View Single Post
Old 10th September 2018, 13:20   #52350  |  Link
Manni
Registered User
 
Join Date: Jul 2014
Posts: 942
Quote:
Originally Posted by iSeries View Post
Hi Manni, how did you manually enable the custom res in Nvidia control panel? For some reason when I go into the control panel, the custom res isn't anywhere to be found, yet MadVR is able to switch to it (once MadVR switches to it, it's listed in the driver under 'custom resolutions', but once I switch back to a native mode, the custom res is gone again!).

Also, regarding 12 bit, what is a good way to test if 12 bits is being output when the drivers says 8 bit?

I know Madshi said he didn't want to implement this but it'd be much easier if there was a way to select bit depth in MadVR under Display Modes - we can already select resolution and refresh rate, bit depth seems like a logical addition. Maybe it can't be done?

Also I wish Nvidia would add back 10 bit output for RGB but I guess that will never happen...maybe Madshi could in the case of a 12 bit driver setting, output 12 bit directly from MadVR (by proper padding or whatever needs to happen to do it right) cos no one seems to know what Nvidia is doing.
To enable the custom res after MadVR created it, I simply went the the nvidia CP, and in "change resolution" I clicked on "customize" and selected the custom res that appears in the list. After that, it appears in the list of custom res on the panel itself when changing res.

My whole process is:

- Uninstall current driver with DDU, reboot
- Install 399.07, custom, clean install, reboot
- Select 7.1 in windows control panel for sound, disable all enhencements
- Set power management mode to Adaptive in Manage 3D settings
- In change resolution, set resolution to 4K2K (native), set refresh rate to 30p, apply, then select use nVidia color settings, set bit depth to 12bits (only possible at 30p or below, only possible with a standard, not custom res), set output to RGB Full.
- Close nVidia CP
- In MadVR, create a custom res for 23p, (EDIT 23p, select EDID/CTA for the JVCs), reset GPU
- In nVidia CP, I select customize in change resolution, enable the custom res just created by MadVR
- the custom res should appear in the list in the main CP
- I select 23p refresh rate, that's my default for 90% of my content
- Once the 23p custom res is selected, the driver shows 8bits and can't be changed, but the output is actually 10bits. I check this with my Vertex. The driver will also say it's 24p, but it isn't, that an old CP bug.
- Whenever I need to play 50/80p, the driver selects 8bits automatically.
- I use profiles to adapt processing/upscaling/rendering settings depending on 23p12bits (MadVR set to 10bits or more dithering) and 60p8bits (MadVR set to 8bits dithering, and options are less taxing GPU power wise).

I think the 10bits limitation is a OS limitation rather than a GPU limitation, but Madshi would have to answer that one.

I can only say that sending 10bits over the 12bits GPU with the JVC works fine for 23-30p.

[EDIT: after more tests, the custom res doesn't seem to stick, so I'm back to 385.28]
__________________
Win11 Pro x64 b23H2
Ryzen 5950X@4.5Ghz 32Gb@3600 Zotac 3090 24Gb 551.33
madVR/LAV/jRiver/MyMovies/CMC
Denon X8500HA>HD Fury VRRoom>TCL 55C805K

Last edited by Manni; 10th September 2018 at 19:41.
Manni is offline   Reply With Quote