[gm45] KMS does not detect screen resolution properly

Bug #391720 reported by Chris Cheney
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Unassigned
xserver-xorg-video-intel (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

On the Lenovo ThinkPad X200 laptop i915 KMS incorrectly determines the resolution of the LCD. It also for some reason thinks two DVI ports are connected. It looks like it takes the maximum resolution from both (1360x768 for ghost DVI and 1280x800 for internal LCD) to come up with the resolution to use on the internal LCD (1360x800). I have included below the output of xrandr when running with nomodeset kernel option. Jesse Barnes mentioned he knew about this bug when I showed him the problem at UDS and that there was a fix but not in the kernel tree at that time. It appears the fix still isn't in at least the Ubuntu kernel tree and needs to be added.

Chris

Screen 0: minimum 320 x 200, current 1280 x 800, maximum 4096 x 4096
VGA disconnected (normal left inverted right x axis y axis)
LVDS connected 1280x800+0+0 (normal left inverted right x axis y axis) 261mm x 163mm
   1280x800 60.0*+ 50.0
   1024x768 85.0 75.0 70.1 60.0
   832x624 74.6
   800x600 85.1 72.2 75.0 60.3 56.2
   640x480 85.0 72.8 75.0 59.9
   720x400 85.0
   640x400 85.1
   640x350 85.1
HDMI-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)

ProblemType: Bug
Architecture: amd64
Date: Wed Jun 24 12:30:53 2009
DistroRelease: Ubuntu 9.10
MachineType: LENOVO 7454CTO
Package: xserver-xorg-video-intel 2:2.7.99.1+git20090602.ec2fde7c-0ubuntu2
ProcCmdLine: root=UUID=f9297094-3bdd-47ab-bd51-f8b1c9388d21 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-1ubuntu3
 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: 04/20/2009
dmi.bios.vendor: LENOVO
dmi.bios.version: 6DET51WW (3.01 )
dmi.board.name: 7454CTO
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:bvr6DET51WW(3.01):bd04/20/2009:svnLENOVO:pn7454CTO:pvrThinkPadX200:rvnLENOVO:rn7454CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 7454CTO
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
Chris Cheney (ccheney) wrote :
Revision history for this message
Chris Cheney (ccheney) wrote :

It is also interesting to note that prior to KMS xrandr thought the two extra ports were HDMI and after KMS thinks they are DVI. The only video physically connected is the internal LCD or at least nothing is hooked up externally. The machine physically has an internal LCD, a VGA port and on the docking station it has a vga port and a DisplayPort port. However, when I reported this bug the docking station was not connected.

Chris

Robert Hooker (sarvatt)
tags: added: xorg-needs-kernel-fix
Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Changed in linux (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Geir Ove Myhr (gomyhr) wrote :
tags: added: ghost-monitor gm45
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Chris, care to test the 2.6.3-1.14 Karmic kernel and report back your results? Thanks.

Changed in linux (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Better yet, 2.6.31-2 is available for testing. Thanks.

Revision history for this message
Chris Cheney (ccheney) wrote :

Yes 2.6.31-2 seems to have fixed this issue. 2.6.31-1 crashed on boot for me.

Chris

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Marking this Fix Released per Chris' last response. Thanks!

Changed in linux (Ubuntu):
status: Incomplete → Fix Released
Changed in xserver-xorg-video-intel (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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