Created attachment 16719 [details]
xorg.log showing the problem
My DFP provides wrong EDID data :-(.This includes wrong panel dimension
data. The nv driver refuses any modeline which is using pixelcounts > paneldimension. So I can't run that DFP with its
native resolution (1600x1200) when using nv. The propriatary nvidia driver doesn't do that check , but there are randon system freezes without any log entries when running it with kernel 2.6.25 (on SUSE 11.0 beta). So it will also be problematic for use with SUSE 11.0.
The EDID looks okay to me. The problem here is that the BIOS configured the card's scaler for 1280x1024 and the driver is not able to reconfigure it on GPUs prior to the GeForce 8 family.
*** This bug has been marked as a duplicate of bug 3654 ***
Then you should fix the messages.They are badly midleading. The xorg.log files says: 'Not using mode "1600x1200" (exceeds panel dimensions)'. And not something like "cards BIOS doesn't support that mode", which would be right in suxh a case.
You're right, I guess it is confusing. It used to say
Mode "foo" is larger than BIOS programmed panel size of W x H. Removing.
but got changed to the current behavior in this commit:
Author: Adam Jackson <email@example.com>
Date: Fri Aug 11 16:02:28 2006 -0400
Replace panel message + MODE_BAD with MODE_PANEL.
:100644 100644 f094e6b... cb759be... M src/nv_driver.c
I'll change the message where it prints the BIOS-configured panel size to make it clearer that that's what it's going to use for mode validation.