[android] Mir servers use non-zero CPU (in HWC vsync thread) even when completely idle
Bug #1374318 reported by
Daniel van Vugt
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Won't Fix
|
Medium
|
Unassigned | ||
mir-android-platform |
New
|
Undecided
|
Unassigned |
Bug Description
Mir servers use non-zero CPU when completely idle
For example, on krillin with no clients and no touches, the minimal server sits between 0.3 and 0.7% CPU:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
10476 phablet 20 0 6212 1248 820 R 1.3 0.1 0:00.68 top
1721 root 20 0 37356 3876 3024 S 0.7 0.4 0:05.75 upowerd
10444 phablet 20 0 163816 8552 6628 S 0.7 0.9 0:00.30 mir_demo_
Changed in mir: | |
assignee: | nobody → Alexandros Frantzis (afrantzis) |
status: | New → In Progress |
summary: |
- Mir servers use non-zero CPU when completely idle + [android] Mir servers use non-zero CPU (in HWC vsync thread) even when + completely idle |
tags: |
added: power-management removed: pm |
To post a comment you must log in.
The culprit is a thread called "VSyncThreadHWC". Not sure if this is something we can control from the Android backend or it's completely internal to the krillin driver. Kevin, Alberto?