[nvidia-glx] Nvidia does not load correct resolutions for monitor unless EDID information is ignored

Bug #111894 reported by Tim Hollen
2
Affects Status Importance Assigned to Milestone
linux-restricted-modules-2.6.20 (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

I thought this was a duplicate problem as found in https://bugs.launchpad.net/ubuntu/+source/linux-restricted-modules-2.6.20/+bug/91292 but was asked there to start a new bug.

With nv my monitor was not detected, so I manually inserted horzsync/vert and got the monitor running at correct resolution.
Upon switching to nvidia drivers I lost the screen resolution in the gui.

I had to manually edit under dapper and edgy but the edited xorg was always enough for both nv and nvidia.
lspci -n | grep 0300
01:08.0 0300: 10de:0110 (rev b2)
02:00.0 0300: 10de:00f3 (rev a2)

lspci | grep VGA
01:08.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev b2)
02:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6200] (rev a2)

Revision history for this message
Tim Hollen (gyorgy2000) wrote :
Revision history for this message
Tim Hollen (gyorgy2000) wrote :
Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

Thank you for your bug report.

Looks like you are missing the sync ranges for your AvitronAV-195T monitor. Can you try adding those to xorg.conf ?

Revision history for this message
Tim Hollen (gyorgy2000) wrote : Re: [nvidia-glx] Nvidia does not load correct resolutions for monitor

Ok I added them and the displaysize .... but that is not the monitor with the problem. The Avatron displays correctly it is the Dell™ UltraScan P780 Color Monitor which does not.

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

Tim:
Since you are using TwinView I think you will need to add "SecondMonitorHorizSync" and "SecondMonitorVertRefresh" as described on http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9755/README/appendix-d.html ...

Revision history for this message
Tim Hollen (gyorgy2000) wrote :

I am not using TwinView I have two separate cards and each are defined separately in the xorg.conf.
In xorg.conf in section "generic card 2". The vertical and horizontal are listed.

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

Tim:
My bad. The only thing that I can think of is to try
Option "UseEDID" "FALSE"
as described on http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9755/README/appendix-d.html ...

Revision history for this message
Tim Hollen (gyorgy2000) wrote :

ok I can trouble shoot what exactally made the monitor work but I added all these commands:
Option "UseEDID" "FALSE"
Option "UseEDIDFreqs" "FALSE"
    Option "UseEDIDDpi" "FALSE"
    Option "ModeValidation" "NoEdidModes"

before the hoz and vert sync rates for the monitor not working.
Now it works correctly
Thank you for all your help.

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

Tim:
Can you see whether it still works if you just use
Option "UseEDIDFreqs" "FALSE"
?
Can you also check whether things work if you just use:
Option "ModeValidation" "NoEdidModes"
?

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

Setting to needsinfo pending reply from Tim.

Changed in linux-restricted-modules-2.6.20:
status: Unconfirmed → Needs Info
Revision history for this message
Tim Hollen (gyorgy2000) wrote :

The only setting which fixes the problem is -- Option "UseEDID" "FALSE" --
Upon removing the other lines the monitor still works. Also no other option causes the monitor to respond correctly.

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

Using:
Option "UseEDIDFreqs" "FALSE"
Option "UseEDIDDpi" "FALSE"
and commenting out the DisplaySize does not work?

Revision history for this message
Tim Hollen (gyorgy2000) wrote :

I hope this is your questions..
this works:

Section "Monitor"
    Identifier "Dell"
    Option "DPMS"
   Option "UseEDID" "FALSE"
   Option "UseEDIDFreqs" "FALSE"
   Option "UseEDIDDpi" "FALSE"
    Option "ModeValidation" "NoEdidModes"
    HorizSync 30 - 85
    VertRefresh 48 - 120
  # DisplaySize 312 234

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

Tim:
I wasn't clear enough : )

If you go on to comment out Option "UseEDID" "FALSE" in the above snippet does it still work?

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

Tim:
Can you also indicate whether you using a DVI cable to hook up your monitor?

Revision history for this message
Tim Hollen (gyorgy2000) wrote :

No Dvi Cable

Changed in linux-restricted-modules-2.6.20:
status: Needs Info → Unconfirmed
Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

Tim:
If you comment out Option "UseEDID" "FALSE" in your previous xorg abstract do you still get the correct resolution?

Revision history for this message
Tim Hollen (gyorgy2000) wrote :

So if I understand you, the suggested xorg should look like this:

Section "Monitor"
    Identifier "Dell"
    Option "DPMS"
   # Option "UseEDID" "FALSE"
   Option "UseEDIDFreqs" "FALSE"
   Option "UseEDIDDpi" "FALSE"
    Option "ModeValidation" "NoEdidModes"
    HorizSync 30 - 85
    VertRefresh 48 - 120
  # DisplaySize 312 234

EndSection

This config does not work

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

Tim:
That's exactly what I meant. Thanks for following up.

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

This sounds similar to Bug #94671 ...

Revision history for this message
Bryce Harrington (bryce) wrote : linux-restricted-modules-2.6.20 is obsolete

This package has become obsolete so we're closing out the bug report as WONTFIX.
Thanks for reporting it though!

Changed in linux-restricted-modules-2.6.20:
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.