2015-07-29 07:51:59 |
Daniel van Vugt |
bug |
|
|
added bug |
2015-07-29 07:52:18 |
Daniel van Vugt |
bug task added |
|
ubuntu-power-consumption |
|
2015-07-29 07:53:15 |
Daniel van Vugt |
bug task added |
|
qtmir (Ubuntu) |
|
2015-07-29 07:53:21 |
Daniel van Vugt |
bug task added |
|
qtmir |
|
2015-07-29 07:54:13 |
Daniel van Vugt |
description |
top reports the unity8 process is consuming about 1% CPU even when the phone is idle (screen on):
11688 phablet 20 0 482184 101352 44872 S 1.0 5.4 0:37.10 unity8
This makes unity8 the top consumer of CPU. 1% on modern CPUs like you find in phones is actually a very large amount of work going on (~10 million clock ticks spent executing instructions per second on a 1GHz core).
$ system-image-cli -i
current build number: 272
device name: mako
channel: ubuntu-touch/devel-proposed/ubuntu
last update: 2015-07-29 05:53:01
version version: 272
version ubuntu: 20150729
version device: 20150708
version custom: 20150729
Running eventstat shows this CPU time is being used in 5 events per second:
Event/s PID Task Init Function Callback
36.36 0 [swapper/0] hrtimer_start_range_ns tick_sched_timer
5.05 11688 unity8 hrtimer_start_range_ns hrtimer_wakeup
So it sounds like QtMir's frame dropper is the culprint. |
top reports the unity8 process is consuming about 1% CPU even when the phone is idle (screen on):
11688 phablet 20 0 482184 101352 44872 S 1.0 5.4 0:37.10 unity8
This makes unity8 the top consumer of CPU. 1% on modern CPUs like you find in phones is actually a very large amount of work going on (~10 million clock ticks spent executing instructions per second on a 1GHz core).
$ system-image-cli -i
current build number: 272
device name: mako
channel: ubuntu-touch/devel-proposed/ubuntu
last update: 2015-07-29 05:53:01
version version: 272
version ubuntu: 20150729
version device: 20150708
version custom: 20150729
Running eventstat shows this CPU time is being used in 5 events per second:
Event/s PID Task Init Function Callback
36.36 0 [swapper/0] hrtimer_start_range_ns tick_sched_timer
5.05 11688 unity8 hrtimer_start_range_ns hrtimer_wakeup
So it sounds like QtMir's frame dropper is the culprit. |
|
2015-07-29 07:59:43 |
Daniel van Vugt |
tags |
|
power-management |
|
2015-08-03 10:20:51 |
Albert Astals Cid |
bug |
|
|
added subscriber Albert Astals Cid |
2015-08-28 09:54:57 |
Daniel van Vugt |
branch linked |
|
lp:~vanvugt/qtmir/deepsleep |
|
2015-08-31 05:55:17 |
Daniel van Vugt |
tags |
power-management |
phone power-management |
|
2015-08-31 05:55:34 |
Daniel van Vugt |
tags |
phone power-management |
phablet power-management |
|
2015-09-02 14:46:28 |
Gerry Boland |
qtmir: status |
New |
Confirmed |
|
2015-09-02 14:46:30 |
Gerry Boland |
qtmir (Ubuntu): status |
New |
Confirmed |
|
2015-09-02 14:46:37 |
Gerry Boland |
qtmir (Ubuntu): status |
Confirmed |
In Progress |
|
2015-09-02 14:46:39 |
Gerry Boland |
qtmir: status |
Confirmed |
In Progress |
|
2015-09-02 14:46:42 |
Gerry Boland |
qtmir (Ubuntu): importance |
Undecided |
High |
|
2015-09-02 14:46:44 |
Gerry Boland |
qtmir: importance |
Undecided |
Medium |
|
2015-09-02 14:46:55 |
Gerry Boland |
qtmir (Ubuntu): assignee |
|
Daniel van Vugt (vanvugt) |
|
2015-09-02 14:47:02 |
Gerry Boland |
qtmir: assignee |
|
Daniel van Vugt (vanvugt) |
|
2015-09-17 17:22:51 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/wily-proposed/qtmir |
|
2015-09-18 01:42:39 |
Daniel van Vugt |
qtmir: status |
In Progress |
Triaged |
|
2015-09-18 01:42:42 |
Daniel van Vugt |
qtmir (Ubuntu): status |
In Progress |
Triaged |
|
2015-09-18 01:42:45 |
Daniel van Vugt |
qtmir: assignee |
Daniel van Vugt (vanvugt) |
|
|
2015-09-18 01:42:48 |
Daniel van Vugt |
qtmir (Ubuntu): assignee |
Daniel van Vugt (vanvugt) |
|
|
2015-09-18 09:51:31 |
Launchpad Janitor |
qtmir (Ubuntu): status |
Triaged |
Fix Released |
|
2015-09-18 10:02:50 |
Daniel van Vugt |
qtmir (Ubuntu): status |
Fix Released |
Triaged |
|
2017-01-16 02:49:46 |
Daniel van Vugt |
tags |
phablet power-management |
performance phablet power-management |
|
2017-02-14 09:19:14 |
Daniel van Vugt |
summary |
unity8 process using CPU when the phone is idle |
Unity8 wakes up the CPU continuously even when idle |
|
2017-02-14 09:19:33 |
Daniel van Vugt |
unity8 (Ubuntu): importance |
Undecided |
Medium |
|
2017-02-14 09:22:51 |
Daniel van Vugt |
unity8 (Ubuntu): importance |
Medium |
High |
|
2017-02-14 09:22:58 |
Daniel van Vugt |
tags |
performance phablet power-management |
performance phablet power-management unity8-desktop |
|
2017-02-15 05:19:52 |
Daniel van Vugt |
summary |
Unity8 wakes up the CPU continuously even when idle |
Unity8 wakes up the CPU continuously at around 5Hz on a phone |
|
2017-03-13 17:35:27 |
Michał Sawicz |
bug task deleted |
qtmir |
|
|