Bug 24916 - [Q45] 1600x1200 not available HDMI->DVI (broken in 2.9.0 but worked with 2.6.3)
Summary: [Q45] 1600x1200 not available HDMI->DVI (broken in 2.9.0 but worked with 2.6.3)
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: high major
Assignee: ykzhao
QA Contact: Xorg Project Team
URL: https://bugs.launchpad.net/bugs/470422
Whiteboard:
Keywords: regression
Depends on:
Blocks:
 
Reported: 2009-11-04 06:47 UTC by Geir Ove Myhr
Modified: 2009-11-09 00:05 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
Xorg.0.log with only the HDMI/DVI connected (75.75 KB, text/plain)
2009-11-04 07:40 UTC, Geir Ove Myhr
no flags Details
dmesg with only the HDMI/DVI connected (49.56 KB, application/octet-stream)
2009-11-04 07:41 UTC, Geir Ove Myhr
no flags Details
xrandr --verbose with only HDMI/DVI connected (4.41 KB, text/plain)
2009-11-04 07:42 UTC, Geir Ove Myhr
no flags Details
Xorg.0.log with ModeDebug and UMS from Ubuntu 9.04 (with both VGA and HDMI/DVI connected) (126.93 KB, text/plain)
2009-11-04 08:07 UTC, Geir Ove Myhr
no flags Details
xrandr --verbose from Ubuntu 9.04 (with both VGA and HDMI/DVI) (9.90 KB, text/plain)
2009-11-04 08:08 UTC, Geir Ove Myhr
no flags Details

Description Geir Ove Myhr 2009-11-04 06:47:52 UTC
Forwarding a bug report from ubuntu user ubuntu@szantocsalad.hu:
  https://bugs.launchpad.net/bugs/470422

[Problem]
Two identical IIyama PLE511S monitors are connected to the computer with Q45 chipset. One is connected to the VGA (D-sub) output and uses the D-sub input on the monitor. The other is using the HDMI output on the computer and DVI input on the monitor. The native resolution of the monitors are 1600x1200, but this seems to only be available on the VGA connected one. The computer reads the EDID just fine from both monitors and they both look sane at first sight. parse-edid gives a mode with 1600x1200 resolution. This is with KMS. The user reports unrelated problems that makes it impossible to test with UMS.

I find it a bit strange that the HDMI-DVI connected monitor is reported as HDMI instead of DVI, but that may be normal [1]. 

The problem persists if the VGA connected monitor is disconnected. Under Ubuntu 9.04 (with UMS and intel driver 2.6.3 + some patches) the monitor was assigned a resolution of 1600x1200.

[1]: http://www.hdmi.org/download/HDMISpecification13a.pdf section 8.3.3 says that when there are no EDID extension blocks it should be treated as a DVI.

[Original]

Binary package hint: xserver-xorg-video-intel

After installing ubuntu 9.10 I cannot set the resolution of my 2nd monitor higher then 1280 x 1024. Previously both of my monitors was working on 1600 x 1024. I have an Integrated Intel Graphics Media Accelerator 4500 in a HP Compaq dc7900 Ultra-slim Desktop PC (http://h10010.www1.hp.com/wwpc/us/en/sm/WF06a/12454-12454-64287-321860-3328898-3785404.html)

This is a 5 years old monitor with DVI and D-sub inputs. The HDMI output of the computer is connected to the DVI input of the monitor (and the d-sub to the d-sub on the other monitor)

ProblemType: Bug
Architecture: amd64
Date: Mon Nov  2 10:52:09 2009
DistroRelease: Ubuntu 9.10
MachineType: Hewlett-Packard HP Compaq dc7900 Ultra-Slim Desktop
Package: xserver-xorg-video-intel 2:2.9.0-1ubuntu2
ProcCmdLine: root=UUID=c5c9baa8-4906-479d-8c3d-caa3202d1199 ro quiet splash
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
RelatedPackageVersions:
 xserver-xorg 1:7.4+3ubuntu7
 libgl1-mesa-glx 7.6.0-1ubuntu4
 libdrm2 2.4.14-1ubuntu1
 xserver-xorg-video-intel 2:2.9.0-1ubuntu2
 xserver-xorg-video-ati 1:6.12.99+git20090929.7968e1fb-0ubuntu1
SourcePackage: xserver-xorg-video-intel
Uname: Linux 2.6.31-14-generic x86_64
dmi.bios.date: 03/05/2009
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: 786G1 v01.16
dmi.board.asset.tag: CZC9363FV9
dmi.board.name: 3033h
dmi.board.vendor: Hewlett-Packard
dmi.chassis.asset.tag: CZC9363FV9
dmi.chassis.type: 15
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: dmi:bvnHewlett-Packard:bvr786G1v01.16:bd03/05/2009:svnHewlett-Packard:pnHPCompaqdc7900Ultra-SlimDesktop:pvr:rvnHewlett-Packard:rn3033h:rvr:cvnHewlett-Packard:ct15:cvr:
dmi.product.name: HP Compaq dc7900 Ultra-Slim Desktop
dmi.sys.vendor: Hewlett-Packard
fglrx: Not loaded
system:
 distro:             Ubuntu
 architecture:       x86_64kernel:             2.6.31-14-generic
Comment 1 Geir Ove Myhr 2009-11-04 07:40:37 UTC
Created attachment 30958 [details]
Xorg.0.log with only the HDMI/DVI connected
Comment 2 Geir Ove Myhr 2009-11-04 07:41:25 UTC
Created attachment 30959 [details]
dmesg with only the HDMI/DVI connected
Comment 3 Geir Ove Myhr 2009-11-04 07:42:53 UTC
Created attachment 30960 [details]
xrandr --verbose with only HDMI/DVI connected
Comment 4 Geir Ove Myhr 2009-11-04 08:07:10 UTC
Created attachment 30961 [details]
Xorg.0.log with ModeDebug and UMS from Ubuntu 9.04 (with both VGA and HDMI/DVI connected)
Comment 5 Geir Ove Myhr 2009-11-04 08:08:12 UTC
Created attachment 30962 [details]
xrandr --verbose from Ubuntu 9.04 (with both VGA and HDMI/DVI)
Comment 6 Gordon Jin 2009-11-04 17:36:36 UTC
Increasing priority as this is regression from user's point of view, though maybe it's caused by UMS->KMS transition.

Let's make it simpler: this problem exists even only with the one monitor with HDMI->DVI connection, right? If so, let's don't say it's 2-monitor issue.
Comment 7 Geir Ove Myhr 2009-11-05 05:52:41 UTC
Yes, the problem exists even if only the one monitor with HDMI->DVI is connected. Changed titile accordingly. For Ubuntu 9.04 (-intel 2.6.3) I only got logs with both connected, but I hope that is fine.
Comment 8 Carl Worth 2009-11-06 12:32:45 UTC
Retitling to indicate the driver versions that were reported as working and
not working.

Also assigning to yakui.zhao@intel.com who has some experience with bugs in
this area of the driver.

-Carl
Comment 9 ykzhao 2009-11-09 00:05:14 UTC
From the log it seems that 2.6.31.xx kernel is used. 
Will you please try the latest kernel(2.6.32-rc6) and see whether the issue still exists?

In fact this issue can be resolved 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

And the above commit is already shipped in current linus git tree.


So this bug will be marked as resolved.

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.