Bug 24112 - Intel KMS ignores some TV resolutions (SHP 31)
Summary: Intel KMS ignores some TV resolutions (SHP 31)
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: 7.4 (2008.09)
Hardware: All All
: medium normal
Assignee: ykzhao
QA Contact: Xorg Project Team
URL: https://bugs.launchpad.net/bugs/435241
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-23 06:37 UTC by unggnu
Modified: 2009-10-06 13:40 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description unggnu 2009-09-23 06:37:11 UTC
If I connect my Dell Inspiron 1525 to my TV SHARP LC-32GA5E it is recognized correctly but the wrong resolutions are used/shown. Only the 4:3 resolutions 640,800 and 1024 are available. The TV is useable but the aspect ratio is wrong of course since it is a 16:9 display.
If I boot Ubuntu Karmic without KMS I can use the correct resolution 1280x720. So I guess it is a KMS issue.

Intel driver version: 2:2.8.1-1ubuntu1

Dmesg with KMS: http://launchpadlibrarian.net/32308977/BootDmesg.txt
Xorg.0.log with KMS: http://launchpadlibrarian.net/32310689/XorgLog
Xrandr with KMS: http://launchpadlibrarian.net/32308991/Xrandr.txt

Xorg.0.log without KMS: http://launchpadlibrarian.net/32309940/Xorg0LogWithoutKMS.log
Xrandr without KMS: http://launchpadlibrarian.net/32309865/XrandrWithoutKMS.txt

Ubuntu bug report with many other attachments: https://bugs.launchpad.net/bugs/435241

If anything else is needed let me know.

ProblemType: Bug
Architecture: i386
Date: Wed Sep 23 14:54:29 2009
DistroRelease: Ubuntu 9.10
MachineType: Dell Inc. Inspiron 1525
Package: xorg 1:7.4+3ubuntu5
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-10-generic root=UUID=903d739d-629a-47a4-bdd2-794b4043f52a ro quiet splash fastboot
ProcEnviron:
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-10.35-generic
RelatedPackageVersions:
 xserver-xorg 1:7.4+3ubuntu5
 libgl1-mesa-glx 7.6.0~git20090817.7c422387-0ubuntu5
 libdrm2 2.4.13-1ubuntu1
 xserver-xorg-video-intel 2:2.8.1-1ubuntu1
 xserver-xorg-video-ati 1:6.12.99+git20090825.fc74e119-0ubuntu2
SourcePackage: xorg
Uname: Linux 2.6.31-10-generic i686
XorgConf: Error: [Errno 2] No such file or directory: '/etc/X11/xorg.conf'
dmi.bios.date: 10/16/2008
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A16
dmi.board.name: 0U990C
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA16:bd10/16/2008:svnDellInc.:pnInspiron1525:pvr:rvnDellInc.:rn0U990C:rvr:cvnDellInc.:ct8:cvr:
dmi.product.name: Inspiron 1525
dmi.sys.vendor: Dell Inc.
fglrx: Not loaded
system:
 distro: Ubuntu
 architecture: i686kernel: 2.6.31-10-generic
Comment 1 Gordon Jin 2009-09-23 18:36:12 UTC
what does "SHP 31" mean?
Comment 2 unggnu 2009-09-23 23:59:59 UTC
SHP 31 is the monitor name which is shown in the screen resolution utility and I guess xrandr. Not really important though if it is not hardware specific.
Comment 3 ykzhao 2009-09-28 02:31:09 UTC
Will you please try Dave's drm-next tree and see whether the issue still exists?
  Please use the following command to switch to the Dave's drm-next tree.
   1. git clone
git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git
   2. git branch -r
   3. git checkout -b origin/drm-next

In fact the issue in this bug is that the standard mode(1280x720@60Hz) in EDID is missing. And it should be fixed by the following commit:
    commit 5c61259e6c7290082108e93815f7f72f27da14f4
Author: Zhao Yakui <yakui.zhao@intel.com>
Date:   Mon Jun 22 13:17:10 2009 +0800

    drm/mode: get the modeline for standard timing in EDID by using CVT/GTF

Thanks.
Comment 4 unggnu 2009-09-29 00:38:28 UTC
Thanks for your reply.
I would like to test it but atm I couldn't directly access the system. Compiling is no real option for the owner so is there already a package/kernel with this commit? I don't want to mess with self backed drm through remote control if possible.
Comment 5 ykzhao 2009-09-29 02:42:55 UTC
(In reply to comment #4)
> Thanks for your reply.
> I would like to test it but atm I couldn't directly access the system.
> Compiling is no real option for the owner so is there already a package/kernel
> with this commit? I don't want to mess with self backed drm through remote
> control if possible.
> 
The linux-2.6.32-rc1 is also ok. You can try it.
Thanks.

Comment 6 unggnu 2009-10-03 03:51:20 UTC
It works fine with 2.6.32-rc1 so I suppose your fix works.
Many thanks.


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.