Nvidia RGB Full/limited range toggler

I recently had a problem where I simply couldn’t get my NV GPU to supply full range RGB (0-255) over HDMI when the resolution was either 720p or 1080p at 59.94 Hz.
Apparently this has been a known problem for years, and the only reliable solution was to edit your driver .ini files before installation.

After some digging through obscure NV support posts I managed to find the registry keys that control this behaviour, and I implemented a small tool to switch all graphics modes between full range and limited range. It’s not as convenient as a driver level toggle, but it fixed my problem and since NV hasn’t acted on this for years I don’t expect them to do so any time soon.

Here’s the binary: NV_RGBFullRangeToggle

And here’s the source for anyone interested: NV_RGBFullRangeToggle_Source

It’s a very simple program, basically it does this:

 

12 thoughts on “Nvidia RGB Full/limited range toggler

  1. I am teaching myself Java and currently use Notepad as a text editor – but your code has colors!, and a line count! What text editor is this? Thank you!

  2. Thank you SOOOOOO much for this! I can’t believe I’ve had to edit the driver files for 4-5 years for this work. I was always pissed that NVIDIA has refused to add this as on option in the drivers. The colour range problem happened when I used HDMI for ANY resolution. Luckily I have never needed to use HDMI audio as I have always just had my PC decode HD Audio for Blu-rays and I used my optical out for DD and DTS.

    However, now I know I have the option of playing movies with TrueHD or DTS MasterHD Audio AND having full range colour over HDMI. This have been long needed by thousands of people. Thank you sooo much!!!

  3. “unable to find version of runtime to run this application”.

    WHich .net must be installed? Bizzare as I have all Win7 x64 updates etc…

  4. Got it to work from running from desktop. However it crashes after clicking “0-255″ with a runtime error….. Is there a log I can make to send to you?

  5. Pingback: NVidia’s incompetence on HDMI « BenV's notes

  6. Tested with 310.xx ForceWare series?
    I think it’s a good idea to check sometimes if no regkey changed…..

  7. Just want to thank you for this tool. It makes things much easier when changing drivers, and Nvidia doesn’t seem to be interested in fixing it. Problem is still present in beta driver 313.96.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>