TOSHIBA Satellite M70 (Intel 915GM) produces bad EDID causing large font sizes; needs quirk

Bug #487523 reported by Danilo Piazzalunga
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xorg-server (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

On Ubuntu 9.10 Karmic Koala I am experiencing again bug #151311, which had been solved on Ubuntu.810 Intrepid Ibex.

Detailed timing reports an incorrect screen size, whereas max image size is correct:

xdpyinfo:
screen #0:
  dimensions: 1280x800 pixels (289x21 millimeters)
  resolution: 112x968 dots per inch

Xorg.0.log:
(II) intel(0): Max Image Size [cm]: horiz.: 33 vert.: 21
[...]
(II) intel(0): Supported detailed timing:
(II) intel(0): clock: 71.2 MHz Image Size: 289 x 21 mm
[...]
(II) intel(0): EDID vendor "LPL", prod id 0
(II) intel(0): EDID quirk: Detailed timings give sizes in cm.

I will attach all the relevant log files shortly.

ProblemType: Bug
Architecture: i386
Date: Tue Nov 24 11:42:14 2009
DistroRelease: Ubuntu 9.10
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
MachineType: TOSHIBA Satellite M70
Package: xserver-xorg-core 2:1.6.4-2ubuntu4
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.31-15-generic root=/dev/mapper/hostname-root ro quiet splash
ProcEnviron:
 PATH=(custom, user)
 LANG=it_IT.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-15.50-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: xorg-server
Uname: Linux 2.6.31-15-generic i686
XorgConf: Error: [Errno 2] Nessun file o directory: '/etc/X11/xorg.conf'
dmi.bios.date: 09/15/2005
dmi.bios.vendor: TOSHIBA
dmi.bios.version: V1.10
dmi.board.name: HTW00
dmi.board.vendor: TOSHIBA
dmi.board.version: Null
dmi.chassis.asset.tag: *
dmi.chassis.type: 10
dmi.chassis.vendor: TOSHIBA
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnTOSHIBA:bvrV1.10:bd09/15/2005:svnTOSHIBA:pnSatelliteM70:pvrPSM70E-01100JIT:rvnTOSHIBA:rnHTW00:rvrNull:cvnTOSHIBA:ct10:cvrN/A:
dmi.product.name: Satellite M70
dmi.product.version: PSM70E-01100JIT
dmi.sys.vendor: TOSHIBA
fglrx: Not loaded
system:
 distro: Ubuntu
 architecture: i686kernel: 2.6.31-15-generic

Revision history for this message
Danilo Piazzalunga (danilopiazza) wrote :
Revision history for this message
Danilo Piazzalunga (danilopiazza) wrote :
Revision history for this message
Danilo Piazzalunga (danilopiazza) wrote :
Revision history for this message
Bryce Harrington (bryce) wrote : Re: [Bug 487523] [NEW] TOSHIBA Satellite M70 (Intel 915GM) produces bad EDID causing large font sizes; needs quirk

Yeah, see https://wiki.ubuntu.com/X/Bugs/IntelDriverResolutionEdidKernelQuirks

We're investigating...

On Tue, Nov 24, 2009 at 10:56:24AM -0000, Danilo Piazzalunga wrote:
> Public bug reported:
>
> On Ubuntu 9.10 Karmic Koala I am experiencing again bug #151311, which
> had been solved on Ubuntu.810 Intrepid Ibex.
>
> Detailed timing reports an incorrect screen size, whereas max image size
> is correct:
>
> xdpyinfo:
> screen #0:
> dimensions: 1280x800 pixels (289x21 millimeters)
> resolution: 112x968 dots per inch
>
> Xorg.0.log:
> (II) intel(0): Max Image Size [cm]: horiz.: 33 vert.: 21
> [...]
> (II) intel(0): Supported detailed timing:
> (II) intel(0): clock: 71.2 MHz Image Size: 289 x 21 mm
> [...]
> (II) intel(0): EDID vendor "LPL", prod id 0
> (II) intel(0): EDID quirk: Detailed timings give sizes in cm.
>
> I will attach all the relevant log files shortly.
>
> ProblemType: Bug
> Architecture: i386
> Date: Tue Nov 24 11:42:14 2009
> DistroRelease: Ubuntu 9.10
> InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
> MachineType: TOSHIBA Satellite M70
> Package: xserver-xorg-core 2:1.6.4-2ubuntu4
> PccardctlIdent:
> Socket 0:
> no product info available
> PccardctlStatus:
> Socket 0:
> no card
> ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.31-15-generic root=/dev/mapper/hostname-root ro quiet splash
> ProcEnviron:
> PATH=(custom, user)
> LANG=it_IT.UTF-8
> SHELL=/bin/bash
> ProcVersionSignature: Ubuntu 2.6.31-15.50-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: xorg-server
> Uname: Linux 2.6.31-15-generic i686
> XorgConf: Error: [Errno 2] Nessun file o directory: '/etc/X11/xorg.conf'
> dmi.bios.date: 09/15/2005
> dmi.bios.vendor: TOSHIBA
> dmi.bios.version: V1.10
> dmi.board.name: HTW00
> dmi.board.vendor: TOSHIBA
> dmi.board.version: Null
> dmi.chassis.asset.tag: *
> dmi.chassis.type: 10
> dmi.chassis.vendor: TOSHIBA
> dmi.chassis.version: N/A
> dmi.modalias: dmi:bvnTOSHIBA:bvrV1.10:bd09/15/2005:svnTOSHIBA:pnSatelliteM70:pvrPSM70E-01100JIT:rvnTOSHIBA:rnHTW00:rvrNull:cvnTOSHIBA:ct10:cvrN/A:
> dmi.product.name: Satellite M70
> dmi.product.version: PSM70E-01100JIT
> dmi.sys.vendor: TOSHIBA
> fglrx: Not loaded
> system:
> distro: Ubuntu
> architecture: i686kernel: 2.6.31-15-generic
>
> ** Affects: xorg-server (Ubuntu)
> Importance: Undecided
> Status: New
>
>
> ** Tags: apport-bug i386 karmic
>
> --
> TOSHIBA Satellite M70 (Intel 915GM) produces bad EDID causing large font sizes; needs quirk
> https://bugs.launchpad.net/bugs/487523
> You received this bug notification because you are a member of Ubuntu-X,
> which is subscribed to xorg-server in ubuntu.
>
> _______________________________________________
> Mailing list: https://launchpad.net/~ubuntu-x-swat
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~ubuntu-x-swat
> More help : https://help.launchpad.net/ListHelp

Revision history for this message
Danilo Piazzalunga (danilopiazza) wrote :

Looking at Xorg.0.log, it seems that the EDID_QUIRK_DETAILED_USE_MAXIMUM_SIZE quirk ('Detailed timing descriptors have bogus size values, so just take the maximum size and use that.') applies.

That quirk is already implemented in drm_edid.c both in the linus tree and in the ubuntu tree, and in both cases it is used for monitor "LPL", 0.

Revision history for this message
Danilo Piazzalunga (danilopiazza) wrote :

Booting from a Jaunty LiveCD, I have looked at Xorg.0.log. It uses a quirk I have not found in xf86EdidModes.c:

(II) intel(0): EDID vendor "LPL", prod id 0
(II) intel(0): EDID quirk: Detailed timings give sizes in cm.

Bryce Harrington (bryce)
Changed in xorg-server (Ubuntu):
status: New → Confirmed
Revision history for this message
Bryce Harrington (bryce) wrote :

[This is an automatic notification.]

Hi Danilo,

This bug was reported against an earlier version of Ubuntu, can you
test if it still occurs on Lucid?

Please note we also provide technical support for older versions of
Ubuntu, but not in the bug tracker. Instead, to raise the issue through
normal support channels, please see:

    http://www.ubuntu.com/support

If you are the original reporter and can still reproduce the issue on
Lucid, please run the following command to refresh the report:

  apport-collect 487523

If you are not the original reporter, please file a new bug report, so
we can work with you as the original reporter instead (you can reference
bug 487523 in your report if you think it may be related):

  ubuntu-bug xorg

If by chance you can no longer reproduce the issue on Lucid or if you
feel it is no longer relevant, please mark the bug report 'Fix Released'
or 'Invalid' as appropriate, at the following URL:

  https://bugs.launchpad.net/ubuntu/+bug/487523

Changed in xorg-server (Ubuntu):
status: Confirmed → Incomplete
tags: added: needs-retested-on-lucid-by-june
Revision history for this message
Bryce Harrington (bryce) wrote :

We're closing this bug since it is has been some time with no response from the original reporter. However, if the issue still exists please feel free to reopen with the requested information. Also, if you could, please test against the latest development version of Ubuntu, since this confirms the bug is one we may be able to pass upstream for help.

Changed in xorg-server (Ubuntu):
status: Incomplete → Expired
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.