compiz+unity3d generates > 50 wakeups a second on idle system
Bug #917210 reported by
Colin Ian King
This bug affects 23 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz Core |
Fix Released
|
High
|
Daniel van Vugt | ||
The Ubuntu Power Consumption Project |
Fix Released
|
High
|
Daniel van Vugt | ||
Unity |
Fix Released
|
High
|
Daniel van Vugt | ||
compiz (Ubuntu) |
Fix Released
|
High
|
Daniel van Vugt | ||
unity (Ubuntu) |
Fix Released
|
High
|
Daniel van Vugt |
Bug Description
When my machine is idle, compiz is generating > 50 wakeups a second. The main culprit seems to be waiting for a video sync which happens at ~50Hz. Attaching gdb I can see this occurs in:
PrivateGLScreen
Not sure if this is a requirement or not, but it seems rather sub-optimal to be waiting on the video sync at 50Hz while the system is effectively idle. Is this a bug or a feature?
Using Precise + Unity 3D with today's latest updates (16th Jan 2012) on x86_64.
Related branches
lp:~vanvugt/compiz-core/fix-880707.2
- Sam Spilsbury: Approve
- Compiz Maintainers: Pending requested
- Tim Penhey: Pending requested
-
Diff: 408 lines (+89/-150)3 files modifiedplugins/composite/src/privates.h (+2/-7)
plugins/composite/src/screen.cpp (+63/-131)
plugins/opengl/src/screen.cpp (+24/-12)
lp:~vanvugt/unity/fix-917210-trunk
- Marco Trevisan (Treviño): Approve
- Tim Penhey: Pending requested
-
Diff: 125 lines (+51/-10)3 files modifiedmanual-tests/Wakeups.txt (+23/-0)
plugins/unityshell/src/Launcher.cpp (+26/-8)
plugins/unityshell/src/Launcher.h (+2/-2)
lp:~ubuntu-desktop/unity/ubuntu
(Merged)
description: | updated |
Changed in unity (Ubuntu): | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in ubuntu-power-consumption: | |
status: | Fix Committed → In Progress |
Changed in compiz-core: | |
milestone: | none → 0.9.7 |
Changed in unity: | |
milestone: | none → 5.2.0 |
importance: | Undecided → High |
Changed in unity (Ubuntu): | |
importance: | Undecided → High |
Changed in compiz (Ubuntu): | |
importance: | Undecided → High |
Changed in compiz (Ubuntu): | |
status: | Confirmed → Fix Committed |
Changed in unity: | |
milestone: | 5.2.0 → 5.4.0 |
Changed in unity: | |
milestone: | 5.4.0 → 5.6.0 |
Changed in compiz-core: | |
status: | Fix Committed → Fix Released |
Changed in unity: | |
milestone: | 5.6.0 → 5.8.0 |
Changed in ubuntu-power-consumption: | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in ubuntu-power-consumption: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I see the same, confirming.