[GM45] [karmic] Lenovo X200 uses wrong display resolution

Bug #392677 reported by Roland Dreier
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

On my Lenovo X200 laptop, with an internal display that is natively 1280x800, the X desktop comes up with a screen size of 1360x800 -- xdpyinfo shows:

  screen #0:
    dimensions: 1360x800 pixels (277x163 millimeters)

Note that the actual display is driven at the correct resolution of 1280x800, but there are 80 pixels to the right that are not displayed, eg maximizing a window puts some of the content off to the right, notification bubbles are cut off, etc. (This is running GNOME/metacity -- desktop effects off).

The issue seems to be that the intel driver detects the LVDS display correctly, but then sees two DVI outputs with a resolution of 1360x800. But I don't know how to debug this further. I'm using ubuntu-bug so I hope sufficient log output is attached.

ProblemType: Bug
Architecture: amd64
Date: Fri Jun 26 12:12:16 2009
DistroRelease: Ubuntu 9.10
MachineType: LENOVO 7458B18
Package: xserver-xorg-video-intel 2:2.7.99.1+git20090602.ec2fde7c-0ubuntu2
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.30-10-generic root=UUID=aa241de1-af8e-490b-ad56-ad5be9aac3e5 ro quiet splash
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.30-10.12-generic
RelatedPackageVersions:
 xserver-xorg 1:7.4~5ubuntu21
 libgl1-mesa-glx 7.4.1-1ubuntu6
 libdrm2 2.4.11-0ubuntu1
 xserver-xorg-video-intel 2:2.7.99.1+git20090602.ec2fde7c-0ubuntu2
 xserver-xorg-video-ati 1:6.12.2-2ubuntu2
SourcePackage: xserver-xorg-video-intel
Uname: Linux 2.6.30-10-generic x86_64
dmi.bios.date: 05/18/2009
dmi.bios.vendor: LENOVO
dmi.bios.version: 6DET53WW (3.03 )
dmi.board.name: 7458B18
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr6DET53WW(3.03):bd05/18/2009:svnLENOVO:pn7458B18:pvrThinkPadX200:rvnLENOVO:rn7458B18:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 7458B18
dmi.product.version: ThinkPad X200
dmi.sys.vendor: LENOVO
fglrx: Not loaded
system:
 distro: Ubuntu
 architecture: x86_64kernel: 2.6.30-10-generic

Revision history for this message
Roland Dreier (roland.dreier) wrote :
Revision history for this message
Roland Dreier (roland.dreier) wrote :

I updated my system to 2.6.31-rc1 (note: not the 2.6.31-1.13 just uploaded to karmic, since that crashes on boot on X200, see bug #392709 -- I pulled the upstream tree up to commit 4075ea8c and built it myself, and that works). It seems this is related to the message:

[ 14.864118] i2c-adapter i2c-2: unable to read EDID block.
[ 14.920109] i915 0000:00:02.0: DVI-D-1: no EDID data

in the 2.6.30 kernel messages; my 2.6.31-rc1 kernel doesn't say that and the X driver sees nothing is connected to DVI1 or DVI2, and chooses the correct resolution.

Revision history for this message
Geir Ove Myhr (gomyhr) wrote :

I seem to remember a similar bug report saying essentially "I spoke to Jesse Barnes (developer at intel) about this at the Ubuntu Developer Summit and he said there was a fix for this already that hadn't been included in Karmic yet". I can't find that other bug report right now, but I guess the fix arrived with 2.6.31-rc1.

Geir Ove Myhr (gomyhr)
tags: added: ghost-monitor
Revision history for this message
Geir Ove Myhr (gomyhr) wrote :

Found the other bug report: bug 391720. Most likely the same bug...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.