Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 129361 - nVidia driver 1.0.8756: Option "UseEDID" "FALSE" does not work
Summary: nVidia driver 1.0.8756: Option "UseEDID" "FALSE" does not work
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: X11 External Driver Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-09 09:20 UTC by wantilles
Modified: 2010-07-16 07:08 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description wantilles 2006-04-09 09:20:12 UTC
It is a relapse of bug 123266.

http://bugs.gentoo.org/show_bug.cgi?id=123266

In Gnome: Desktop -> Preferences -> Screen Resolution all refresh rates above 85Hz are not available.

According to nVidia's driver documentation:

http://download.nvidia.com/XFree86/Linux-x86_64/1.0-8756/README/index.html

Option

    "IgnoreEDID" "boolean"

is deprecated.

Instead

    Option "UseEDID" "FALSE"

should be used.

Well, it does not work. Refresh rates above 85Hz are not available.

I have also tried various combinations of:

    Option "UseEDIDFreqs" "FALSE"
    Option "UseEDIDDpi" "FALSE"
    Option "ModeValidation" "NoEdidModes"

with no success.

For reference here are relevant sections of the xorg.conf file:

Section "Monitor"
    Identifier  "My Monitor"
    HorizSync   30-115
    VertRefresh 50-160
    DisplaySize 365 274
    Option "DPMS"
    Modeline "1024x768@120" 166.71 1024 1056 1688 1720 768 780 795 807 +hsync +vsync
    Modeline "1152x864@100" 143.472 1152 1232 1360 1568 864 865 868 915 +hsync +vsync
    Modeline "1280x960@100" 178.992 1280 1376 1520 1760 960 961 964 1017  +hsync +vsync
    Modeline "1600x1200@85" 300.92 1600 1632 2768 2800 1200 1222 1239 1261 +hsync +vsync
EndSection

Section "Device"
    Identifier  "nVidia GeForce 6800GT"
    Driver      "nvidia"
#    Option 	"IgnoreEDID" 		"1"
     Option	"UseEDID"     		"FALSE"
#    Option	"UseEDIDFreqs"		"FALSE"
#    Option	"UseEDIDDpi"		"FALSE"
#    Option	"ModeValidation"	"NoVesaModes"
EndSection

As you may see, the old "IgnoreEDID" option that used to work, is in place but commented out.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-04-09 09:32:24 UTC
See Bug 129308, Comment #2. 

Something like Modeline "1024x768@120_oh_what_a_stupid_change" should work... 
Comment 2 wantilles 2006-04-09 10:33:11 UTC
(In reply to comment #1)
> See Bug 129308, Comment #2. 
> 
> Something like Modeline "1024x768@120_oh_what_a_stupid_change" should work... 
> 

I read the other bug - which is relevant to this one.

Also followed your suggestion:

Changed:

Modeline "1280x960@100" 178.992 1280 1376 1520 1760 960 961 964 1017 
+hsync +vsync

to

Modeline "1280x960@100_yoda" 178.992 1280 1376 1520 1760 960 961 964 1017 
+hsync +vsync

It still doesn't work.

Anyway thank you very much for your contribution.

I hope this gets fixed very soon because it is very irritating - and very stupid a change.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-04-09 12:22:53 UTC
(In reply to comment #2)
> It still doesn't work.

OK, try the nvidia-auto-select feature (see README/Changelog). I see what you mean now, it really doesn't find anything when I remove my custom modlines, seems to use a single fixed resolution/refresh rate but no idea how it determines which one it chooses to use. (I unfortunately can't test much, since these drivers cause hard crash of my X server after a couple of minutes. :S)

I'm marking this as a dupe of 129308, since I've misunderstood your original complaint.

*** This bug has been marked as a duplicate of 129308 ***
Comment 4 wantilles 2006-04-09 12:47:43 UTC
You did not misunderstood my original complaint. It is in your last comment that you have misunderstood.

On the other bug, they DO want the driver to use the provided EDID information.

I on the other hand, do NOT want the driver to use the provided EDID information.

I know for a fact that my display (Iiyama A901HT) provides false/incomplete EDID information - it always has.

So I do NOT want the driver to use the provided EDID information.

I want it to take into account whatever custom modes I provide it via the "ModeLines".

Thus, I am re-opening the bug.
Comment 5 wantilles 2006-04-09 12:49:47 UTC
Stupid mistake sorry:

"did not misunderstood" -> "did not misunderstand"
Comment 6 Patrick ALLAERT 2006-04-17 07:25:27 UTC
I had some problems with the new 1.0.8456 series...
I was using:

Option      "IgnoreEDID" "true"

...before and now I have to use both:

Option      "UseEDID" "false"

*AND*

Option      "ExactModeTimingsDVI" "true"

I had to provide this extra option if I want my display to be OK, but I really don't know if it will solve your problem!
Comment 7 Doug Goldstein (RETIRED) gentoo-dev 2007-07-14 11:24:39 UTC
As per comments made in a linked forum post in bug #129308 by an nVidia employee. It's a configuration issue. Configuration values were changed between those series of drivers as the poster in comment #6 discovered.