When Unity UI elements are above an unresponsive window, they flicker
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
Medium
|
Daniel van Vugt | ||
6.0 |
Fix Released
|
Medium
|
Łukasz Zemczak | ||
unity (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Quantal |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
UI flicker in some cases.
[Test Case]
When Unity UI elements - the alt-tab switcher, or the top bar shadow - are above an unresponsive window, the portion of the Unity elements which are above the window flicker in and out of view.
[Regression Potential]
Low, single line marking damage to the nux for drawing more often.
---
Although the attached video doesn't show it, this behaviour still occurs if the unresponsive window is not visible - the Unity elements over where it is still flicker.
ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: unity 6.8.0-0ubuntu2
ProcVersionSign
Uname: Linux 3.5.0-17-generic x86_64
.tmp.unity.
ApportVersion: 2.6.1-0ubuntu3
Architecture: amd64
CompizPlugins: [core,composite
CompositorRunning: compiz
Date: Wed Oct 24 19:55:41 2012
DistUpgraded: Fresh install
DistroCodename: quantal
DistroVariant: ubuntu
DkmsStatus:
virtualbox, 4.1.18, 3.5.0-15-generic, x86_64: installed
virtualbox, 4.1.18, 3.5.0-16-generic, x86_64: installed
virtualbox, 4.1.18, 3.5.0-17-generic, x86_64: installed
EcryptfsInUse: Yes
GraphicsCard:
Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Dell Device [1028:04c1]
Advanced Micro Devices [AMD] nee ATI Whistler [AMD Radeon HD 6600M Series] [1002:6741] (rev ff) (prog-if ff)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Alpha amd64 (20120521)
MachineType: Dell Inc. Dell System Inspiron N4110
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 09/20/2011
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A07
dmi.board.name: Q4E343
dmi.board.vendor: Dell Inc.
dmi.board.version: X01
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Dell System Inspiron N4110
dmi.sys.vendor: Dell Inc.
version.compiz: compiz 1:0.9.8.4-0ubuntu3
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.39-0ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
Related branches
- Marco Trevisan (Treviño): Approve
- PS Jenkins bot: Pending (continuous-integration) requested
-
Diff: 12 lines (+2/-0)1 file modifiedplugins/unityshell/src/unityshell.cpp (+2/-0)
- Daniel van Vugt: Approve
-
Diff: 12 lines (+2/-0)1 file modifiedplugins/unityshell/src/unityshell.cpp (+2/-0)
Changed in unity: | |
milestone: | none → 7.0.0 |
Changed in unity: | |
status: | New → Confirmed |
Changed in unity: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
status: | Triaged → In Progress |
Changed in compiz: | |
status: | Triaged → Invalid |
Changed in compiz (Ubuntu): | |
status: | Triaged → Invalid |
Changed in compiz: | |
milestone: | 0.9.9.0 → none |
Changed in unity: | |
status: | In Progress → Fix Committed |
description: | updated |
description: | updated |
Changed in unity (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity (Ubuntu Quantal): | |
status: | New → In Progress |
Changed in unity: | |
status: | Fix Committed → Fix Released |
I have a theory that the problem could be the fade plugin failing to post damage for the faded window, but still redrawing it. So unity never gets told that it needs to redraw the switcher/overlay on top.
Please try this and tell us if it hides the problem: object = OFF buffer_ object = OFF swap_buffers = OFF
CCSM > OpenGL >
framebuffer_
vertex_
always_