Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Mihail_P_
Beginner
53 Views

mfxInitParam.GPUCopy

I have a question about the usage of this field.

Which of the two scenarios could benefit more from this field: 

1. Decode into GPU memory with (IOPattern = MFX_IOPATTERN_OUT_VIDEO_MEMORY) with following locking surface

2. Decode directly into system memory (IOPattern = MFX_IOPATTERN_OUT_SYSTEM_MEMORY)

Does this feature has any specific software/hardware requirements?

Will it work on Core i7-4790 with HD4600 graphics?

0 Kudos
2 Replies
Shaojuan_Z_Intel
Employee
53 Views

Hi Mihail,

GPUCopy is used to "enable or disable GPU accelerated copying between video and system memory in the SDK components", as described in mediasdk-man.pdf. In the two cases you mentioned above, since #2 uses system memory, it will benefit more for this feature. There is no specific SW/HW requirements for this feature as long as the system satisfy the requirements in Release Notes. So yes, it will work on Core i7-4790 with HD4600 graphics. Thanks!

Mihail_P_
Beginner
53 Views

Shaojuan, thank you!

1-st case is using system memory too since there`s a surface lock procedure but I got your point.

Reply