windows flicker on click to switch

Bug #146468 reported by Allison Karlitskaya
16
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

i just installed the gutsy beta on my 1st generation macbook

these machines have intel graphics (945gm)

i'm running a more or less stock install. i think this means that i have the modesetting driver installed.

when i click the mouse to switch between overlapping windows there is flickering.

basically, say you have two normal windows A and B with B currently overlapping A.

you click on A to switch to it. near as i can tell, this is the very quick sequence of events:

  - A raises over top of B
  - A disappears completely
    - on the overlap parts you briefly see B again
    - on the non-overlap parts you briefly see the background image
  - A reappears

this all happens very quickly -- maybe over the course of a quarter of a second. it's definitely long enough to always be perceptable, though. it happens 100% of the time.

Revision history for this message
David Portwood (dzportwood) wrote :

It could be your graphics driver isnt providing 3d hardware acceleration, issuing the command 'glxinfo | grep direct' in a terminal will reveal this.
Thanks,
David P.

Revision history for this message
David Portwood (dzportwood) wrote :

Sorry I also need the output of the command 'cat /etc/X11/xorg.conf | grep Driver' to determine which video driver you are using.

Changed in compiz:
status: New → Incomplete
Revision history for this message
Allison Karlitskaya (desrt) wrote :

i'm using the default intel driver as shipped with gutsy

desrt@swansea:~$ glxinfo | grep ^dir
direct rendering: Yes

desrt@swansea:~$ grep -A10 'Section "Device"' /etc/X11/xorg.conf | grep Driver
        Driver "intel"

desrt@swansea:~$ dpkg -S /usr/lib/xorg/modules/drivers/intel_drv.so
xserver-xorg-video-intel: /usr/lib/xorg/modules/drivers/intel_drv.so

Changed in compiz:
status: Incomplete → New
Revision history for this message
Allison Karlitskaya (desrt) wrote :

some more information: i tried this with the live cd. i can reproduce by doing the following:

  - boot gutsy beta live cd in my macbook
  - open two terminal windows
  - switch between them.

the flickering occurs when switching by mouse click or by using the taskbar. alt+tab is perfectly smooth (probably the additional effects here prevent the problem)

Revision history for this message
David Portwood (dzportwood) wrote :

Compiz package is not from the official Ubuntu repositories, and as such is not supported here. Please report this bug upstream at https://bugs.freedesktop.org/enter_bug.cgi?product=xorg . Thanks!

Changed in compiz:
status: New → Invalid
Revision history for this message
Allison Karlitskaya (desrt) wrote :

i might be wrong to reopen this bug, but i ask you to confirm your last statement: is the ubuntu live cd really unsupported by ubuntu?

Changed in compiz:
status: Invalid → New
Revision history for this message
David Portwood (dzportwood) wrote :

I closed the wrong set of bugs, sorry.

Revision history for this message
Allison Karlitskaya (desrt) wrote :

disabling the "fading windows" plugin in ccsm fixes the problem.

upon reenabling it, the problem remains fixed.

travis thinks that this is a problem with the order in which the plugins are loaded.

Revision history for this message
will_in_wi (will-in-wi) wrote :

I confirm that the above comment works.

Changed in compiz:
status: New → Confirmed
Revision history for this message
Sebastian Heinlein (glatzor) wrote :

Furthermore the shadow of the newly focused window gets extendend for a small period of time. this looks strange.

Changed in compiz:
status: Confirmed → Fix Released
Revision history for this message
Chris (cmavr8) wrote :

Disabling "fading windows" does not work for me...
Need to disable compiz to get a 3D app running ok..

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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