unity8-dash on the phone has unreasonable CPU usage when system is idle with screen off
Bug #1339883 reported by
Alexandros Frantzis
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
The Ubuntu Power Consumption Project |
Fix Released
|
Undecided
|
Unassigned | ||
qtmir (Ubuntu) |
Fix Released
|
Critical
|
Michael Zanetti | ||
unity8 (Ubuntu) |
Fix Released
|
Critical
|
Michael Zanetti |
Bug Description
I am attaching tty recordings of htop running on N4 with the latest image. This is with screen off, no apps running, system has settled after boot. Three recordings of the major CPU usage offenders are included:
unity8
smartscopesproxy
mpdecision (probably not directly related to unity8 but adding for completeness, please point me to a better place to report this if you know)
To replay the tty recordings use "ttyplay file.tty" (from ubuntu package "ttyrec")
Related branches
lp:~unity-team/qtmir/fix-some-lifecycle-bugs
- Albert Astals Cid (community): Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Gerry Boland (community): Needs Fixing
-
Diff: 456 lines (+236/-24)9 files modifieddebian/control (+1/-1)
src/modules/Unity/Application/application.cpp (+2/-2)
src/modules/Unity/Application/application.h (+1/-2)
src/modules/Unity/Application/application_manager.cpp (+43/-2)
src/modules/Unity/Application/application_manager.h (+3/-0)
src/modules/Unity/Application/taskcontroller.cpp (+13/-7)
src/modules/Unity/Application/taskcontroller.h (+2/-2)
tests/modules/ApplicationManager/application_manager_test.cpp (+148/-0)
tests/modules/TaskController/taskcontroller_test.cpp (+23/-8)
lp:~mzanetti/unity8/focus-first-if-running-at-startup
- Gerry Boland (community): Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
-
Diff: 13 lines (+3/-0)1 file modifiedqml/Shell.qml (+3/-0)
lp:~mzanetti/unity8/async-dashcommunicator
- Albert Astals Cid (community): Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Gerry Boland (community): Needs Fixing
-
Diff: 635 lines (+350/-37)23 files modifiedCMakeLists.txt (+2/-2)
debian/control (+1/-1)
debian/unity8-private.install (+1/-0)
plugins/LightDM/DBusGreeter.h (+0/-1)
plugins/LightDM/DBusGreeterList.h (+0/-1)
plugins/Unity/DashCommunicator/CMakeLists.txt (+8/-2)
plugins/Unity/DashCommunicator/dashcommunicator.cpp (+27/-18)
plugins/Unity/DashCommunicator/dashcommunicator.h (+17/-7)
plugins/Unity/DashCommunicator/dashconnection.cpp (+33/-0)
plugins/Unity/DashCommunicator/dashconnection.h (+34/-0)
plugins/Unity/Launcher/CMakeLists.txt (+1/-1)
qml/Shell.qml (+7/-0)
src/CMakeLists.txt (+1/-0)
src/Dash/CMakeLists.txt (+2/-0)
src/Panel/CMakeLists.txt (+2/-0)
src/libunity8-private/CMakeLists.txt (+25/-0)
src/libunity8-private/abstractdbusservicemonitor.cpp (+87/-0)
src/libunity8-private/abstractdbusservicemonitor.h (+66/-0)
tests/mocks/Unity/Application/ApplicationManager.cpp (+26/-0)
tests/mocks/Unity/Application/ApplicationManager.h (+6/-2)
tests/mocks/Unity/Application/CMakeLists.txt (+1/-1)
tests/plugins/Unity/Launcher/CMakeLists.txt (+1/-1)
tests/plugins/Unity/Launcher/launchermodeltest.cpp (+2/-0)
lp:~mzanetti/unity-api/dashActive
- Albert Astals Cid (community): Approve
- Gerry Boland (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 112 lines (+36/-1)6 files modifieddebian/changelog (+6/-0)
include/unity/shell/application/ApplicationManagerInterface.h (+15/-0)
include/unity/shell/application/CMakeLists.txt (+1/-1)
test/qmltest/mocks/plugins/Unity/Application/Mocks/MockApplicationManager.cpp (+10/-0)
test/qmltest/mocks/plugins/Unity/Application/Mocks/MockApplicationManager.h (+3/-0)
test/qmltest/unity/shell/application/tst_Application.qml (+1/-0)
tags: | added: touch-2014-10-30 |
Changed in unity8 (Ubuntu): | |
assignee: | nobody → Unity UI Team (unity-ui-team) |
importance: | Undecided → High |
status: | New → Triaged |
Changed in unity8: | |
assignee: | Unity UI Team (unity-ui-team) → Michael Zanetti (mzanetti) |
Changed in unity8 (Ubuntu): | |
assignee: | Unity UI Team (unity-ui-team) → Michael Zanetti (mzanetti) |
no longer affects: | unity8 |
summary: |
- unity8 on the phone has unreasonable CPU usage when system is idle with - screen off + unity8-dash on the phone has unreasonable CPU usage when system is idle + with screen off |
Changed in unity8 (Ubuntu): | |
status: | Triaged → In Progress |
Changed in qtmir: | |
status: | New → In Progress |
assignee: | nobody → Michael Zanetti (mzanetti) |
Changed in unity8 (Ubuntu): | |
importance: | High → Critical |
Changed in qtmir: | |
importance: | Undecided → Critical |
tags: |
added: touch-2014-09-25 removed: touch-2014-10-30 |
Changed in unity8 (Ubuntu): | |
status: | Fix Released → In Progress |
tags: |
added: touch-2014-10-09 removed: touch-2014-09-25 |
tags: |
added: touch-2014-10-30 removed: touch-2014-10-09 |
Changed in qtmir: | |
status: | In Progress → Fix Released |
Changed in ubuntu-power-consumption: | |
status: | New → Fix Released |
affects: | qtmir → qtmir (Ubuntu) |
To post a comment you must log in.
Still an issue with unity-dash.