Definite reason for YUV to RGB bug for Nvidia cards?

Microsoft Windows specific usage questions
Forum rules
Please post only Windows specific questions in this forum category. If you don't know where to post, please read the different forums' rules. Thanks.
kimiraikkonen
Blank Cone
Blank Cone
Posts: 41
Joined: 06 Mar 2012 18:14

Definite reason for YUV to RGB bug for Nvidia cards?

Postby kimiraikkonen » 07 Mar 2013 19:08

Hi guys,
I found out recently that most of videos i have are much brighter and looks worse with VLC when compared to Windows Media Player 12. The reason seems to be the "hardware YUV to RGB conversion" for Nvidia cards, and i turn it off, the picture looks much better and so close to what i see with WMP 12.

But as i researched, though using stable and the latest (tried previous) Nvidia drivers, the problem isn't fixed by maintaining drivers but VLC.

Which is the culprit? VLC, codecs, filters? Nvidia drivers or an incompatibility between VLC codecs with Nvidia Hardware?

Any satisfactory answer is welcomed.

Note: Screenshot has been added. And i have Win7 SP1 using GTX 460M video card.

http://i45.tinypic.com/34yqzbb.jpg

Thanks!

Schnuffel
Blank Cone
Blank Cone
Posts: 82
Joined: 26 Nov 2011 20:13
VLC version: 2.1.5
Operating System: Windows 7 64
Location: Germany

Re: Definite reason for YUV to RGB bug for Nvidia cards?

Postby Schnuffel » 08 Mar 2013 22:55

its not a bug its a setting in nvidia driver
causing the wrong colors with vlc

http://wiki.videolan.org/VSG:Video:Color_nVidia

(btw: nice to see my screens are used in the vlc wiki :-) )


nvidia driver uses limited color range (16-235) per default
this was the right setting for old crt screens

tft, lcd, and plasma screens
require full color spectrum (0-255)

there was a nice discussion with
the nvidia driver devs
about the default settings some time ago
but the nvidia devs don't want to change the default color settings.....

wmp12 uses evr (enhanced video render) which uses 0-255 color range per default (the evr render "bypasses" the nvidia settings)



to fix it
leave "hardware YUV to RGB conversion" settings untouched and change the color spectrum in nvidia driver

kimiraikkonen
Blank Cone
Blank Cone
Posts: 41
Joined: 06 Mar 2012 18:14

Re: Definite reason for YUV to RGB bug for Nvidia cards?

Postby kimiraikkonen » 09 Mar 2013 10:51

its not a bug its a setting in nvidia driver
causing the wrong colors with vlc

http://wiki.videolan.org/VSG:Video:Color_nVidia

(btw: nice to see my screens are used in the vlc wiki :-) )


nvidia driver uses limited color range (16-235) per default
this was the right setting for old crt screens

tft, lcd, and plasma screens
require full color spectrum (0-255)

there was a nice discussion with
the nvidia driver devs
about the default settings some time ago
but the nvidia devs don't want to change the default color settings.....

wmp12 uses evr (enhanced video render) which uses 0-255 color range per default (the evr render "bypasses" the nvidia settings)



to fix it
leave "hardware YUV to RGB conversion" settings untouched and change the color spectrum in nvidia driver
Thanks for the detailed info Schnuffel :) Appreciate :)

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: Definite reason for YUV to RGB bug for Nvidia cards?

Postby Jean-Baptiste Kempf » 10 Mar 2013 09:49

No idea how to set this nVidia settings automatically.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.


Return to “VLC media player for Windows Troubleshooting”

Who is online

Users browsing this forum: No registered users and 33 guests