View Full Version : What renderer does Windows 10's Movies & TV player use? Plays 10-bit videos great
ace
30th December 2019, 11:27
My 4K UHD TV does not support HDR.
When I use PotPlayer with MadVR to play 10-bit 4K UHD mkv videos, there's significant banding and color problems. Here's an example:
https://i.imgur.com/uiYTccE.jpg
When I play the same file with Windows 10's Movies & TV player it looks perfect to my eyes:
https://i.imgur.com/6g69nwo.jpg
Here are my settings in MadVR:
https://i.imgur.com/pJvZoQG.png
How do I get it to look "perfect" like in Windows 10 Movies & TV? Is there any way for PotPlayer to use the same renderer as Movies & TV, at least for 10-bit videos?
Aleksoid1978
30th December 2019, 11:41
Windows 10's Movies & TV player use DX11 Video Renderer and HDR->SDR conversion by the video driver.
huhn
30th December 2019, 12:14
that should be another case of DXVA2 decoding disable it and try again.
Klaus1189
30th December 2019, 13:27
Out of curiosity, what 4K TV are you using?
ace
31st December 2019, 18:19
Windows 10's Movies & TV player use DX11 Video Renderer and HDR->SDR conversion by the video driver.
I see. When I select "Built-in Direct3D 11 Video Renderer" in PotPlayer the HDR->SDR conversion is all messed up (severe banding and color artifacts), just like my MadVR screenshot above. Is it possible to use the video driver's HDR->SDR conversion in PotPlayer also?
Out of curiosity, what 4K TV are you using?
My TV is the LG 84LM9600, which happens to be one of the earliest 4K TVs ever sold. I have the HDMI 2.0/4K60P upgrade installed.
ace
2nd January 2020, 18:38
My problem was indeed due to DXVA2 decoding as huhn suggested. All good now :)
v0lt
11th April 2023, 04:38
I see. When I select "Built-in Direct3D 11 Video Renderer" in PotPlayer the HDR->SDR conversion is all messed up (severe banding and color artifacts), just like my MadVR screenshot above.
PotPlayer has a different implementation of "Direct3D 11 Video Renderer". :p
clsid
11th April 2023, 09:54
Edit:
@v0lt
I found this:
https://github.com/Microsoft/DirectXTK/wiki/ToneMapPostProcess
Could be used to get better quality tonemapping with D3D11 in MPCVR?
huhn
11th April 2023, 14:17
the problem is improving worth it right now?
the current solution is fast and simply aims at bt 709 with a fixed brightness and that's fine it's easy to use.
but if you want more you would start with brightness, gamut and gamma which you currently can't control in mpcVR. and that's a lot of work...
the microsoft stuff doesn't seem to be able to aim at BT 709 but everything else even from BT 709.
for transfer it has linear(what ever that means), SRGB and ST2084 where it talks about color primary where it would force bt 2020 gamut too.
Younger
11th October 2023, 12:08
It's funny how Windows 10's native Movies & TV player often gets overlooked but can actually perform quite well in specific scenarios like this one. It could be that the native app uses some proprietary rendering techniques that are optimized specifically for Windows 10.
However, it's worth diving into PotPlayer's settings and tweaking some of the rendering options. You may get close to what you're experiencing in the native app.
huhn
11th October 2023, 23:10
can performance quite well by not using a buggy decoder API?
or better said buggy GPU driver.
this is 4 years old and just yet another DXVA2 bug nothing else.
butterw2
9th November 2023, 14:50
Upscaling with Windows 10's Movies & TV player is broken on my system, seems to be using nearest neighbor (fast but very ugly)...
I would add that the UI is rubbish, the feature set is non-existent, and the updates via Windows store are awful.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.