Media (Intel® oneAPI Video Processing Library, Intel Media SDK)
Access community support with transcoding, decoding, and encoding in applications using media tools like Intel® oneAPI Video Processing Library and Intel® Media SDK
Announcements
The Intel sign-in experience has changed to support enhanced security controls. If you sign in, click here for more information.

d3d11 performance lower than d3d9

foroot_08
Beginner
1,028 Views

recently, I run sample_encode.exe to test performance of diffrent memory input when encode, I found d3d11 video memory input causes a slow performance than d3d9 and system memory input, how's that happen, d3d11 performance should be better than d3d9, my intel gpu card is UHD graphics 630 with 26.20.100.7262 driver installed, OS version  win10 19041.746, Intel MediaSDK 2020 R1, just run sample_encode without any code change, any reply will be highly appreciated, and also, I note that copy memory from d3d11 to system , the performance is also lower than copy d3d9 to system, thks alot

0 Kudos
1 Solution
AthiraM_Intel
Moderator
991 Views

Hi,


Thanks for reaching out to us.

Please make sure not to use any extra parameters. Run simple encode. 

Also don't use [-gpucopy::<on,off>] in the command. Please keep the pipeline simple.

We are not managing directx service. We only use it for copying. Direct9 to direct11 we cant say it will be faster, it should be the same.


If you have any further issue please let us know.


Thanks.


View solution in original post

4 Replies
AthiraM_Intel
Moderator
992 Views

Hi,


Thanks for reaching out to us.

Please make sure not to use any extra parameters. Run simple encode. 

Also don't use [-gpucopy::<on,off>] in the command. Please keep the pipeline simple.

We are not managing directx service. We only use it for copying. Direct9 to direct11 we cant say it will be faster, it should be the same.


If you have any further issue please let us know.


Thanks.


foroot_08
Beginner
951 Views

thanks alot, but I did not set gpucopy, the cmd just like this "h264 -i ./1920x1080.nv12 -nv12 -w 1920 -h 1080 -hw -d3d", and I also found that copy from d3d11 memory to system cpu memory costs much more time than copy from d3d9 to system cpu memory, but on nvidia platform the performance is the same

AthiraM_Intel
Moderator
971 Views

Hi,


Could you please give us an update?


Thanks


AthiraM_Intel
Moderator
907 Views

Hi,

 

Thanks for accepting as solution. We would discontinue monitoring this issue as the solution provided is accepted as the solution. Please raise a new thread if you have further issues.

 

Thanks.

 

Reply