Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
![]() |
#44241 | Link |
Registered User
Join Date: Jun 2017
Posts: 7
|
Noticed that madVR GUI didn't have a settings import/export option and even after some google-fu couldn't find any examples that archived this so decided to create 2 simple batch scripts
// Creates settings.reg for automated or manual restore backup_settings.bat // Restores from settings.reg file and clears any current settings restore_settings.bat |
![]() |
![]() |
![]() |
#44243 | Link |
Registered User
Join Date: Jun 2017
Posts: 7
|
It never creates one here, thought that settings.bin export was something the user could do manually but didn't find examples
![]() Best guess is that it's a rights restriction as typically you would need to run as admin before anything can write in program files (at least with UAC enabled), the registry exports just works from anywhere and automated that here with daily task so I can always rollback. Last edited by Rick164; 1st July 2017 at 17:35. |
![]() |
![]() |
![]() |
#44244 | Link |
Registered User
Join Date: Jan 2014
Posts: 489
|
Is there a set of example images that can be used to make a comparison? I can't even figure out how to take a screenshot of madVR-rendered content in Exclusive FullScreen Mode...
I often can't see any difference, even zoomed in. I just go by what general thread population suggests as overall highest-quality setting for non-anime film content.
__________________
8700K @ 5Ghz | ASUS Z370 Hero X | Corsair 16GB @ 3200Mhz | RTX 2080 Ti @ 2100Mhz | Samsung 970 NVMe 250GB | WD Black 2TB | Corsair AX 850W | LG 32GK850G-B @ 165Hz | Xonar DGX | Windows 10 LTSC 1809 |
![]() |
![]() |
![]() |
#44245 | Link | |
Registered User
Join Date: Feb 2002
Location: San Jose, California
Posts: 3,702
|
Quote:
But thanks for creating the batch files too. ![]()
__________________
madVR options explained |
|
![]() |
![]() |
![]() |
#44246 | Link | ||||||||||||||||||||||||||||
Registered Developer
Join Date: Sep 2006
Posts: 9,137
|
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Are you sure there's anything new in there? It seems to be very old, much older than the EWA implementation in ImageMagick/madVR. Quote:
![]() Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
![]() Quote:
Quote:
Quote:
Quote:
For export yes. For import no, because madVR checks both the settings.bin and the registry and uses the settings block with the higher revision number. However, you can run the "restore default settings.bat" and afterwards copy the settings.bin. That should do the trick for import. Quote:
Quote:
FSRCNN is a neural network which is trained to do only one very specific thing, namely reverting a Catmull-Rom downscale in such a way that you get the highest possible PSNR/SSIM numbers. Which means that FSRCNN produces very sharp and detailed results, but also has very noticeable ringing artifacts. Furthermore, it works best with images that were downscaled using Catmull-Rom. Any other images (while still looking fairly good) suffer in comparison. I'm not sure exactly how fast FSRCNN is compared to NGU. My best guess is that the slower FSRCNN preset might be near to NGU Very High, and the faster FSRCNN preset might be near to NGU Medium. But this is just a guess. If you're interested, I've uploaded some comparison images here: http://madshi.net/FsrcnnVsNguSharp.zip I'm pretty sure that FSRCNN achieves higher PSNR/SSIM numbers than NGU Sharp (haven't actually checked), but to my eyes NGU Sharp looks significantly better. NGU is slightly softer, but is much cleaner and consequently looks more natural to my eyes. NGU is not optimized for PSNR/SSIM. Of course I could do that, and I could also reduce NGU to be just a Catrom-Downscale-Reverter instead of a general purpose upscaler. This way I would probably beat FSRCNN's PSNR/SSIM numbers. But my top priority is not to produce the highest PSNR/SSIM results, but to create the best looking images for the human eye. Which e.g. means that ringing artifacts should be avoided. I like sharpness like the next guy, but it shouldn't come at the cost of ringing. |
||||||||||||||||||||||||||||
![]() |
![]() |
![]() |
#44248 | Link | ||
Registered User
Join Date: Jul 2011
Posts: 28
|
Quote:
This is because NEC MultiProfiler loads differently named profiles depending on built-in gamut modes of the monitor. So, this is the only way for me to switch between different calibration modes in madVR automatically, depending on selected picture mode in MultiProfiler. |
||
![]() |
![]() |
![]() |
#44249 | Link |
Registered Developer
Join Date: Sep 2006
Posts: 9,137
|
madVR v0.91.11 released
http://madshi.net/madVR.zip Code:
* fixed: HDR metadata via Nvidia's private API was broken in 64bit * added workaround for driver bug in Nvidia's private HDR API * improved Windows 10 HDR metadata support * D3D11 windowed mode now supports 10bit, if "HDR and Advanced Color" is on * improved AMD native 10bit DXVA decoding; drivers are still broken, though * downscaling after doubling now uses relaxed AR only for NGU Sharp + Standard |
![]() |
![]() |
![]() |
#44250 | Link |
Registered Developer
Join Date: Sep 2006
Posts: 9,137
|
HDR metadata passthrough
In the last couple of days I've talked to Microsoft and NVidia about HDR metadata passthrough. And the current situation is as follows: 1) In Windows 10 Creator's Update there's a new option in the OS display settings dialog named "HDR and advanced color". If you turn this option off, your TV will always be running in SDR mode. If you turn this option on, your TV will always be running in HDR mode. Windows does currently *not* support dynamically switching HDR mode on/off while you're playing an HDR movie (or playing an HDR game)! Microsoft may consider dynamic switching in the future, but don't hold your breath, I'm not too optimistic that they'll add that any time soon (if ever). But let's wait and see. 2) If you switch the "HDR and Advanced Color" option off, your TV will always receive SDR from the PC. If you play an HDR movie in this situation with the madVR option "passthrough HDR content to the display" activated, the OS/GPU will perform a low quality HDR -> SDR conversion behind madVR's back. Consequently, HDR content will look "ok", but the quality is not really good. SDR content will look "perfect", though. 3) If you switch the "HDR and Advanced Color" option on, your TV will always receive HDR from the PC. If you tell madVR to "passthrough HDR content to the display" in this situation, HDR movies should look "perfect". If you play SDR content in this situation, the OS/GPU will convert SDR to HDR behind madVR's back. Consequently, SDR content will look "ok", but it will not be perfect. 4) Currently HDR and fullscreen exclusive mode is a problematic combination. It's partially the fault of the OS, partially of the GPU drivers. It's not clear yet if this will be fixed, or when. Generally, Microsoft wants to get rid of fullscreen exclusive mode. It might suddenly disappear in a future Windows 10 version. I'm not happy about that at all. Which is one of the reasons I've been recommending Windows 8.1 for months now. 5) Nvidia comes to the rescue of all HTPC users who want perfect quality for both SDR and HDR content: Nvidia's private HDR API allows madVR to dynamically switch the TV into and out of HDR mode, as needed. For this to work, you need to deactivate the OS "HDR and advanced color" switch. 6) madVR v0.91.10 had a bug where Nvidia's private HDR API was only called properly in the 32bit madVR version, but not in 64bit. This bug is fixed in madVR v0.91.11. 7) All Nvidia drivers starting with 381.xx up to the latest (384.76) have a bug which results in madVR not being able to switch the TV into HDR, when using FSE mode. You can workaround the issue by disabling FSE mode. Alternatively, using any driver between 376.xx and 380.xx should make dynamic HDR switching work perfectly. As it stands right now, for all Windows users who want to do both SDR and HDR playback in perfect quality, I can only recommend Nvidia GPUs, because only Nvidia's private API allows madVR to dynamically switch the TV between SDR <-> HDR atm. I'm talking to Intel, maybe they will add a private API, too. Unfortunately my AMD contacts have gone silent. There's still hope for Windows 10, but I'm not overly optimistic atm. Last edited by madshi; 2nd July 2017 at 10:34. |
![]() |
![]() |
![]() |
#44251 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,834
|
Quote:
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
|
![]() |
![]() |
![]() |
#44252 | Link | ||
Registered Developer
Join Date: Sep 2006
Posts: 9,137
|
Quote:
Usually you get the best quality if you disable the ICC and create a new 3DLUT which does everything. But that might not be what you want? Quote:
Basically there's a chance everything might already work perfectly for all Nvidia users with the latest drivers. If it doesn't, then downgrading to an older driver should definitely do the trick. |
||
![]() |
![]() |
![]() |
#44253 | Link | |
Registered User
Join Date: Jul 2011
Posts: 28
|
Quote:
The monitor itself has several modes (like Full wide gamut, sRGB, Adobe RGB). I usually switch between Full (native) and sRGB mode. And here system monitor ICC profile changes (when done in NEC MultiProfiler, not via monitor own controls) - it's actually convenient, because all color-managed programs know how to convert the colors. Except for madVR, which still uses wrong 3D LUT. So, if I could access the name of the current system display ICC profile, I could use another 3D LUT in madVR (or disable usage of it at all). Here is example of display profile in Windows: ![]() Last edited by igvk; 1st July 2017 at 23:16. |
|
![]() |
![]() |
![]() |
#44255 | Link | ||
Registered User
Join Date: Oct 2012
Posts: 5,965
|
Quote:
Quote:
i mean you have trouble with downscaling because you are following random settings from other people... |
||
![]() |
![]() |
![]() |
#44256 | Link |
Registered User
Join Date: Jan 2005
Posts: 171
|
Preliminary results from the new version running on a GTX 1060, Latest Nvidia Drivers (384.76), latest Fast Ring Insider Build of Windows 10 (16232).
Switching in and out of HDR mode works "the Nvidia way". Basically, it's identical to how invoking HDR mode on an Nvidia card worked prior to the Creator's Update. UI colors go all wonky, etc. But it does show the video in HDR. When viewing an HDR video madVR default settings "Use DXVA chroma upscaling.." under "trade quality for performance" cause incorrect colors when in fullscreen. FSE still doesn't present HDR for me, but non-FSE fullscreen doesn't crash anymore when passing HDR metadata so I can finally watch an HDR video in fullscreen. ![]() Both closing MPC-HC and playing a non-HDR video after an HDR video trigger an Nvidia HDR to SDR mode change. So, for me, your workaround is working. Edit:Also, if you follow up an HDR video with another HDR video it triggers the mode change again (and a few seconds of black screen) even though you're already in HDR mode. Last edited by mrcorbo; 2nd July 2017 at 02:18. |
![]() |
![]() |
![]() |
#44257 | Link | |
Registered User
Join Date: Mar 2009
Posts: 37
|
Quote:
![]() Otherwise, I tried to make the "D3D11 windowed mode now supports 10bit, if "HDR and Advanced Color" is on" feature work, no go on 32bit MPC-BE : getting a black screen as soon as I go fullscreen using a HDR clip. Same on 64bit. 10bit with FSE works fine (but Reclock goes bonkers). Anyway, these are uncharted territories you're exploring, keep up the great work. Edit : nevermind, didn't see that nvidia released a new driver this week. Updated to 384.76, everything working as described. Last edited by mitchmalibu; 2nd July 2017 at 01:59. |
|
![]() |
![]() |
![]() |
#44258 | Link | |
Registered User
Join Date: Sep 2012
Posts: 174
|
Quote:
Since the BD specs only support 29.97fps interlaced, they encoded this with MBAFF interlacing which should decode to 29.97 progressive frames (like most 25fps BDs and european TV) |
|
![]() |
![]() |
![]() |
#44259 | Link | |
X Cinema Projectionist NZ
Join Date: Feb 2006
Location: Auckland NZ
Posts: 280
|
Quote:
I have so much trouble playing this film on my 1080ti card, it keeps repeating 100s of frames constantly into the 1000s! Even though my render times are very low, 15 odd. I must have things not set correctly for playing 29.97 progressive material. I set madvr to 4K for all my ripped BDs, 23.97 materiel plays perfectly. Any pointers in the setup would be greatly appreciated... |
|
![]() |
![]() |
![]() |
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
Thread Tools | Search this Thread |
Display Modes | |
|
|