Bug 17463 - LVDS not recognized at full size (xrandr reports 800x600 but 1280x800 expected)
Summary: LVDS not recognized at full size (xrandr reports 800x600 but 1280x800 expected)
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium major
Assignee: Jesse Barnes
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords: NEEDINFO
Depends on:
Blocks:
 
Reported: 2008-09-06 17:36 UTC by Olivier Guerrier
Modified: 2008-09-22 14:06 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
Debian's /usr/share/bug/xserver-xorg/script output (xorg.conf, lspci, etc.) (33.55 KB, text/plain)
2008-09-06 17:36 UTC, Olivier Guerrier
no flags Details
ddcprobe output (592 bytes, text/plain)
2008-09-06 17:37 UTC, Olivier Guerrier
no flags Details
get-edid output (1.03 KB, text/plain)
2008-09-06 17:40 UTC, Olivier Guerrier
no flags Details
Log with ModeDebug enabled (and the xorg.conf used) (66.12 KB, text/plain)
2008-09-08 02:55 UTC, Olivier Guerrier
no flags Details
A quick and very dirty patch to 'solve' my issue (1.05 KB, text/plain)
2008-09-12 16:04 UTC, Olivier Guerrier
no flags Details

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.