Bug reported by Sergey Yanovich on the Debian BTS about a month ago (the Debian bug is kind of messy since it mixes 2 independent problems). He's using a Sony VGN-TX770 notebook with a wide 1366x768 panel. The old i810 driver got 1366x768 correctly. Intel driver 2.1.0 and git snapshot from today (2007/08/10) both fail to detect the correct panel size. They only get 1024x768 and thus refuse any mode with a larger resolution. ModeLine+PreferredMode didn't help. His current xorg.conf is available at: http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=141;filename=xorg.conf;att=2;bug=437066 The Xorg.0.log with git snapshot from today is available: http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=141;filename=Xorg.0.log;att=1;bug=437066 Note that the "i830_lvds_mode_valid: Using panel dimensions 1024x768" lines come from a debugging patch that I asked him to apply so that we knew the detected panel size. It doesn't break anything :)
maybe we should only make panel probed mode as preferred if it's really got from DDC. Then assign panel mode from bios to probed mode that's not preferred, like got enabled in 1024x768 console text mode.
I own a Sony VGN-T2XP (which I believe is the previous model) with a 82852/855GM and experience similar problems (driver only displays 1024x768 i.s.o. 1280x768). Following instructions from https://bugs.freedesktop.org/show_bug.cgi?id=2417 I installed http://www.fairlite.demon.co.uk/i810_drv.so and it works in combination with 915resolution. I'm not sure if it is related, but if there is anything I can do to help please let me know.
Created attachment 11663 [details] [review] patch to prefer bios_mode if HDisplay is 1366 This is little straight-forward, but it completely restores intel driver functionality on my VGN-TX770P. My old driver is no longer supported by debian/unstable. The new driver is way better than the old, by the way.
Looks like James R. Van Zandt has a similar problem on a Sony Vaio VGN-TXN27N, with an Intel 945GM chipset and a 1366x768 LVDS. It gets 800x600 instead. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=445067
(In reply to comment #3) This patch was the perfect solution for my Sony Vaio T2XP (855GM and 1280x768 LVDS): I just had to replace all the 1366 value by 1280. I guess that if this value is replaced in the code by the width of the mode passed to the driver from the xorg.conf file, then it could be included in the main repository as a generic fix for specific resolution found on various LVDS.
wang: (In reply to comment #1) > maybe we should only make panel probed mode as preferred if it's really got > from DDC. Then assign panel mode from bios to probed mode that's not preferred, > like got enabled in 1024x768 console text mode. i have only now got the point. my patch does exactly this.
brice: (In reply to comment #4) > Looks like James R. Van Zandt has a similar problem on a Sony Vaio VGN-TXN27N, > with an Intel 945GM chipset and a 1366x768 LVDS. It gets 800x600 instead. Looks like sony doesn't care to implement ddc in its laptops. Bios modes are fine though. If you (or anyone else) can point me to a resource, which explains how Xorg preferences can be accessed, I can add "SupressDDCProbe" option.
*** This bug has been marked as a duplicate of bug 11917 ***
Created attachment 12741 [details] [review] patch fixes the problem for xorg v1.4.1 Previous patch is failing with 1.4.1 server. New patch copies DisplayMode structure, the old one was adding a new.
*** Bug 12025 has been marked as a duplicate of this bug. ***
I have accidentally found an easy workaround. In my case the problem is caused by 'vga=791' kernel parameter. Removing the parameter makes unpatched driver behave properly.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.