GD314
7th May 2016, 18:15
Hi everybody!
I’m facing a strange issue with MPC-HC video decoding.
I recently moved from a PC (Windows 8) to another one (Windows 10), and installed MPC-HC on my new PC with the exact same settings as on my older PC, in order to get the same output.
The problem is that the exact same MKV file plays very differently on my new PC : there’s a lot of artifacts, especially just after a scene change, which is confirmed by screen capturing.
The oddest part of this problem is that the same file, played on my new PC, but within the native Windows 10 player (« Movies and TV ») gives the exact same output as my old PC.
My setup : PC with Intel Iris Graphics 540, Windows 10, MPC-HC 64-bits 1.7.10. I use the native LAV filters, with native DXVA2 hardware acceleration.
I tried this with no success
- using my TV as an external display
- change hardware acceleration settings (« none », « Intel QuickSync », …)
Finally, I found the renderer was the cause of the issue. I tried all renderers and here are the results :
- 5 of them can reproduce the video correctly
- among these 5, only one allows to get subtitles to display (VMR 9 renderless)
- none of them uses DXVA2 video acceleration, which results in a CPU usage of approximately 20%
Before I tried to change it, the renderer was set to "EVR custom presenter" with DXVA2 as hardware decoder (internal LAV filters). The CPU usage was then 2%.
With the new renderer setting (VMR 9 renderless), I have to change the hardware decoder to Intel QuickSync to see the CPU usage drop to 7%.
I notice that the video display issue occurs with all renderers that can use DXVA2 (green tick under the selection list), whatever hardware decoder you actually choose. But this is not true for madVR, which I installed : with hardware decoder set to DXVA2, the video display has issues (6% CPU usage). With Intel QuickSync, the video display is ok (10% CPU usage).
With DXVA2, the video display always has issues. The only way to get it work correctly is to use Intel QuickSync (with VMR 9 renderless or madVR).
I don't know where the problem comes from.
Here are images before and after changing the settings :
https://onedrive.live.com/redir?resid=EE21F34B93951239!47747&authkey=!AI_U0gm92pPXDmk&ithint=folder%2cjpg
Any clue why I can't get EVR custom presenter to work with DXVA ?
I’m facing a strange issue with MPC-HC video decoding.
I recently moved from a PC (Windows 8) to another one (Windows 10), and installed MPC-HC on my new PC with the exact same settings as on my older PC, in order to get the same output.
The problem is that the exact same MKV file plays very differently on my new PC : there’s a lot of artifacts, especially just after a scene change, which is confirmed by screen capturing.
The oddest part of this problem is that the same file, played on my new PC, but within the native Windows 10 player (« Movies and TV ») gives the exact same output as my old PC.
My setup : PC with Intel Iris Graphics 540, Windows 10, MPC-HC 64-bits 1.7.10. I use the native LAV filters, with native DXVA2 hardware acceleration.
I tried this with no success
- using my TV as an external display
- change hardware acceleration settings (« none », « Intel QuickSync », …)
Finally, I found the renderer was the cause of the issue. I tried all renderers and here are the results :
- 5 of them can reproduce the video correctly
- among these 5, only one allows to get subtitles to display (VMR 9 renderless)
- none of them uses DXVA2 video acceleration, which results in a CPU usage of approximately 20%
Before I tried to change it, the renderer was set to "EVR custom presenter" with DXVA2 as hardware decoder (internal LAV filters). The CPU usage was then 2%.
With the new renderer setting (VMR 9 renderless), I have to change the hardware decoder to Intel QuickSync to see the CPU usage drop to 7%.
I notice that the video display issue occurs with all renderers that can use DXVA2 (green tick under the selection list), whatever hardware decoder you actually choose. But this is not true for madVR, which I installed : with hardware decoder set to DXVA2, the video display has issues (6% CPU usage). With Intel QuickSync, the video display is ok (10% CPU usage).
With DXVA2, the video display always has issues. The only way to get it work correctly is to use Intel QuickSync (with VMR 9 renderless or madVR).
I don't know where the problem comes from.
Here are images before and after changing the settings :
https://onedrive.live.com/redir?resid=EE21F34B93951239!47747&authkey=!AI_U0gm92pPXDmk&ithint=folder%2cjpg
Any clue why I can't get EVR custom presenter to work with DXVA ?