I did some further investigation into the roots of this bug, and it
seems more hairy the more I look into it.

First, the nv driver somehow reads erroneous screen dimensions
(1280x1024) from the graphic card bios (nv_setup.c:684). This makes the
mode validation fail (nv_driver.c:957) and invalidate the mode.

When I hard-code my way through these checks, the driver accepts the
mode, but then the core X server code believes that the monitor doesn't
support the reduced blanking in the supplied mode (xf86Mode.c:828), and
disallows the mode for that reason.

I tried to recompile the entire X server with this check disabled, but I
couldn't get my newly compiled X server to boot.


I still nurture some hope that this bug will eventually be fixed by the work in 
fdo Bugzilla #5386. If anyone has an idea of a fix in a shorter time frame, I 
am all ears.

-- 
bios thinks 1920x1200 lcd is 1280x1024 [nv no, nvidia ok]
https://launchpad.net/bugs/24861

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to