Alt-Grave (`) switcher has flickering/pulsing shadow artifacts

Bug #1467695 reported by Nathaniel W. Turner on 2015-06-22
32
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Nux
Triaged
Medium
Unassigned
Unity
Triaged
Medium
Unassigned
nux (Ubuntu)
Medium
Unassigned
Xenial
Medium
Unassigned
unity (Ubuntu)
Medium
Unassigned
Xenial
Medium
Unassigned

Bug Description

1. Hold down Alt and keep it held down.
2. Press and release the key above Tab (Grave, or `). Keep alt held down.

While Alt is held down, the drop shadows for the window or windows of the current application will keep building up and then going back to normal and building up again. It's almost as though the windows are being redrawn may times per second into a buffer without clearing it first each time (but clearing it every second or so).

While this is happening, I notice that the drop shadow for the top bar does the same thing. This can also be observed if one uses Alt-Tab to select an app that has multiple windows that then expand out into a similar display.

I've observed this on systems with Intel, NVIDIA, and ATI display hardware, so I don't think it's hardware-specific.
All my Ubuntu systems have 2 or 3 monitors. I suspect multiple monitors are needed to reproduce this.

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in unity (Ubuntu):
status: New → Confirmed
sumarlidason (sumarlidason) wrote :

Affects me under workstation 9.0.4 (unity 7.2.5) & metal powered by nvidia gtx680

Changed in unity (Ubuntu):
status: Confirmed → Triaged
Changed in unity:
status: New → Triaged
Changed in unity:
importance: Undecided → High
tags: added: rls-w-incoming
Changed in unity:
milestone: none → 7.3.3
Changed in unity:
assignee: nobody → Eleni Maria Stea (hikiko)
Amr Ibrahim (amribrahim1987) wrote :
Eleni Maria Stea (hikiko) wrote :

Thank you, the video of #1328053 was really helpful!

Amr Ibrahim (amribrahim1987) wrote :

Eleni, should I mark this bug as a duplicate of the older one LP: #1328053?

Changed in unity (Ubuntu):
importance: Undecided → Medium
Changed in unity:
importance: High → Medium
Changed in nux:
importance: Undecided → Medium
status: New → Triaged
Changed in unity:
milestone: 7.3.3 → 7.4.0
tags: added: rls-x-incoming
removed: rls-w-incoming
Will Cooke (willcooke) on 2015-11-16
tags: removed: rls-x-incoming
tags: added: unity-backlog
Changed in nux (Ubuntu):
status: New → Confirmed
importance: Undecided → Medium
tags: added: trusty xenial
Jonathan Sahagun (aj-sahagun) wrote :

Hello, a workaround that I have discovered is to disable framebuffer objects in the Compiz OpenGL plugin:

gsettings set org.compiz.opengl:/org/compiz/profiles/unity/plugins/opengl/ framebuffer-object false

Enter that in the terminal and it would take effect immediately; no logout required. Of course, we can expect that other desktop features that absolutely need OpenGL framebuffer objects might glitch or be affected in some way.

And again, this is just a workaround to make the unsightly behaviour go away, and by no means a fix. It does give a clue, though, that it's related to the use of framebuffer objects by whatever it is that renders shadows and glow effects.

Jonathan Sahagun (aj-sahagun) wrote :

Hello, one question: Is everyone affected by this bug using indicator-multiload?

I noticed just now that the frequency of the "pulsing" effect depends directly on the rate of update of the multiload indicator.

Removing the multiload indicator here on my computer also stopped the pulsing effect.

Also, just speculating here but I think it's possible that other animated indicator applets might cause the same behavior.

Amr Ibrahim (amribrahim1987) wrote :

I still have this in Xenial.

Changed in unity:
assignee: Eleni Maria Stea (hikiko) → nobody
sumarlidason (sumarlidason) wrote :

@jsahagun it's been almost a year, but I think I was/am running indicator-multiload or similar.

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

Duplicates of this bug

Other bug subscribers