View Full Version : madVR - high quality video renderer (GPU assisted)
oldpainlesskodi
28th April 2018, 12:31
With correctly functioning hardware (TV and GPU drivers), it still is.
Are you using an NVIDIA?
With some older driver branch - don't remember which one - I had kind of the same issue you have, with clipping. I had to set the GPU (and TV of course) to Limited to get it fixed permanently but of course you then lose in picture quality.
Is YCbCr the only mode that fixes it on your TV, or does RGB Limited works too?
Do you by any chance have another device to test with?
If you have an NVIDIA, try changing the "Content type reported to the display" setting and see if it changes something. When I had that issue with NVIDIA drivers, changing that option to literally anything else than the one currently selected fixed the problem until the next display resync, at which point I had to change it again.
The problem was then fixed in the following driver branch.
Finally got to bottom of it on my setup - just sharing as it may help others with an Nvidia card and a Samsung SUHD set (using HDR+ and colour space to Native to scale up and out into BT.2020 for SDR content, and HDR+ and colour space Auto for HDR content)
If I set Madvr to full, I have to set Nvidia to 4.4.4 limited and the Samsung to limited to get anywhere close to correct colours, clipping levels and image noise (for both SDR and HDR).
However, the best set up here now (after many hours of testing back and forwards) is
Madvr = Limited TV Levels
GPU = Full RGB, 36bit for 23hz etc, and content type set to full screen videos
Samsung TV = Limited/Low
This may, or may not help others with a similar set up to mine.
K
leeperry
28th April 2018, 13:46
So you are saying you prefer mVR? That's very surprising
I'm just very surprised that TV channels still use the crappiest upscaling ever but then again HDtracks & Qobuz do sell some obvious 16/44.1 upsamples to 24/96 for a Premium and not many people complain due to not knowning the 16/44.1 counterparts : http://www.itrax.com/Pages/ArticleDetails.php?aID=32
My point was that mVR keeps evolving and gap becomes larger and larger.
cork_OS
28th April 2018, 16:17
I'm just very surprised that TV channels still use the crappiest upscaling ever
Did you try to use Debilinear filter for such upscaled videos?
Sideeffect
28th April 2018, 20:34
When using Windows 10 Spring update 1803, Latest GeForce 397.31 and latest madVR v0.92.14.
Nvidia HDR full screen windowed mode is 8bit only. Doesn't matter if starting from Nvidia RGB Full, 422 10-bit, 420 12-bit or default colour settings.
In fullscreen exclusive mode 10-bit is working starting from Nvidia RGB full using NV HDR.
It's now possible to enable Windows HDR/WCG toggle from display settings when using Nvidia RGB full but this is reported in advanced display settings as RGB 8-bit with dithering and HDR.
When changing colour settings from Nvidia RGB to default. Movies still start in 8-bit with dithering even using OS HDR.
Setting Nvidia 422 10-bit and OS HDR has working full screen windowed 10-bit but full screen exclusive mode doesn't work.
So at the moment I can use RGB Full Nvidia HDR and full screen exclusive and it seems functional but not as easy as before.
har3inger
28th April 2018, 20:35
Now that reduce artifacts runs for free with lots of flexibility, are there any plans now to allow different strengths of RCA between luma and chroma? I've generally found that luma channels usually look pretty good, but chroma channels can look like trash on medium quality HD encodes. High values of RCA on chroma only might be able to give a similar effect to bilateral or reconstruction. Would there also be plans to allow RCA to run for free on NGU Standard and Soft?
Manni
28th April 2018, 21:18
Nvidia HDR full screen windowed mode is 8bit only.
Do you ever read the thread before posting?
ntropy
28th April 2018, 22:52
What madVR settings should be used to effectively utilize the 500 nits of brightness on the 2017 iMac's display when playing HDR content? And is video on the iMac 10bit or 8bit?
https://www.apple.com/ca/imac/specs/
leeperry
28th April 2018, 23:10
Did you try to use Debilinear filter for such upscaled videos?
What's that please? I figured I might as well downscale them before feeding them to mVR somehow.
As much as deringer is set-and-forget and works on anything IME, RCA Medium @1 really destroys PQ on very grainy BD movies
Asmodian
28th April 2018, 23:42
What madVR settings should be used to effectively utilize the 500 nits of brightness on the 2017 iMac's display when playing HDR content? And is video on the iMac 10bit or 8bit?
I suggest 8bit and “this display is already calibrated” to DCI-P3.
As much as deringer is set-and-forget and works on anything IME, RCA Medium @1 really destroys PQ on very grainy BD movies
I agree, RCA is not set and forget. It should only be used on content suffering from compression artifacts. It is amazing when needed though. I really like it for YouTube content, which is never grainy even if it was meant to be.
I am impressed by how well remove random noise works on grainy content, but of course it does smooth some.
huhn
28th April 2018, 23:56
debilinear is a downscale filter to create the "orginal" pixel of a image upscaled by bilinear.
there are more than debilinear and you need to select the correct scaling algo and you need to find the original image size to make best use of it.
leeperry
29th April 2018, 00:01
I agree, RCA is not set and forget. It should only be used on content suffering from compression artifacts.
Been running more A/B on that very grainy BD movie(Revolver, my fav movie evar) and deringer also hurts PQ to my surprise as it basically does the exact opposite of white halos you would see on crappy sharpeners and destroys details in the same fashion, but then again high bitrate grainy movies don't tolerate much DSP because algorithms are confused by all the noise dancing around constantly.
leeperry
29th April 2018, 10:44
Yeah I think a strength setting for the deringer would be good coz once you've spotted what it does it definitely isn't set-and-forget on very noisy and/or grainy movies I think :o
It's really only meant to be enabled on oversharpened videos with white halos otherwise it destroys details, I took it for granted for way too long as it would appear.
Now that RCA is much more flexible and user friendly, I was wondering if running it for free would also be possible on NGU Standard and NGU soft. Additionally, would it be possible to specify different RCA strengths between luma and chroma? Often the chroma channels are heavily compressed to save bandwidth for luma in medium bitrate encodes.
Do you believe that asking the same questions everyday will help with anything? All it's gonna do is make madshi ignore them for good.
el Filou
29th April 2018, 10:53
Question for madshi: considering what is being discussed in hardware sites recently regarding the negative impact of HPET on 3D software (https://www.overclockers.at/articles/the-hpet-bug-what-it-is-and-what-it-isnt ), is madVR influenced in any way by the kind of timer Windows uses for the QueryPerformanceCounter function? (Edit: the issue seems to be that some other software can force Windows to always use the slower HPET instead of the (I)TSC)
Knight77
29th April 2018, 11:06
Guys need help here, this is driving me crazy: until a pair of weeks ago everything was running fine, I had madvr v0.92.12 with all my standard settings (FSE etc.), latest nvidia drivers and I updated my TV and I made many test and I am sure that everything was working and being specific I am talking about the "automatic" switch in HDR mode using passthrough in HDR settings (with "send metadata" option checked). Then for a pair of weeks I didn't used the HTPC if not just turn it on and realize that windows wanted to update, did it and then I didn't do anything anymore. Today I updated to madvr v.092.14 and realize it was not switching my TV to HDR anymore. Pressing CTRL+J I see the HDR info but the TV is not switching to HDR mode.
Then I went back to v0.92.12 : nothing changed.
Then I also deleted the drivers with DDU and went back to nvidia Driver v.385.28: nothing changed.
What the hell can it be? Any suggestion?
Note: with PS4 games the TV actually works as always (as it should) switching automatically from Game to HDR when the game support it, so I don't think is something related to the TV even if that received an update too.
Thanks!
UPDATE: Even if no one replied just wanted to let you know that looks like I have solved the problem.
Siso
29th April 2018, 11:35
Question for madshi: considering what is being discussed in hardware sites recently regarding the negative impact of HPET on 3D software (https://www.overclockers.at/articles/the-hpet-bug-what-it-is-and-what-it-isnt ), is madVR influenced in any way by the kind of timer Windows uses for the QueryPerformanceCounter function? (Edit: the issue seems to be that some other software can force Windows to always use the slower HPET instead of the (I)TSC)
TSC+LAPICs Low performance (slow timers + syncing) = 2.76MHz
LAPICs low performance (slow timer - no syncing) = 3.5Mhz
TSC+HPET medium performance (slow and fast timer + syncing) = 3.8Mhz
HPET high performance (fast timer - no syncing) = 14.3MHz
For me I have a stable refresh rate everytime I reboot the pc, without it, reclock has to adjust everytime...
sat4all
29th April 2018, 11:50
guys need help here, Any idea how to lower external subtitles brightness while watching hdr contents. bcs It doesn't matter what color you choose, the subtitles aren't just white, but blazingly bright white Cool, while uhd-bluray's embedded subs look really fine. tried almost every sub filter xy,vs,mpc internal.
Is there something that could be done from madshi's end or it's totaly up to the sub filter?
nevcairiel
29th April 2018, 12:01
(Edit: the issue seems to be that some other software can force Windows to always use the slower HPET instead of the (I)TSC)
While software can theoretically make that change, its not something that just happens on the fly - you have to reboot for that to take effect and its easy to check if something fiddled with your system to force HPET on. And only very weird software does that change, usually stuff that messes with your system anyway, like Overclocking software.
leeperry
29th April 2018, 12:17
TSC+LAPICs Low performance (slow timers + syncing) = 2.76MHz
LAPICs low performance (slow timer - no syncing) = 3.5Mhz
TSC+HPET medium performance (slow and fast timer + syncing) = 3.8Mhz
HPET high performance (fast timer - no syncing) = 14.3MHz
Invariant TSC trumps HPET AFAIK because it's equally accurate and doesn't come with the extra latency HPET requires, but his question was whether this would matter to mVR I think.
Siso
29th April 2018, 12:19
Invariant TSC trumps HPET AFAIK because it's equally accurate and doesn't come with the extra latency HPET requires, but his question was whether this would matter to mVR I think.
In my case it affects the refresh rate in madvr.
Anyway every pc is somehow different.
Sideeffect
29th April 2018, 12:51
Do you ever read the thread before posting?
I posted for confirmation there is no harm posting the same issue again, it shows that multiple people have the issue and it's not just a configuration issue for one person. I also included the software enviroment information and other configuration settings tried.
I don't really understand the hostility it's not like I am spamming posts.
Manni
29th April 2018, 14:59
I posted for confirmation there is no harm posting the same issue again, it shows that multiple people have the issue and it's not just a configuration issue for one person. I also included the software enviroment information and other configuration settings tried.
I don't really understand the hostility it's not like I am spamming posts.
It didn't read as a confirmation as you didn't post as if you had read the last 2-3 pages of the thread.
There is no hostility, just tired of repeating the same thing over and over simply because some are too lazy to read the feedback since the last release.
If it was a confirmation, then apologies, but please make it clearer next time so that it doesn't look like you're reporting something new and are wondering what's happening.
x7007
30th April 2018, 02:08
So the new Nvidia Drivers 397 , allows you to use NV HDR mode with RGB 8 Bit .
Quote from other forum :
Have you tried the latest drivers? Geforce 397.31 WHQL and 397.40 (new Vulkan dev drivers) both let Windows 10 switch to HDR using RGB 8-bit with dithering. It actually looks really good, i opened Final Fantasy 15 (HDR), Fortnite (not HDR), Warframe (not HDR) so far, and they all looked great, the desktop also looks good too.
I finally got my Samsung tv to look good by using Game Mode instead of PC Mode for HDR as well. Now that they fixed the latency by allowing HDR in RGB mode for 4k, i think i will be keeping HDR enabled all the time now.
For me HDR now seems to work at RGB 8 Bit , that's what windows says on the display properties , before if you lock the Nvidia Control panel to RGB 8 bit then it wouldn't go into HDR mode if you launched a HDR movies in potplayer or other player, it would stay non hdr mode.
Axelpowa
30th April 2018, 05:37
Hi,
I've started using the last official version of madvr after the testmode5.
So far that diffuse white option is gone I'm having some trouble getting the same picture tones as before.
Before I had two settings with peak nits to 100 and diffuse white to 23 or 30.
Is now diffuse white by default 100 and should I scale the peak nits by the same multiplier as diffuse white? IE, if I had 100-30 should I put now 333 in peak nits?
Regards!
Manni
30th April 2018, 08:13
Is now diffuse white by default 100 and should I scale the peak nits by the same multiplier as diffuse white? IE, if I had 100-30 should I put now 333 in peak nits?
Yes, that's what you want.
huhn
30th April 2018, 09:37
Exactly. See FAQ in the 2nd post of this thread.
well they talk briefly about VVR video apps. so it can atleast be used gneerally for something even through it's not fixing the A/V sync.
but if there are people out there that know if there is an API or a way to use VVR to make it useful for madVR than these are most likely the persons that do.
i personally don't really care about VFR displays.
oldpainlesskodi
30th April 2018, 10:09
So the new Nvidia Drivers 397 , allows you to use NV HDR mode with RGB 8 Bit .
Quote from other forum :
Have you tried the latest drivers? Geforce 397.31 WHQL and 397.40 (new Vulkan dev drivers) both let Windows 10 switch to HDR using RGB 8-bit with dithering. It actually looks really good, i opened Final Fantasy 15 (HDR), Fortnite (not HDR), Warframe (not HDR) so far, and they all looked great, the desktop also looks good too.
I finally got my Samsung tv to look good by using Game Mode instead of PC Mode for HDR as well. Now that they fixed the latency by allowing HDR in RGB mode for 4k, i think i will be keeping HDR enabled all the time now.
For me HDR now seems to work at RGB 8 Bit , that's what windows says on the display properties , before if you lock the Nvidia Control panel to RGB 8 bit then it wouldn't go into HDR mode if you launched a HDR movies in potplayer or other player, it would stay non hdr mode.
Good find. I have tried 397.31 and uninstalled it, but 397.40 seems to handle HDR with the NV api much better (vastly improved contrast and tone mapping) on my set up. I lose 36bit custom res, but it saves content type set at full screen videos, so will keep.
K
sauma144
30th April 2018, 15:35
Any news or leaks about the new algorithm? :D
Warner306
30th April 2018, 16:34
Any news or leaks about the new algorithm? :D
No, nothing.
wolfman2791
30th April 2018, 18:07
Guys... I have a problem. Ever since I upgraded to the last version, I get this strange sound from my R9 390. I know it's from madvr because it goes away as soon as I turn it off. Anyone else have this problem?
LigH
30th April 2018, 18:27
Like this, 2 pages ago?
Hi, starting last night I started hearing a quiet chirping sound that sounds not unlike a cricket. I've tracked the problem back to MadVR ...
I am almost positive that is coil whine, a manufacturing defect that specific loads can cause to manafest. Try different madVR settings, more or less load can change or eliminate the sound. :p
khanmein
1st May 2018, 05:56
Coil-whine so lower the setting.
Update to Windows 1803, it fixes the HDR issues.
https://go.microsoft.com/fwlink/?LinkId=691209
https://www.microsoft.com/en-us/software-download/windows10
https://cdn.discordapp.com/attachments/408426094757281794/440769139808665600/unknown.png
and what does it fix?
it still converts SDR to HDR ...
khanmein
1st May 2018, 11:16
Temporary don't use FSE mode with 1803 + 397.31.
oldpainlesskodi
1st May 2018, 11:30
Temporary don't use FSE mode with 1803 + 397.31.
Can I ask why?
BTW, no problems with FSE with SDR or HDR with 397.40 (on 1803 build 17134.5)
khanmein
1st May 2018, 12:02
Can I ask why?
BTW, no problems with FSE with SDR or HDR with 397.40 (on 1803 build 17134.5)
Freeze when is full screen mode. FYI, 397.40 is r396 branch, whereas 397.91 is r397.
oldpainlesskodi
1st May 2018, 12:07
Freeze when is full screen mode. FYI, 397.40 is r396 branch, whereas 397.91 is r397.
Ok. I know which branch 397.40 is based on - all I can say is re HDR to try it out.
As far as I can tell, both are based on r396:
https://www.anandtech.com/show/12685/nvidia-releases-39731-whql-drivers-vulkan-11-support-nvidia-rtx-and-more
But, 397.40 is a bit ahead of the curve I believe ( I could of course me mistaken):
https://forums.guru3d.com/threads/nvidia-397-40-vulkan-beta-driver.420585/
khanmein
1st May 2018, 12:36
Ok. I know which branch 397.40 is based on - all I can say is re HDR to try it out.
As far as I can tell, both are based on r396:
https://www.anandtech.com/show/12685/nvidia-releases-39731-whql-drivers-vulkan-11-support-nvidia-rtx-and-more
But, 397.40 is a bit ahead of the curve I believe ( I could of course me mistaken):
https://forums.guru3d.com/threads/nvidia-397-40-vulkan-beta-driver.420585/
I don't have HDR. I'm not sure why FSE mode is freezing. Every driver can produce different results.
P.S. I'm using 17134.1 so this might be the reason behind.
I don't have HDR. I'm not sure why FSE mode is freezing. Every driver can produce different results.
https://i.imgur.com/Eu00tfV.jpg
khanmein
1st May 2018, 13:01
@x7007 What's wrong with your LG? Everything looks good.
Just installed the windows 10 spring update.
When I enable the Windows HDR toggle and then play a SDR video it works fine in windowed mode but as soon as I enter fullscreen windowed mode my
TV switches from HDR to SDR even though the windows HDR toggle is still active and madVR still says 'OS HDR'.
This always happens no matter whether I set madVR to passthrough hdr, let madVR decide or send metadata on /off.
Another issue with Windows HDR: When playing HDR videos, the picture starts flashing whenever I move my mouse cursor, as if it was trying to switch between HDR/SDR or something like that. This also only happens in fullscreen windowed, windowed is fine.
It's like madVR is messing with Windows HDR whenever I switch from windowed to fullscreen windowed.
Is there any way to completely disable HDR within madVR so that it doesn't mess with Windows HDR?
I tried nvidia driver 397.31 and 397.40, same behavior with both.
Now why would I even want to use Windows HDR? First it would avoid the switching between SDR and HDR, that is if Windows does a good job of SDR -> HDR conversion, which I am not sure yet.
Second, Windows HDR doesn't make the user interface blindingly bright like NV HDR does.
oldpainlesskodi
1st May 2018, 14:48
P.S. I'm using 17134.1 so this might be the reason behind.
Could be.
el Filou
1st May 2018, 15:10
@x7007 Could you please only capture (with Snipping Tool) the part of the screen with useful content instead of the whole screen showing mostly white background? It's much more comfortable when reading the thread. Thanks. ;)
svengun
1st May 2018, 17:10
HI ,
I looked at page 1 , googled and looked at Asmodian's help page , but I
can't find how to save or export my settings...
Took me approx 2 months of tinkering and reading a lot to get where I am and I'd really like to save these settings for safe guarding
(I did export MPC-BE 's settings , but this doesn't include MadVR , right? ryrynz & Asmodian we're spo kind to provide me with 2 settings files , medium and high and these files are named: settings.bin, but in the MadVR installation folder I don't see a settings.bin file. If I put one of these there , they do work, so how can I save / export my settings ?)
2nd question, I have a gtx1060 , 1700 AMD with 16 gigs and an 55' 4K OLED , in regards to image enhancement, are values over 1.0 too much ?
3th I would like over staturate colors , like Netflix does, where should I start to tinker with the settings ?
Many thanks in advance , absolutely love (and somethings hate) MadVR ;-) and enjoy reading this thread daily
KR, Sven
ironcobra
1st May 2018, 17:15
I'm having a weird problem after updating to win 1803 and the latest madvr. My mouse cursor has completely disappeared during fse which prevents me from using the seek bar during playback. Has anyone else experienced this?
Asmodian
1st May 2018, 18:00
Process HDR doesn't work on any display I know. It creates metadata that no display can understand and process. Are you using any of these with success? I don't know of anyone who does.
Odd, all three of those modes work well for me, process with a 3DLUT works perfectly and process with pixel shaders works fine too. :confused:
Now why would I even want to use Windows HDR? First it would avoid the switching between SDR and HDR, that is if Windows does a good job of SDR -> HDR conversion, which I am not sure yet.
I still think this statement is relevant:
IMHO the OS HDR switch is pure evil, and should be avoided at all cost, until Microsoft gets off their high horse and finally learns how to do things right. But that's just my personal opinion, of course.
I'm having a weird problem after updating to win 1803 and the latest madvr. My mouse cursor has completely disappeared during fse which prevents me from using the seek bar during playback. Has anyone else experienced this?
No, I still get a mouse cursor with 1803 and FSE, also using Zoom Player.
in the MadVR installation folder I don't see a settings.bin file. If I put one of these there , they do work, so how can I save / export my settings ?)
Please read the rest of the text around where you got my settings.bin file:
To create or update the file with new settings madVR needs write access to its directory (e.g. not in "program files").
Warner306
1st May 2018, 19:53
I collected all of the links I have into one post at another forum. Anyone curious can find them here. I may upload some more from my collection when I have time, but I don't intend to create a database or anything. Just an introduction to madVR's features. It's also very time consuming to create these images on my own.
Image Gallery of madVR Image Processing Settings (https://forum.doom9.org/showthread.php?p=1840876#post1840876)
Note: Not all images display obvious differences between algorithms. The ones shown do. That's just the nature of how each algorithm works. The same would apply to actual content.
I'm sure many people here have seen them already, as the majority were originally posted by madshi.
Edit: Moved to Doom9. No sense in keeping it in the Kodi forums when Kodi doesn't officially support madVR.
svengun
1st May 2018, 20:07
Odd, all three of those modes work well for me, process with a 3DLUT works perfectly and process with pixel shaders works fine too. :confused:
I still think this statement is relevant:
No, I still get a mouse cursor with 1803 and FSE, also using Zoom Player.
Please read the rest of the text around where you got my settings.bin file:
Yes, but I think you misunderstood me ... you wrote there : madVR's settings can be backed up or shared via a settings.bin file.
But I would like to know how to do that. Backup my own settings
TIA, Sven
jkauff
1st May 2018, 20:24
Yes, but I think you misunderstood me ... you wrote there : madVR's settings can be backed up or shared via a settings.bin file.
But I would like to know how to do that. Backup my own settings
If you install madVR in a folder with write access--for example, "c:\madvr"--the program itself will create/update the settings.bin file in that folder whenever you make a change to the settings. Otherwise, the settings are stored in the registry.
To make a backup, change any setting and save it. Then change it back again and save it. Now you'll have your backup. You can copy the settings.bin file somewhere else if you want.
Warner306
1st May 2018, 20:24
Yes, but I think you misunderstood me ... you wrote there : madVR's settings can be backed up or shared via a settings.bin file.
But I would like to know how to do that. Backup my own settings
TIA, Sven
You need to place madVR somewhere where it has write access. Not in Program Files.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.