i915, Need TV-Out Quirk [8086:2592]

Bug #271707 reported by Gert Kulyk
2
Affects Status Importance Assigned to Milestone
X.Org X server
Fix Released
High
xserver-xorg-video-intel (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

Distributor ID: Ubuntu
Description: Ubuntu intrepid (development branch)
Release: 8.10
Codename: intrepid

Output of lspci -vvnn | grep -A1 "VGA compat":

00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592](rev 03)
 Subsystem: Hewlett-Packard Company Device [103c:099c]

Laptop: HP Compaq nx6110

Output of xrandr before changing xorg.conf:

Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1024 x 1024
VGA disconnected (normal left inverted right x axis y axis)
LVDS connected 1024x768+0+0 (normal left inverted right x axis y axis) 300mm x 220mm
   1024x768 60.0*+
   800x600 60.3
   640x480 59.9
TV disconnected (normal left inverted right x axis y axis)

Before changing xorg.conf to ignore TV, Xorg.0.log is filled with:

(EE) intel(0): Mode 1280x1024 does not fit virtual size 1024x1024 - internal error

This error message vanishes after applying changes to xorg.conf, mentioned in: https://wiki.ubuntu.com/X/Quirks#Ignore%20TV%20Output%20Quirk

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

Created an attachment (id=19044)
Adds a quirk for the HP Compaq nx6110

Forwarding this bug from a Ubuntu reporter...
https://bugs.edge.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/271707

Output of lspci -vvnn | grep -A1 "VGA compat":

00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592](rev 03)
 Subsystem: Hewlett-Packard Company Device [103c:099c]

Laptop: HP Compaq nx6110

Output of xrandr before changing xorg.conf:

Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1024 x 1024
VGA disconnected (normal left inverted right x axis y axis)
LVDS connected 1024x768+0+0 (normal left inverted right x axis y axis) 300mm x 220mm
   1024x768 60.0*+
   800x600 60.3
   640x480 59.9
TV disconnected (normal left inverted right x axis y axis)

Before changing xorg.conf to ignore TV, Xorg.0.log is filled with:

(EE) intel(0): Mode 1280x1024 does not fit virtual size 1024x1024 - internal error

This error message vanishes after applying changes to xorg.conf, mentioned in: https://wiki.ubuntu.com/X/Quirks#Ignore%20TV%20Output%20Quirk

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

Thanks, I'll put in a quirk for this.

Can you confirm that this laptop does not have any TV out port in it?

Changed in xserver-xorg-video-intel:
importance: Undecided → Medium
status: New → In Progress
Changed in xorg-server:
status: Unknown → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xserver-xorg-video-intel - 2:2.4.1-1ubuntu6

---------------
xserver-xorg-video-intel (2:2.4.1-1ubuntu6) intrepid; urgency=low

  * 25_quirks_nx6110.patch:
    - Fixes error msg that "Mode 1280x1024 does not fit virtual size"
      (LP: #271707)

 -- Bryce Harrington <email address hidden> Sat, 20 Sep 2008 18:20:56 -0700

Changed in xserver-xorg-video-intel:
status: In Progress → Fix Released
Revision history for this message
Gert Kulyk (gkulyk) wrote :

Thanks.

No, my laptop (and as far as I know every model of the nx 6110 series) does not have a TV-Out, there is no docking-station for it, so it should be safe to disable TV-Out.

Revision history for this message
In , Jesse Barnes (jbarnes-virtuousgeek) wrote :

Hm, I was hoping the VBT parsing stuff I added would keep us from having to add more TV out quirks. I'll apply the patch, but I'd also like to get a copy of the VBIOS from this machine. Can you get it and add it to this bug?

Thanks,
Jesse

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

Sure, I can ask the user; how do you retrieve the VBIOS?

Revision history for this message
In , Jesse Barnes (jbarnes-virtuousgeek) wrote :

As root, do the following:

# cd /sys/devices/pci0000\:00/0000\:00\:02.0/
# echo 1 > rom
# cat rom > /tmp/rom.bin
# echo 0 > rom

then send me the resulting rom.bin.

Thanks.

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

Great, thanks Gert. Hopefully you should have no further problems.

One last request from upstream though - they'd like to see your video bios to see why you still saw this problem (they thought they'd fixed it across the board).

As root, could you please do the following:

# cd /sys/devices/pci0000\:00/0000\:00\:02.0/
# echo 1 > rom
# cat rom > /tmp/rom.bin
# echo 0 > rom

then please attach the resulting rom.bin to the upstream bug report (at
https://bugs.freedesktop.org/show_bug.cgi?id=17683). Thanks ahead of time!

Revision history for this message
In , Gert Kulyk (gkulyk) wrote :

Created an attachment (id=19113)
Requestet video-bios from hpnx6110

As requested, here is the file produced by the given commands. Thank you a lot for your work,

Gert

Revision history for this message
In , Jesse Barnes (jbarnes-virtuousgeek) wrote :

Thanks for the vbios, yeah it looks like it's just wrong. Maybe HP intended to ship a docking station with TV support but changed their minds? Anyway Bryce's quirk should help.

Revision history for this message
In , Michael Fu (michael-fu-intel) wrote :

Jesse,is the patch committed? commit id?

Revision history for this message
In , Jesse Barnes (jbarnes-virtuousgeek) wrote :

Oops forgot to add the commit id: afa630b448e5993850433c9f0b129758ec4d37b5

Changed in xorg-server:
status: Confirmed → Fix Released
Changed in xorg-server:
importance: Unknown → High
Changed in xorg-server:
importance: High → Unknown
Changed in xorg-server:
importance: Unknown → High
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.