OpenGL windows flicker on mouse input and leave garbage when moved (intel video cards)

Bug #200230 reported by Vytas
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I used Hardy Heron, but previous versions exhibit the problem too.
Intel video adapter

Howto reproduce: start any OpenGL application under compiz (ie Desktop Effects enabled). With any mouse click, window flickers once.
When you move a window, it leaves unrefreshed area.

I understand OpenGL applications don't work well on intel cards because those don't support redirected OpenGL rendering (for example redering to texture etc), but I tried metacity compositor. It is far from perfect, but at least I don't get the 2 issues mentioned in the bug title. Maybe these can be fixed for compiz too as metacity shows it's possible?

Revision history for this message
Kieran Hogg (xerosis) wrote :

Confirming this, easily reproduced when watching a video or running glxgears.

Changed in compiz:
status: New → Confirmed
Revision history for this message
ubuntu_demon (ubuntu-demon) wrote :

I have a laptop with an intel GMA 945 (from lspci) :
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)

glxgears runs without problems without any effects (no compiz).

When having desktop effects enabled (running compiz) glxgears still works fine except while moving the window.

When I move the window I'm moving a black window around and glxgears keeps getting visual updates at the old window position. When I release the mouse button the old window position still displays glxgears (but the gears stop moving).

I'm attaching a screenshot.

Revision history for this message
ubuntu_demon (ubuntu-demon) wrote :

I forgot to mention that I noticed this will running Hardy release candidate from live cd.

Revision history for this message
Vytas (vytas) wrote :

This bug was marked as a duplicate of redirected DRI bug, of course, redirected DRI would solve it, nevertheless I file the bug not against the lack of DRI redirection.

For instance, why does OpenGL window flicker on mouse input? Under metacity compositor it does not. For example, on keyboard input it doesn't flicker.

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.