nvidia module/xorg/EDID issue
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-restricted-modules-2.6.15 (Ubuntu) |
Invalid
|
Medium
|
Daniel Stone |
Bug Description
Hardware: Toshiba Satellite P20. nVidia GeForce FX Go 5200, LCD res: 1440x900
Problem: Once nvidia-glx is installed and enabled (nvidia), Xorg doesn't find
the correct resolution for the LCD on this machine. Without nvidia-glx enabled
(nv), Xorg produces usable display.
Xorg.0.log reports:
(II) NVIDIA(0): Not using default mode "1440x900" (hsync out of range)
(II) NVIDIA(0): Not using mode "1440x900" (no mode of this name)
Looking above shows that EDID is reducing hsync to 29-55 kHz
Disabling EDID (Option "IgnoreEDID") and setting hsync to 29-57 kHz ("HorizSync
29-57") gives usable output, and results in the following in Xorg.0.log:
(**) NVIDIA(0): Default mode "1440x900": 108.8 MHz, 56.9 kHz, 60.2 Hz
Discussed with daniels on IRC: Looks like some sort of rounding issue or
something weird with EDID.
Have punted this upstream to the nvidia guys.