[GM45] [karmic] Lenovo X200 uses wrong display resolution
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-video-intel (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xserver-
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-
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
RelatedPackageV
xserver-xorg 1:7.4~5ubuntu21
libgl1-mesa-glx 7.4.1-1ubuntu6
libdrm2 2.4.11-0ubuntu1
xserver-
xserver-
SourcePackage: xserver-
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.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 7458B18
dmi.product.
dmi.sys.vendor: LENOVO
fglrx: Not loaded
system:
distro: Ubuntu
architecture: x86_64kernel: 2.6.30-10-generic
tags: | added: ghost-monitor |
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.