Jump to content


Photo

84.21 may clips VMR9 outside 16-235 over DVI


  • Please log in to reply
2 replies to this topic

#1 bolan2

bolan2

    Greenhorn

  • Members
  • PipPip
  • 22 posts

Posted 04 April 2006 - 03:05 PM

Off topic, but maybe good to know ;-)

The recent video driver of Nvidia has a new feature/bug! I have my TFT as
well as my PJ attached to DVI connectors. Since I have been upgrading my
video driver I notice crushed video VMR9 levels on my calibrated PJ. My
first thought was, ok a bad edited DVD. But, I double checked then with
well known flics, unfortunately, same result.

Nvidia mentions a work around for their very cool :( "new detection
feature"

http://download.nvidia.com/Windows/84.21/8...lease_Notes.pdf

--------------------------------------------------------------------------------
Video color-space range for DVI-only1 outputs is erroneously set to
standard mode (16-235) instead of extended mode (0-255).
A new detection feature to apply Standard CSC mode to TV outputs
(including NTSC, PAL, 480i, and 576i), included DVI-only outputs by
mistake.
Note: The driver correctly applies extended mode to analog outputs, and
standard mode to TV outputs (including NTSC, PAL, 480i, and 576i).
A future driver release will correct this and apply the extended-mode color
space to DVI-only outputs.
You can work around this issue by forcing either standard or extended mode
as follows:
1 Launch regedit and determine the current primary display card by
looking in
HKey_Local_Machine\Hardware\DeviceMap\Video
and note the GUID (global unique identifier assigned by Windows),
which is the long string in brackets { } at the end of the entry
ʺ\device\video0ʺ.
2 Look in
HKey_Local_Machine\SYSTEM\CurrentControlSet\Control\Video\
{GUID}\0000
where {GUID} is the number derived from the previous step.
3 Open the ʺ0000ʺ directory and create a new DWORD called
VMRCCCSStatus and give it a value of
0x3 - to force use of the standard YUV range of 16-235
0x1 - to force use of the extended YUV range of 0-255
--------------------------------------------------------------------------------------------

So, I did apply VMRCCCSStatus=1 for both DVI heads and after a reboot all
went back to full PC-Level range! :)

#2 Guest_Spooon69_*

Guest_Spooon69_*
  • Guests

Posted 04 April 2006 - 05:06 PM

Strange, I didn't have to apply the VMRCCCSStatus fix to get full PC range with the 84.x drivers. It should be extended/PC-levels by default. Weird you had to change that for your DVI output. Maybe you're using those advanced tv/hdtv/etc settings in the nvidia driver control panel?

I'm connected to my LCD using DVI as well and these new drivers are a boon, no more using ffdshow to convert to RGB32 and losing Purevideo acceleration just to get 0-255.

#3 bolan2

bolan2

    Greenhorn

  • Members
  • PipPip
  • 22 posts

Posted 04 April 2006 - 10:21 PM

No, I never set "Show standard HDTV formats"
However, if I do so I can see some changes in "Select TV Format" > "Advanced" ; Alters from "DVI Monitor" to "Component Y PR Rb".

I think Nvidia added a auto detection feature, apparently as they notice , it dose not work properly. Obviously, im better off with the manual setting...