Guys, I have had awful trouble getting madVR to play nicely with my system when it comes to HDR playback. I have the following setup. If anyone could help it would be greatly appreciated.
GPU: GTX 980 with 456.71 drivers
Display: LG C9 65"
madVR: latest beta with the hdr tone mapping section
Player: Latest beta mpc-be
Windows HDR Setting: Off
Nvidia Display Mode: 3840 x 2160 x 23Hz (any hz reproduces the issues). YCbCr444 Limited, 8bpc
madVR / LAV Filters play SDR flawlessly as they always have. With the LG C9 it is well documented that at least in SDR mode, it shows a lot less banding in YCbCr444 8 bpc mode which I have found to be very true, which is what I intend to use for all content for now. The following issues don't happen in RGB Full range mode, only YCbCr444 Limited mode.
So the problems start when playing HDR content with madVR, the following two issues happen.
Note: I have bought numerous brands of HDMI cable including two brands of HDMI 2.1 cables, even though I know the GTX 980 cannot use them to their full extent. So to me on my fourth cable from HDMI 2.0 to 2.1 across numerous brands, I think I can say I have ruled that out.
1) madVR hdr set to "passthrough HDR to display" with "send HDR metadata to the display".
When madVR starts, and the HDR icon appears at the top right of the LG display, the screen goes almost completely green (I know it sounds like a cable, but believe me, it must be something else). When I return out of HDR mode (close the player) it returns to normal, the desktop is no longer green.
When I switch my display to HDR mode from anything else, the a) HDRSwitch tool, from b) Windows HDR settings or c) from games, this green screen / tint doesn't appear. Only when triggered via madVR does it happen.
Can it be sending something else in the "send HDR metadata to the display" that for some reason conflicts with YCbCr 444 and is not meant for that mode?
As mentioned, this doesn't occur in RGB Full range mode, the display never goes any strange colors in that mode. It can do 60hz RGB 8-bit without issues, albeit with the extra banding everyone knows about with these screens.
2) madVR hdr set to "tone map HDR using pixel shaders".
When madVR starts, it obviously leaves the screen in SDR mode, which is as expected. The image shown now looks good (not green) when in windowed mode. When I double click the screen and go fullscreen (not full screen exclusive, just windowed fullscreen), the image goes almost completely black. I can just about see the brightest content on screen. To note here, when this happens, the Ctrl-J content/output shows exactly the same details before/after.
Something as basic as right clicking the display, when in fullscreen, again triggers the image to show the proper black levels, and the Ctrl-J output still remains the same, even the "D3D11 fullscreen windowed (8-bit)" string. When turning off the right click menu, the image again returns to almost completely black, although I can see the shapes moving around.
When I switch off "use Direct3D 11 for presentation" in the general settings, this behaviour stops. D3D9 doesn't seem to show this second issue. Do you think this means its an NVidia issue/madVR issue or something configured wrong on my side thats affecting D3D11.
Again this second issue doesn't happen with RGB Full range mode, even in Direct D3D11.
|