View Full Version : madVR - high quality video renderer (GPU assisted)
mclingo
8th December 2019, 20:10
because I havent got a lot of HDR material i've only justy noticed this, my new RX 5700 seems to be playing back HDR material a little unsaturated and for want of a better work dim. If I turn on HDR in windows and play the same movie using windows films and Tv it looks normal.
I havent done any fault finding yet and I didnt reconfigure or reinstall MADVR when I got my new card which I might also try, someone else a while back said something similar though i'm sure.
WuNgUn
8th December 2019, 20:13
I'd definitely check MadVR display properties/HDR settings and double check that "pass thru HDR meta data" is enabled...
I'm on Server 2016,so I don't have HDR in the OS at all, but I can definitely tell when it's enabled and when it isn't.
mclingo
8th December 2019, 20:25
I'd definitely check MadVR display properties/HDR settings and double check that "pass thru HDR meta data" is enabled...
I'm on Server 2016,so I don't have HDR in the OS at all, but I can definitely tell when it's enabled and when it isn't.
yeah check everything that side, i have this issue even if I tone map and dont output to HDR, its really odd, its just MADVR too, evr render is fine with HDR to SDR in MPC bE as well.
I'll try rolling back the latest driver as I've just wiped MADVR and reinstalled using default settings and this made no difference.
mclingo
8th December 2019, 20:58
I got something wrong, if I tone map to SDR in MADVR the picture is ok, the problem only occurs when I passthrough to display or tonemap and output to display, again though, oddly MADVR is doing something different to windows player in that windows milms and TV is playing the movie correctly.
this is really odd, sure I didnt have this problem initially and i've dropped back to the first driver i installed.
anyone any ideas?
WuNgUn
8th December 2019, 21:01
I got something wrong, if I tone map to SDR in MADVR the picture is ok, the problem only occurs when I passthrough to display or tonemap and output to display, again though, oddly MADVR is doing something different to windows player in that windows milms and TV is playing the movie correctly.
this is really odd, sure I didnt have this problem initially and i've dropped back to the first driver i installed.
anyone any ideas?Also, be aware, that when your Sammy TV changes resolution or refresh, all your TV pictures settings go default. For each rez/refresh, you need to go thru your TV settings and set up everything.
mclingo
8th December 2019, 21:17
i'm not using PC mode, never have, therefore settings are same for all refresh rates, had not problems with same settings with my RX580 so I think its a driver issue with this card, I could shove my old 580 and see but thats a major faff, was hoping someone would have an idea exactly what was causing it, its not my TV settings, its definately an issue with what MADVR is sending to my TV when in HDR mode.
i can work around this issue by using tone map to SDR as this card has plenty of grunt to do that, but I want to know whats causding the problem.
mclingo
8th December 2019, 21:55
Which leads to an unsaturated color in the "AMD HDR" mode with Vega iGPU.
Screenshot. (https://drive.google.com/open?id=1qxpyw-UzKljUSquEqk0dRT8_OEme5lDQ)
hi, it now seems I have the same issue as you, did you solve these on you Vega card?
mkl
8th December 2019, 22:14
Is there a way to save the 12bit RGB full color depth setting in nvidia control panel for 4k30hz resolution so that it gets selected during movie playback, even if the rest of the time the resolution is set to 4k60hz 8bit RGB full?
If I set the resolution to 4k30hz 12 bit RGB full and then change the refresh rate to 60hz, the 12bit color depth is selected during movie playback until the next reboot but I'd like a permanent solution for this.
I'm using the 4k30hz 12bit setting because that's the only way I get (almost) no color banding on my LG C9.
DMU
8th December 2019, 22:58
because I havent got a lot of HDR material i've only justy noticed this, my new RX 5700 seems to be playing back HDR material a little unsaturated and for want of a better work dim. If I turn on HDR in windows and play the same movie using windows films and Tv it looks normal.
I havent done any fault finding yet and I didnt reconfigure or reinstall MADVR when I got my new card which I might also try, someone else a while back said something similar though i'm sure.
Hello! At that time (https://forum.doom9.org/showpost.php?p=1886145&postcount=57482) you did not have such a problem with color saturation?
mclingo
8th December 2019, 23:03
Hi, i've recently upgraded my RX 580 to a RX 5700, I now have the same issue you had I think, colours are unsaturated with MADVR and HDR and a little bit dimmer in dynamics overall, only happens with MADVR HDR with AMD API, windows HDR is fine but who in their right minds plays anything on windows player :)
DMU
8th December 2019, 23:11
Hi, i've recently upgraded my RX 580 to a RX 5700, I now have the same issue you had I think, colours are unsaturated with MADVR and HDR and a little bit dimmer in dynamics overall, only happens with MADVR HDR with AMD API, windows HDR is fine but who in their right minds plays anything on windows player :)
If I understand you correctly, is your RX 580 showing normal colors and the RX 5700 is a little unsaturated?
mclingo
8th December 2019, 23:54
yes my RX 580 was fine. The new RX 5700is quite a bit unsaturated and a little lower in dynamics overall I think, if I turn the saturation up from 55 my normal setting to 75 it starts to look a lot better but it still doesnt look right.
I've thrown everything at it today bar a windows reimage, i've tried several different recent driver versions too. Still very few RX5700 owners so cant say for sure this is just an issue with my setup though, nobody has come back to state they have the same issue.
my current chain:
windows 10 1809 - AMD RX5700 MSI OC - desktop set to FULL RGB 4:4:4 8 bit - MADVR 10 bit and higher, 0-255. LG 4k HDR OLED EF950v (2015 model) - set to HDMI 1 in bluray mode, set ti "HIGH" colour space. Ultra deep colour and high colour gamut on.
I've also tried different combinations of 442 RGB limted at 10 bit, nothing fixes it, only plays normally in WINDOWS FILMS and TV which is interesting as the other bug with EVR renderer and this card is also fine in this app, suggest AMD API / DRIVER issues to me.
This is a great gaming card compated to my 580 but i'm starting to think about selling it on ebay and putting my 580 back in.
Warner306
9th December 2019, 00:04
Is there a way to save the 12bit RGB full color depth setting in nvidia control panel for 4k30hz resolution so that it gets selected during movie playback, even if the rest of the time the resolution is set to 4k60hz 8bit RGB full?
If I set the resolution to 4k30hz 12 bit RGB full and then change the refresh rate to 60hz, the 12bit color depth is selected during movie playback until the next reboot but I'd like a permanent solution for this.
I'm using the 4k30hz 12bit setting because that's the only way I get (almost) no color banding on my LG C9.
It used to be possible with some older Nvidia drivers, but not the newer ones. It could be considered a driver bug.
QBhd
9th December 2019, 00:13
@mclingo
I'm not seeing what you are seeing with my 5700 XT, but there is also a vagueness to your description... maybe you just had oversaturation in the past and liked it...
The one thing I do get from time to time is HDR not kicking in fully. The logo will pop up bright on the TV, then instantly dims and the video is washed out. The way I fix this is to skip to the next video on the playlist and jump back. I have just chalked that up to a quirk in my setup since I really don't want to do a fresh install of Windows like I should :P
QB
mclingo
9th December 2019, 01:49
nah, its nothing like that, its the same issue DMU has I think, it plays fine but is massively under saturated, not a bit.
I realise that these look awful, these were taken for comparison only, even allowing for my poor camera work, these were taken within seconds of each other on same camera and lighting conditions. colours and saturation are way off as my camera is crap, the left image looks totally fine in person and is correctly colours and saturated, this is the windos HDR image, next to its is the MADVR AMD API HDR image.
https://1drv.ms/u/s!AgvFafeelEBij75TYNn38z_hflRjNQ?e=JeGh4P
also what display are you using, you have nothing in your sig.
DMU
9th December 2019, 01:55
hi, it now seems I have the same issue as you, did you solve these on you Vega card?
No, this is not solved. If you want, you can use madVR in OS HDR mode. Choose what you like best.
mclingo
9th December 2019, 02:04
No, this is not solved. If you want, you can use madVR in OS HDR mode. Choose what you like best.
i tried that but I couldnt get it to work, it looked awful, washed out in a different way.
How exactly did you achieve MADVR in OS mode?
DMU
9th December 2019, 02:11
How exactly did you achieve MADVR in OS mode?
Just turn ON Windows HDR switch.
mclingo
9th December 2019, 02:14
scrap that, user error, it works fine in OS mode, not sure if I prefer OS HDR or tone map to SDR, my TV is bare HDR at max 450 nits so there isnt much difference to be honest.
At last I have some choices while I log a fault with AMD.
cheers
QBhd
9th December 2019, 02:19
I have a LG C8 OLED... and I too wasn't able to get HDR to work properly with Windows OS HDR turned on, but I also only tried it out to see the difference and when it wasn't working I just went back to what worked, non OS HDR and letting the AMD HDR 10 trigger the TV. Even though that isn't always a smooth transition as I stated above.
QB
edit: maybe I just need to do something different to get it to work and quit since it was already working the other way...
mclingo
9th December 2019, 02:39
ive never had issues with HDR before getting this card, HDR was working perfectly with MADVR and KODI DS for ages, i've owned RX 480, 460, 560 and 580, none of these cards had issue, all were pretty rock solid for AMD API HDR.
I got mine working fine now with OS HDR, i've created some shortcuts to turn windows HDR on and off easily so that will do for now.
When using HDR with AMD cards in the past i've always used FSE until very recently, have you tried that, which player are you using, some are more reliable than others, KODI DS is still the best IMHO even though it hasnt been updated for ages.
Asterra
9th December 2019, 02:52
Might anyone have some insight as to why any HDR content played through MPC-BE (latest) / madVR (latest) will cause severe flickering when in fullscreen? Were I to attempt to elaborate, it looks like it's letting the video play and replacing every other frame with pure black, so about a 12Hz flicker, which makes me feel like I'd get epilepsy from staring at it. The screen's refresh rate doesn't make a difference, and this doesn't occur with non-HDR content.
huhn
9th December 2019, 03:01
FSE is problematic with windows 10 try without.
Asterra
9th December 2019, 03:02
Good idea, but be sure to be and also stay polite, even when the person you are talking may not know about all that stuff you know. Just explain what what is 4:4:4 compared to 4:2:0 and then let them to some tests.
We had a chat. The support person was not knowledgeable but I let them go through the motions. They had me install remote desktop software and I watched them hunt desperately for a way to blame the issue on Nvidia, including trying to update my drivers without bothering to ask me. (The drivers were already fully updated, which saved me a "gotcha!") In the end, I was told that I should be getting an email from somebody who would have a better idea of what they're doing.
Now, here's the interesting part.
Have you tried this yet? Tell your TV that the device on your PC's port is actually a "Game Console".
It was mentioned to me that when this was done for an AMD-based PC, the guy then told his PC to output 4:2:0, the reason being he knew his driver software had a bug that would result in it actually outputting 4:4:4. And what he got as a result was 4:4:4 color resolution, no zooming bug, and, just as an extra bonus, all of the features that Samsung arbitrarily disabled for PC input, such as the "Movie" and "Natural" Display Modes.
Well I changed my port to Game Console and made no other changes, PC side or otherwise. And all of the above worked. 4:4:4 color, 23,24,25,50 Hz without zooming, and access to restricted modes.
I see no reason why this solution can't be regarded as potentially universal. Needless to say, I have the TV's auto updates turned the hell off, as I don't feel like rocking this boat now that this chapter seems to be closed.
Edit: Not quite out of the woods. There's a catch. Putting the port in Game Mode caused crosshatch dithering (https://i.imgur.com/BEZPsNE.jpg) to appear. It's kind of subtle and kind of not. However. I then switched the port back to "PC" and... I can still change to 23,24,25,50 Hz without causing the zoom issue, and the other refresh rates no longer exhibit crosshatch dithering (they still have vertical dithering (https://i.imgur.com/qNjReB1.jpg), as always). The downside is that 23,24,25,50 Hz do still exhibit crosshatch dithering, so even with this hack, there's room to hope they'll get things sorted out better in an update.
Asterra
9th December 2019, 03:16
FSE is problematic with windows 10 try without.It's not enabled. At least not in madVR under General Settings. There's no black-screen delay when going fullscreen, such as might be expected when using FSE.
Alexkral
9th December 2019, 08:29
@mclingo & @QBhd
Are you both using the same version of MadVR? Because the latest beta does strange things, for example if I select "tone map HDR using pixel shaders" and "don't measure HDR frame peak luminance" the output is all black, except if I also select "compromise on HDR tone & gamut mapping accuracy ".
In any case, all these problems with black levels and saturation seem to be related to the way MadVR interacts with the AMD API.
DMU
9th December 2019, 10:42
ive never had issues with HDR before getting this card, HDR was working perfectly with MADVR and KODI DS for ages, i've owned RX 480, 460, 560 and 580, none of these cards had issue, all were pretty rock solid for AMD API HDR.
This is strange. I think that your TV somehow intervened and fixed the issue. Why this is not happening now - I don’t know.
I got mine working fine now with OS HDR, i've created some shortcuts to turn windows HDR on and off easily so that will do for now.
I have an executable file (https://drive.google.com/open?id=1-MXwyattGWvhb_mf0PeFb4n0emAWgnnQ) that turns on Windows HDR mode. It can be put in the madVR profiles (https://drive.google.com/open?id=1RKDfPm4ODNTEhkAE3l7V4-jpmlqpTxmw) to automate the process.
QBhd
9th December 2019, 12:17
@Alexkral
I'm using the latest test build 112b. Isn't the point of the tone mapping to measure the peak to know what the algo should do? Anyway, I have always run madVR with ALL trade quality boxes unchecked.
There seems to be some confusion, I currently don't have a problem with levels or saturation. The only oddity I have is the AMD HDR 10 not always triggering the TV properly, easily fixed by skipping to another file in my playlist and then back again.
QB
Alexkral
9th December 2019, 12:46
Yes, but mclingo has that saturation problem with an RX 5700 just like you, so...
And of course it's better to have all that unchecked, but having it checked should not result in a black screen.
QBhd
9th December 2019, 13:08
Again... just to be clear. He has a Navi based AMD card like me, I don't see a saturation problem.
QB
oldpainlesskodi
9th December 2019, 14:03
I have an executable file (https://drive.google.com/open?id=1-MXwyattGWvhb_mf0PeFb4n0emAWgnnQ) that turns on Windows HDR mode. It can be put in the madVR profiles (https://drive.google.com/open?id=1RKDfPm4ODNTEhkAE3l7V4-jpmlqpTxmw) to automate the process.
Hmm, why is this producing a totally different image than the AMD API or the OS HDR toggle? It's like HDR gone overboard? - everything is so bright, on my rig anyway.
mclingo
9th December 2019, 15:32
whats more wered is that its only doing it with VEGA and 5700 cards, but maybe not for everyone either, i've tried several different versions of MADVR back to .14, nothing changes.
I'll maybe have another play tonight,
jasonwc18
9th December 2019, 16:08
I set madvr to output 10 bit color to my JVC RS600 and utilize DX11 Full Screen Exclusive mode to achieve this. I'm noticing that about 50% of the time, it is using DX11 Windowed mode instead, limiting output to 8 bit color. I turned on debugging and discovered that the culprit was the Application Frame Host service. After killing this service in Task Manager, DX11 Full Screen Exclusive mode (10 bit) worked. The computer is dedicated to HTPC usage with Kodi Dsplayer w/ madvr. The only applications that start on boot are the Nvidia display panel and software to start Kodi with a short delay. I have two questions:
1) Will madvr automatically output at 8 bit if DX11 Windowed mode is used? I want to ensure that the GPU isn't dithering the 10 bit output to 8 bit, which would clearly be worse than madvr doing the dithering.
2) What can I do to prevent the Application Frame Host service from interfering with DX11 FSE mode? It's a Windows service and I see no way to disable it in the list of services.
KoKlusz
9th December 2019, 18:02
@mclingo & @QBhd
Are you both using the same version of MadVR? Because the latest beta does strange things, for example if I select "tone map HDR using pixel shaders" and "don't measure HDR frame peak luminance" the output is all black, except if I also select "compromise on HDR tone & gamut mapping accuracy ".
In any case, all these problems with black levels and saturation seem to be related to the way MadVR interacts with the AMD API.
Are you enabled "Ignore measurement files" under configuration>files & folders? Because latest builds broke that functionality, and Madshi didn't have time to fix it yet.
Morgin187
9th December 2019, 19:16
quick question with mad vr up scaling either chroma, picture, or luma have a very slight ghosting effect. only view able in fast scenes? similar to if the frame rate wasnt matching or low? tried all sorts of settings even custom resolution with framerate at 23.976 in control panel. Cant work out if its madvr mpc hc or just the video being upscaled.
mclingo
9th December 2019, 19:47
to be clear about this HDR issue with 5700 navi cards, ive tried much older version of MADVR that worked fine on my RX580 and saw the same issue, its defo an issue with this card, what I dont understand is what is different in QBhd's setup.
mclingo
9th December 2019, 20:25
ive created an SDR comparison of roughly what i'm seeing when I compare ATI HDR vs Windows HDR, even though this is SDR the colour difference it fairly close.
https://1drv.ms/u/s!AgvFafeelEBij75edbautjSVhll3yw?e=zfC3Zs
mclingo
9th December 2019, 20:42
Again... just to be clear. He has a Navi based AMD card like me, I don't see a saturation problem.
QB
which amd driver and windows build are u using, which hdmi port on your tv and do you have it set to pc, bluray or something else?
Alexkral
9th December 2019, 21:21
Are you enabled "Ignore measurement files" under configuration>files & folders? Because latest builds broke that functionality, and Madshi didn't have time to fix it yet.
No, but that makes no difference. Actually, I would be very surprised if this just happened to me, but anyway I only use those performance settings sometimes for testing.
mclingo
10th December 2019, 00:54
as there is no way to use MADVR HDR tone mapping and having this sent to the display without using the AMD API i've configured one of my profiles to balance out the lack of saturation, however I also found there is more to this issue than a lack of saturation as simply turning the saturation up does not correct the colour issues, there is a shed load magenta and blue missing so blood red colours were orange. I corrected this by eye and i'm now happy with this results for a decent workaround, I didnt like the results I got from the windows HDR + madvr alone.
obvioulsy calibrated colour purists out there would cringe at this but to my eye it looks spot on now. I'll test at the weekend on my Samsung HDR TV to see if there is any difference and maybe also put my 580 back in just so we defo know it is an issue with the card and not my processing chain in some way.
ryrynz
10th December 2019, 04:10
This discussion should probably be in a different thread now.
Asterra
10th December 2019, 05:31
I still have a problem with black flickering when using madVR's "switch to matching display mode" with HDR content. FSE is off.
I have a little more information on the issue. It seems that with HDR videos only, when I go fullscreen, madVR acts like it's changing the refresh rate to match the movie (screen goes black for a moment), but when it comes back, it's still at 60Hz, and injecting black frames between each of the video's frames (at an inconsistent rate, due to the non-conformity of 24Hz vs 60Hz). For any non-HDR 24Hz video, madVR successfully changes the refresh rate to 23.976.
Edit: While I'm here... Does anyone know what I have to do to ensure madVR will force 10-bit color when it goes to 24fps when I fullscreen it? As it happens, Nvidia's control panel, with the latest drivers (or any drivers, apparently) doesn't let me choose 10 bpc. Only 8 or 12, the latter of which my display can't even handle. So if people are easily enjoying 10-bit color with madVR, I've clearly missed something simple and need to have my hand held on this. I can tell from test patterns that madVR is currently sticking with 8-bit color when it goes fullscreen.
Edit2: After more fiddling around, I determined that the only circumstance under which 10-bit color is available to select with Nvidia is when I am specifically outputting YCbCr422. I can't even pick YCbCr444 when the refresh rate is 24; the card refuses. This seems to be a problem, for as far as I know, madVR doesn't quite have the configurability to tell the PC to "use YCbCr422 10-bit 24Hz when fullscreen, and return back to RGB 8-bit 60Hz otherwise". Could be mistaken. A workaround would be welcome.
DMU
10th December 2019, 07:35
I'll test at the weekend on my Samsung HDR TV to see if there is any difference and maybe also put my 580 back in just so we defo know it is an issue with the card and not my processing chain in some way.
It would be nice if you checked your RX 580 on a Samsung TV, would it display colors correctly? I assume that the color saturation problem is common to all AMD GPUs.
Thank you.
mclingo
10th December 2019, 11:56
no its just the RX5700, as I said before no other issues on any of my other RX cards, on either TV, I have a Samsung MU8000 as well.
mclingo
10th December 2019, 11:58
This discussion should probably be in a different thread now.
I dont see why, its a MADVR issue, we've had nothing NVIDIA issues for months....
Alexkral
10th December 2019, 13:21
@mclingo
As I said the first time I saw this, I think that desaturation corresponds to the lack of conversion to Rec.709 or DCI-P3. I posted a shader here (https://forum.doom9.org/showthread.php?p=1875157#post1875157) to do that conversion, try it and let me know what you think. The shader doesn't do gamut mapping so this should ideally be done with a DisplayCAL 3DLUT, but you need madVR v0.92.16 for it.
mclingo
10th December 2019, 13:46
@mclingo
As I said the first time I saw this, I think that desaturation corresponds to the lack of conversion to Rec.709 or DCI-P3. I posted a shader here (https://forum.doom9.org/showthread.php?p=1875157#post1875157) to do that conversion, try it and let me know what you think. The shader doesn't do gamut mapping so this should ideally be done with a DisplayCAL 3DLUT, but you need madVR v0.92.16 for it.
I missed this conversation, i'll have a look tonight, if this is the case why is it not affecting eveyone with 5700's do you think?
Do we need to ask MADSHI to deploy something in MADVR for this?
Alexkral
10th December 2019, 14:09
Drivers, Windows version... Maybe QBhd can help whith that.
mclingo
10th December 2019, 14:17
I did ask but didnt get a reply as yet, QBhd maybe off piste right now, we could do with:
Windows Version
AMD driver Version
MADVR version + HDR version
LAV version
Media player used
HDMI port used on TV and type (bluray/PC etc)
el Filou
10th December 2019, 15:07
I dont see why, its a MADVR issueFrom the descriptions, if it's only happening with 5700s then it's an AMD card or driver issue rather than a general madVR issue.
There's a dedicated thread for specific GPUs/driver issues with madVR: https://forum.doom9.org/showthread.php?t=176013we've had nothing NVIDIA issues for months....Same, those questions would be better answered in that driver thread. A recurrent one with Nvidia that is becoming quite tiring is the "is it possible to also switch bit-depth output when switching refresh rates?" that seems to come up every few pages.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.