[GM45] desktop cropped when running compiz (UXA/EXA)

Bug #357982 reported by MDill
2
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

After the most recent update to xserver-xorg-video-intel (2:2.6.3-0ubuntu8) the rightmost two inches and the bottom panel of the desktop are cropped and only show black while "Visual Effects" is set to either "Normal" or "Extra". Setting "Visual Effects" to "None" returns the desktop to proper operation. This occurs both with EXA and UXA acceleration. Prior to this update the "Extra" setting worked well.

I am running Ubuntu 9.04 Beta on a Toshiba L305-5933 laptop. The graphics card is a Mobile Intel GM45 Express.

Linux 2.6.28-11-generic x86_64

[lspci]
00:00.0 Host bridge [0600]: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub [8086:2a40] (rev 07)
 Subsystem: Toshiba America Info Systems Device [1179:ff66]
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07)
 Subsystem: Toshiba America Info Systems Device [1179:ff67]

Revision history for this message
Bryce Harrington (bryce) wrote : Re: [GM45] desktop cropped when running compiz

Please attach the output of `lspci -vvnn`, and attach your /var/log/Xorg.0.log file from after reproducing this issue. If you've made any customizations to your /etc/X11/xorg.conf please attach that as well.

Does the issue go away when reverting to 0ubuntu7 or an earlier version of -intel? Check in your /var/cache/apt/archives/ for cached debs.

summary: - desktop cropped when running compiz
+ [GM45] desktop cropped when running compiz
Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Incomplete
Revision history for this message
MDill (mattdill) wrote :
Download full text (12.9 KiB)

I was able to confirm the problem by booting from the 9.04 Beta Live-cd which uses xserver-xorg-video-intel version 2:2.6.3-0ubuntu2 and the compiz-based "Visual Effects" worked well with that. Today the system updated to -0ubuntu9, but the problem is still there.

output of lspci -vvnn:

00:00.0 Host bridge [0600]: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub [8086:2a40] (rev 07)
 Subsystem: Toshiba America Info Systems Device [1179:ff66]
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
 Latency: 0
 Capabilities: <access denied>
 Kernel driver in use: agpgart-intel
 Kernel modules: intel-agp

00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07)
 Subsystem: Toshiba America Info Systems Device [1179:ff67]
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0
 Interrupt: pin A routed to IRQ 2298
 Region 0: Memory at d0000000 (64-bit, non-prefetchable) [size=4M]
 Region 2: Memory at c0000000 (64-bit, prefetchable) [size=256M]
 Region 4: I/O ports at 5110 [size=8]
 Capabilities: <access denied>

00:02.1 Display controller [0380]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a43] (rev 07)
 Subsystem: Toshiba America Info Systems Device [1179:ff67]
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0
 Region 0: Memory at d3500000 (64-bit, non-prefetchable) [size=1M]
 Capabilities: <access denied>

00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03)
 Subsystem: Toshiba America Info Systems Device [1179:ff66]
 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0
 Interrupt: pin A routed to IRQ 16
 Region 4: I/O ports at 50e0 [size=32]
 Capabilities: <access denied>
 Kernel driver in use: uhci_hcd

00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03)
 Subsystem: Toshiba America Info Systems Device [1179:ff66]
 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0
 Interrupt: pin B routed to IRQ 21
 Region 4: I/O ports at 50c0 [size=32]
 Capabilities: <access denied>
 Kernel driver in use: uhci_hcd

00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03) (prog-if 20)
 Subsystem: Toshiba America Info Systems Device [1179:ff66]
 Control: I/O- M...

Geir Ove Myhr (gomyhr)
description: updated
tags: added: compiz gm45 intel jaunty xorg
Bryce Harrington (bryce)
summary: - [GM45] desktop cropped when running compiz
+ [GM45] desktop cropped when running compiz (UXA/EXA)
Revision history for this message
Ferrix Hovi (ferrix) wrote :

I am having this problem (again). I had it fixed some time ago by a combination of packages I do not remember but an official update broke it.

* The screen becomes cropped from the 2048th pixel.
* It is impossible to cross the limit with mouse unless it is crossed first by a window.

Currently compiz does not start with intel driver on gm45 with more than 2048 pixels and this occurs only when expanding to another monitor on the fly. With my fixed combination, this did not occur on fresh start, but this special case has never worked, so be sure to test with it before marking this as fixed.

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

MDill, I don't see anything suspicious in the series of changes from 0ubuntu2 to 0ubuntu8 that could cause a problem such as you've described. Mostly they're fixing Xv issues, and assorted problems on hardware unrelated to yours.

However, it sounds like your testing is pretty deterministic, so I've uploaded debs for the series between 0ubuntu2 and 0ubuntu8 for you to check:

  http://people.ubuntu.com/~bryce/Testing/

Please test 0ubuntu3, 0ubuntu4, 0ubuntu6, and 0ubuntu7 and let me know which of those exhibit the problem and which do not; that should clue us in on which change resulted in the cropping for you.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → New
status: New → Incomplete
Revision history for this message
Jamon Terrell (q-launchpad-jamonterrell-com) wrote :

The reason for this problem is that the Intel GM45 has a maximum 3d texture size of 2048x2048 (it can't pass either of those barriers... so for example 2049x1 px is still outside of what it can do).

You can confirm this by running compiz --replace from command line in an xterm and observing the error message. I'm pretty sure there's no software fix for this.

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

[This is an automatic notification.]

A new major version of the -intel driver is now available in Karmic.

This version includes a major reworking of the acceleration
architecture, which resolves a huge number of issues. We do not know
whether it resolves the issue you reported.

Would you mind testing Karmic Alpha-2 and seeing if it is still a
problem? CD ISO images are available here:

  http://cdimages.ubuntu.com/releases/karmic/

If the issue can still be reproduced on karmic, please report here with
your findings, and attach a fresh Xorg.0.log from your test, and we will
be able to forward the bug upstream.

Otherwise, if the bug no longer exists in Karmic, let us know that as
well.

In the off chance you encounter different bugs while attempting to test
Karmic, please report those as new bug reports.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → New
status: New → Incomplete
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.

It seems likely to me this bug is gone; the -intel driver has improved immensely in Karmic and a lot of bugs are being reported as no longer present. So hopefully that's the case here too.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.