[i965] [Compiz] OpenGL objects draw on top of foreground windows

Bug #307951 reported by Robert Persson
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Incomplete
Wishlist
Unassigned

Bug Description

I have never had a smooth ride with opengl on my thinkpad r61i (intel graphics), but things seem to have got more serious since upgrading to Intrepid. What I've got is a syndrome of symptoms, including the following:

When windows have open gl objects in them (e.g. the volume level animations in Amarok), the objects will often appear in front of everything else, even if the window they belong to is behind other windows.

I also sometimes get intermittently flickering black boxes that don't seem to be obviously related to the position on the screen of opengl objects. These can occur in opengl applications, planet penguin racer being one example.

Yesterday I tried to run Extreme Tux Racer for the first time, but as soon as I launched it, it died, leaving the screen at the wrong (low) resolution and the mouse cursor unmovable in the middle of the screen (although I could still use the keyboard). Iwas able to reproduce this behaviour several times.

Today I tried to run GoogleEarth, which has run OK in the past (except for flickering black bits). What was presented at startup was recognisably planet earth, but severely messed up. The continents were recognisable only by their yellow outlines. The globe was divided into north-south segments, some showing recognisable terrain, and some showing abstract colour schemes. However most of this was covered by a black rectangle, except when the mouse was over it, in which case the rectangle would flicker. The compass points gadget at the top right looked like two pictures from NTSC TVs trying to play PAL. I tried to take a screenshot, but instead of taking a snap of the google earth window, as I specified, the screenshot app took something else. I am attaching the screenshot in case this error is informative. The GoogleEarth version concerned is 4.2.0205.5730.

Revision history for this message
Robert Persson (ireneshusband) wrote :
Revision history for this message
Robert Persson (ireneshusband) wrote :

I took another screenshot, this time of the desktop rather than the window, and it has come out reasonably accurate this time. All it doesn't show you is the weird earth flickering when you put your mouse over the large black rectangle.

Revision history for this message
Dominik Stadler (dominik-stadler) wrote :

Same over here on a T500 which comes with an Intel 915 graphics adapter, haven't yet tried the other graphics card that can be enabled in the BIOS on this one (some ATI Radeon)

Revision history for this message
Dominik Stadler (dominik-stadler) wrote :

On a second look, I don't think I have compiz installed at all here but still see the exact same thing, also on GoogleEarth and other OpenGL applications, so I am not sure if it is related to compiz that at all or rather something of X or the graphics driver itself...

This is on Kubuntu Intrepid Ibex 8.10

Revision history for this message
Dominik Stadler (dominik-stadler) wrote :
Revision history for this message
Bryce Harrington (bryce) wrote :

[This is an automated message]

Hi ireneshusband,

Thanks for including an image to demonstrate the issue. Could you also 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.

Changed in xserver-xorg-video-intel:
status: New → Incomplete
Revision history for this message
Robert Persson (ireneshusband) wrote :
Revision history for this message
Robert Persson (ireneshusband) wrote :
Revision history for this message
Robert Persson (ireneshusband) wrote :
Revision history for this message
Bryce Harrington (bryce) wrote :

[This is an automatic notice.]

We'd like to forward your bug upstream, however upstream requires
that you first test it against their newer driver code.

To save you the effort of building the driver from source, we've built
packages for the driver and its new dependencies.

So you have a couple options:

 1. Download and test .debs for intrepid, from:
     https://edge.launchpad.net/~intel-gfx-testing/+archive

 -or-

 2. Download and test the Jaunty alpha-2 (or newer) Live CD,
     (which includes a beta of the new xserver 1.6 as well).
     See http://cdimage.ubuntu.com/releases/9.04/ for ISOs

Thanks ahead of time! You can simply reply to this email to report your
findings.

P.S., if you wish to forward your bug upstream yourself, please follow
these directions to do so:
  http://intellinuxgraphics.org/how_to_report_bug.html

Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel:
status: Incomplete → New
status: New → Incomplete
Revision history for this message
Robert Persson (ireneshusband) wrote : Re: [Bug 307951] Re: compiz is seriously messed up on thinkpad r61i

I installed the testing version from the ppa using apt, but found that
it made no difference to Planet Penguin Racer.

I also found that googleearth now crashes a few seconds into launching.
This happens even with compositing disabled in xorg.conf, but it is
still clear from what I see in those few seconds that it looks OK when
compositing is disabled, but is a dog's breakfast when it is enabled.

I am attaching the output of the crash bundled with google's own
automatically generated report.

Extreme Tux Racer appears to have other problems so it probably won't
help us much.

Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel:
status: Incomplete → New
Revision history for this message
Bryce Harrington (bryce) wrote :

Ahh, this sounds like the well known redirected direct rendering issue. Duping.

Changed in xserver-xorg-video-intel:
importance: Undecided → Wishlist
status: New → Incomplete
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.