[performance] Using --compositor-report=log causes rendering to hiccup/stutter exactly every 5 seconds in unison with disk activity
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Triaged
|
Low
|
Stephen M. Webb | ||
Mir |
Triaged
|
Low
|
Unassigned | ||
Unity System Compositor |
Invalid
|
Undecided
|
Unassigned | ||
mir (Ubuntu) |
Triaged
|
Low
|
Unassigned | ||
qtmir (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
unity-system-compositor (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
unity8 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Using Mir 0.26.1, Unity8 runs better than ever. But when displaying a large continuously rendering window (e.g. eglplasma or egltriangle), the Unity8 shell hiccups and visually stutters exactly every 5 seconds.
According to MIR_CLIENT_
[2017-02-13 16:16:26.761602] perf: : 60.00 FPS, render time 0.41ms, buffer lag 66.31ms (4 buffers)
[2017-02-13 16:16:27.762435] perf: : 60.00 FPS, render time 0.39ms, buffer lag 66.32ms (4 buffers)
[2017-02-13 16:16:28.763269] perf: : 51.00 FPS, render time 0.39ms, buffer lag 78.10ms (4 buffers)
[2017-02-13 16:16:29.764068] perf: : 60.00 FPS, render time 0.39ms, buffer lag 66.32ms (4 buffers)
[2017-02-13 16:16:30.764939] perf: : 60.00 FPS, render time 0.38ms, buffer lag 66.33ms (4 buffers)
[2017-02-13 16:16:31.765773] perf: : 60.00 FPS, render time 0.39ms, buffer lag 66.32ms (4 buffers)
[2017-02-13 16:16:32.766603] perf: : 60.00 FPS, render time 0.39ms, buffer lag 66.32ms (4 buffers)
[2017-02-13 16:16:33.767437] perf: : 51.00 FPS, render time 0.38ms, buffer lag 78.10ms (4 buffers)
[2017-02-13 16:16:34.768274] perf: : 60.00 FPS, render time 0.39ms, buffer lag 66.32ms (4 buffers)
[2017-02-13 16:16:35.769109] perf: : 60.00 FPS, render time 0.39ms, buffer lag 66.32ms (4 buffers)
[2017-02-13 16:16:36.769943] perf: : 60.00 FPS, render time 0.39ms, buffer lag 66.32ms (4 buffers)
[2017-02-13 16:16:37.770780] perf: : 60.00 FPS, render time 0.39ms, buffer lag 66.32ms (4 buffers)
[2017-02-13 16:16:38.771629] perf: : 51.00 FPS, render time 0.40ms, buffer lag 78.09ms (4 buffers)
[2017-02-13 16:16:39.772446] perf: : 60.00 FPS, render time 0.39ms, buffer lag 66.32ms (4 buffers)
[2017-02-13 16:16:40.773279] perf: : 60.00 FPS, render time 0.39ms, buffer lag 66.32ms (4 buffers)
[2017-02-13 16:16:41.774111] perf: : 60.00 FPS, render time 0.39ms, buffer lag 66.32ms (4 buffers)
[2017-02-13 16:16:42.774944] perf: : 60.00 FPS, render time 0.39ms, buffer lag 66.32ms (4 buffers)
[2017-02-13 16:16:43.775796] perf: : 51.00 FPS, render time 0.38ms, buffer lag 78.10ms (4 buffers)
[2017-02-13 16:16:44.776615] perf: : 60.00 FPS, render time 0.36ms, buffer lag 66.35ms (4 buffers)
[2017-02-13 16:16:45.777448] perf: : 60.00 FPS, render time 0.39ms, buffer lag 66.33ms (4 buffers)
[2017-02-13 16:16:46.778282] perf: : 60.00 FPS, render time 0.39ms, buffer lag 66.33ms (4 buffers)
[2017-02-13 16:16:47.779135] perf: : 60.00 FPS, render time 0.39ms, buffer lag 66.32ms (4 buffers)
[2017-02-13 16:16:48.779969] perf: : 51.00 FPS, render time 0.39ms, buffer lag 78.09ms (4 buffers)
[2017-02-13 16:16:49.780801] perf: : 60.00 FPS, render time 0.39ms, buffer lag 66.32ms (4 buffers)
[2017-02-13 16:16:50.781639] perf: : 60.00 FPS, render time 0.39ms, buffer lag 66.32ms (4 buffers)
Changed in mir: | |
importance: | Undecided → High |
Changed in qtmir (Ubuntu): | |
importance: | Undecided → High |
Changed in canonical-devices-system-image: | |
importance: | Undecided → High |
tags: | added: unity8-desktop |
Changed in canonical-devices-system-image: | |
status: | New → Confirmed |
Changed in mir: | |
status: | New → Confirmed |
Changed in canonical-devices-system-image: | |
milestone: | none → u8c-1 |
assignee: | nobody → Stephen M. Webb (bregma) |
Changed in unity8 (Ubuntu): | |
status: | Triaged → Confirmed |
Changed in unity-system-compositor (Ubuntu): | |
status: | New → Confirmed |
Changed in qtmir (Ubuntu): | |
status: | Triaged → Confirmed |
Changed in canonical-devices-system-image: | |
status: | Triaged → Confirmed |
summary: |
- [performance] Unity8 rendering hiccups/stutters exactly every 5 seconds - in unison with disk activity + [performance] Using --compositor-report=log causes rendering to + hiccup/stutter exactly every 5 seconds in unison with disk activity |
Changed in mir: | |
importance: | High → Low |
status: | Invalid → Triaged |
Changed in canonical-devices-system-image: | |
importance: | High → Low |
status: | Invalid → Triaged |
Changed in unity-system-compositor: | |
importance: | High → Undecided |
Changed in qtmir (Ubuntu): | |
importance: | High → Undecided |
Changed in unity-system-compositor (Ubuntu): | |
importance: | High → Undecided |
Changed in unity8 (Ubuntu): | |
importance: | High → Undecided |
Status changed to 'Confirmed' because the bug affects multiple users.