Bug 17463

Summary: LVDS not recognized at full size (xrandr reports 800x600 but 1280x800 expected)
Product: xorg Reporter: Olivier Guerrier <olivier>
Component: Driver/intelAssignee: Jesse Barnes <jbarnes>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: major    
Priority: medium CC: zhenyu.z.wang
Version: unspecifiedKeywords: NEEDINFO
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Debian's /usr/share/bug/xserver-xorg/script output (xorg.conf, lspci, etc.)
none
ddcprobe output
none
get-edid output
none
Log with ModeDebug enabled (and the xorg.conf used)
none
A quick and very dirty patch to 'solve' my issue none

Description Olivier Guerrier 2008-09-06 17:36:13 UTC
Created attachment 18709 [details]
Debian's /usr/share/bug/xserver-xorg/script output (xorg.conf, lspci, etc.)

After upgrading from Debian Etch to Lenny, can't get my laptop to run X fullscreen. Xrandr refuse to show resolution above 800x600 for LVDS. The external LCD is well recognized and works at 1024x768.

I've tried with minimal (only keyboard mapping) and more complex xorg.conf (with Modeline and/or Monitor frequencies) without success.

I've also tried with the external monitor unplugged, same behaviour.

The computer is a Toshiba Tecra A8.
Comment 1 Olivier Guerrier 2008-09-06 17:37:34 UTC
Created attachment 18710 [details]
ddcprobe output
Comment 2 Olivier Guerrier 2008-09-06 17:40:42 UTC
Created attachment 18711 [details]
get-edid output

get-edid don't run on amd64, but this output come from the same laptop model running Linux i386
Comment 3 Gordon Jin 2008-09-07 21:28:52 UTC
So the 2d driver version used is 2.3.2. I'm not sure if it's already fixed in the new version. Jesse/Zhenyu, do you have any idea?
Comment 4 Wang Zhenyu 2008-09-08 01:48:28 UTC
Please turn on ModeDebug option and send the log again.
Comment 5 Olivier Guerrier 2008-09-08 02:55:51 UTC
Created attachment 18733 [details]
Log with ModeDebug enabled (and the xorg.conf used)
Comment 6 Olivier Guerrier 2008-09-12 16:04:05 UTC
Created attachment 18853 [details]
A quick and very dirty patch to 'solve' my issue

Just in case someone with similar hardware and issue land here searching how to make X use its full display. Be carefull and run this at your own risk, this patch bypass safety test and may damage your hardware. If unsure, don't do it.

At least I will wait a cleaner patch with a nice 1280x800 panel.
Comment 7 Jesse Barnes 2008-09-12 16:12:32 UTC
AFAIK this should be fixed in more recent versions than 2.3.2.  The driver now prefers VBT derived modes over probed modes, so 1280x800 should be detected properly.
Comment 8 Jesse Barnes 2008-09-22 14:06:42 UTC
Olivier, have you had a chance to try a more recent driver?  Please re-open if you still have problems as I'm pretty sure the VBT parsing changes I made will have fixed this issue.

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.