screen resolution detection regression in Jaunty

Bug #348560 reported by Jane Silber
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xorg (Ubuntu)
Fix Released
Low
Bryce Harrington

Bug Description

Binary package hint: xorg

I have an Iiyama ProLite B2403WS monitor. Ubuntu 8.10 (Intrepid) provided reasonable screen resolution; Jaunty beta (actually the day before beta) no longer does. I don't remember the resolution it used to find, but it was higher than the current options, and had a 16x9 aspect ratio.

Virtual is set to a max of 1280x1792 in xorg.conf:
 SubSection "Display"
  Virtual 1280 1792
 EndSubSection

xdpyinfo.txt confirms this is being used:
  dimensions: 1280x1792 pixels (339x474 millimeters)

xrandr does too:
Screen 0: minimum 320 x 200, current 1280 x 1792, maximum 1280 x 1792
VGA connected 1280x1024+0+0 (0x3d) normal (normal left inverted right x axis y axis) 519mm x 324mm
LVDS connected 1024x768+256+1024 (0x44) normal (normal left inverted right x axis y axis) 246mm x 185mm

Xorg.0.log shows higher resolutions should be available:
[ 1.096671] (II) intel(0): EDID for output VGA
[ 1.097280] (II) intel(0): EDID vendor "IVM", prod id 22017
[ 1.097393] (II) intel(0): Modeline "1920x1200"x0.0 154.00 1920 1968 2000 2080 1200 1203 1209 1235 +hsync -vsync (74.0 kHz)

[ 1.150796] (II) intel(0): EDID for output LVDS
[ 1.150819] (II) intel(0): Manufacturer: LEN Model: 4000 Serial#: 0
[ 1.151531] (II) intel(0): Not using default mode "1920x1440" (width too large for virtual size)

[lspci]
00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub [8086:27a0] (rev 03)
 Subsystem: Lenovo Device [17aa:2017]
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03)
 Subsystem: Lenovo Device [17aa:201a]

Revision history for this message
Bryce Harrington (bryce) wrote :

Thank you for reporting this issue and helping to make Ubuntu better.

There could be a number of different reasons why the resolution detection may have regressed, but to diagnose it we'll need a bit more information.

Would you mind running the following command? This will automatically attach a number of files we need for debugging X.org issues.

    apport-collect 348560

Thanks ahead of time!

Changed in xorg (Ubuntu):
assignee: nobody → bryceharrington
status: New → Incomplete
Revision history for this message
Jane Silber (silbs) wrote : apport-collect data

Architecture: i386
DistroRelease: Ubuntu 9.04
Package: xorg 1:7.4~5ubuntu16
PackageArchitecture: i386
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_GB.UTF-8
ProcVersion: Linux version 2.6.28-11-generic (buildd@palmer) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #37-Ubuntu SMP Mon Mar 23 16:40:23 UTC 2009
Uname: Linux 2.6.28-11-generic i686
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin netdev plugdev powerdev scanner video

Revision history for this message
Jane Silber (silbs) wrote :
Revision history for this message
Jane Silber (silbs) wrote :
Revision history for this message
Jane Silber (silbs) wrote :
Revision history for this message
Jane Silber (silbs) wrote :
Revision history for this message
Jane Silber (silbs) wrote :
Revision history for this message
Jane Silber (silbs) wrote :
Revision history for this message
Jane Silber (silbs) wrote :
Revision history for this message
Jane Silber (silbs) wrote :
Revision history for this message
Jane Silber (silbs) wrote :
Revision history for this message
Jane Silber (silbs) wrote :
Revision history for this message
Jane Silber (silbs) wrote :
Revision history for this message
Jane Silber (silbs) wrote :
Revision history for this message
Jane Silber (silbs) wrote :
Revision history for this message
Jane Silber (silbs) wrote :

Aaargh, doing apport-collect with the external monitor actually turned on, which I suspect will be more helpful :)

Revision history for this message
Jane Silber (silbs) wrote : apport-collect data

Architecture: i386
DistroRelease: Ubuntu 9.04
Package: xorg 1:7.4~5ubuntu16
PackageArchitecture: i386
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_GB.UTF-8
ProcVersion: Linux version 2.6.28-11-generic (buildd@palmer) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #37-Ubuntu SMP Mon Mar 23 16:40:23 UTC 2009
Uname: Linux 2.6.28-11-generic i686
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin netdev plugdev powerdev scanner video

Revision history for this message
Jane Silber (silbs) wrote :
Revision history for this message
Jane Silber (silbs) wrote :
Revision history for this message
Jane Silber (silbs) wrote :
Revision history for this message
Jane Silber (silbs) wrote :
Revision history for this message
Jane Silber (silbs) wrote :
Revision history for this message
Jane Silber (silbs) wrote :
Revision history for this message
Jane Silber (silbs) wrote :
Revision history for this message
Jane Silber (silbs) wrote :
Revision history for this message
Jane Silber (silbs) wrote :
Revision history for this message
Jane Silber (silbs) wrote :
Revision history for this message
Jane Silber (silbs) wrote :
Revision history for this message
Jane Silber (silbs) wrote :
Revision history for this message
Jane Silber (silbs) wrote :
Bryce Harrington (bryce)
description: updated
Revision history for this message
Bryce Harrington (bryce) wrote :

Hi Jane,

Looks like you just have a configuration error. Your xorg.conf is set up to allow a 1280X1792 maximum combined resolution. However, your laptop permits up to 1920x1440 and your external monitor supports up to 1920x1200.

I would recommend updating your xorg.conf to the following if you wish mirrored displays:

 SubSection "Display"
  Virtual 1920 1440
 EndSubSection

Or if you wish side-by-side displays, set it to:

 SubSection "Display"
  Virtual 3840 1440
 EndSubSection

Or if you wish above-and-below displays, set it to:

 SubSection "Display"
  Virtual 1920 2640
 EndSubSection

Theoretically, the GNOME X configuration tool ought to set this stuff up for you automatically, so if it isn't, that's probably a bug for Alberto Milone to look into.

Changed in xorg (Ubuntu):
importance: Undecided → Low
status: Incomplete → Triaged
Revision history for this message
Bryce Harrington (bryce) wrote :

I think this should solve your request, but if not let me know. I'll leave the bug open for now.

Revision history for this message
Jane Silber (silbs) wrote :

Yep, manually editing xorg.conf as suggested worked. Will leave it to you whether to close the bug or leave it open (one could argue that it should have been detected and set up automatically).

Thanks!

Revision history for this message
Bryce Harrington (bryce) wrote : Re: [Bug 348560] Re: screen resolution detection regression in Jaunty

On Tue, Mar 31, 2009 at 10:51:21AM -0000, Jane Silber wrote:
> Yep, manually editing xorg.conf as suggested worked. Will leave it to
> you whether to close the bug or leave it open

I guess we can close it. The problem is a pretty well known issue.
We've several bug reports about both the core issue and the side-effect
usability issues caused by the workarounds.

> (one could argue that it should have been detected and set up
> automatically).

Agreed. Today we've pretty much eliminated 99% of the need for manual
xorg.conf editing, this virtual thing is one of the last 1% bits still
remaining. There is work in progress upstream that will finally solve
it, but it requires pretty significant architectural changes (including
kernel mode-setting), which will take time to be completed and
stabilized sufficiently for us.

Bryce

Changed in xorg (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
utnr6 (neileritchey) wrote : apport-collect data

Architecture: amd64
DistroRelease: Ubuntu 9.04
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_US.UTF-8
Uname: Linux 2.6.28-11-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Bryan Agee (bryanagee) wrote :

Architecture: i386
DistroRelease: Ubuntu 9.04
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=en_US.UTF-8
Uname: Linux 2.6.27-7-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare vboxusers www-data

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.