Apps appear to freeze in Unity8, although they are really still rendering (swap interval zero). Need to interact with the shell to unfreeze it.
Bug #1497828 reported by
Daniel van Vugt
This bug affects 5 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qtmir (Ubuntu) |
Expired
|
High
|
Unassigned | ||
unity8 (Ubuntu) |
Invalid
|
High
|
Unassigned |
Bug Description
Apps appear to freeze in Unity8, although they are really still rendering (swap interval zero). Need to interact with the shell to unfreeze it.
Test case (on Unity8 wily desktop):
$ glmark2-mir -b :title=
This freezes a couple of times during the benchmark.
Test case (on a phone):
$ mir_demo_
This freezes very quickly when you move your finger around.
Test case (on a phone):
$ glmark2-es2-mir -b :title=
Changed in unity8 (Ubuntu): | |
importance: | Undecided → High |
Changed in qtmir (Ubuntu): | |
importance: | Undecided → High |
Changed in qtmir: | |
importance: | Undecided → High |
summary: |
- Clients in Unity8 freeze occasionally. Need to interact with the window - or launcher to unfreeze them. + Clients using swap interval zero in Unity8 freeze occasionally. Need to + interact with the shell to unfreeze them. |
description: | updated |
summary: |
- Clients using swap interval zero in Unity8 freeze occasionally. Need to + Clients using swap interval zero in Unity8 freeze regularly. Need to interact with the shell to unfreeze them. |
tags: | added: performance |
description: | updated |
Changed in qtmir: | |
status: | New → Triaged |
Changed in qtmir (Ubuntu): | |
status: | New → Triaged |
no longer affects: | qtmir |
To post a comment you must log in.
When the freeze occurs, MIR_CLIENT_ PERF_REPORT= log in the affected client shows the client is then seeing only two buffers despite Mir being configured for triple buffers. So it would appear the problem might be QtMir failing to release the one that's on screen.