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.
** Summary changed: - 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 changed: - Clients in Unity8 freeze occasionally. Need to interact with the window - or launcher to unfreeze them. + Clients using swap interval zero in Unity8 freeze regularly. Need to + interact with the shell to unfreeze them. Test case (on Unity8 wily desktop): + $ glmark2-mir -b :title=--desktop_file_hint=unity8 - $ glmark2-mir -b :title=--desktop_file_hint=unity8 + Test case (on a phone): + $ mir_demo_client_target -n--desktop_file_hint=unity8 ** Summary changed: - Clients using swap interval zero in Unity8 freeze occasionally. Need to interact with the shell to unfreeze them. + Clients using swap interval zero in Unity8 freeze regularly. Need to interact with the shell to unfreeze them. ** Tags added: performance -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu. https://bugs.launchpad.net/bugs/1497828 Title: Clients using swap interval zero in Unity8 freeze regularly. Need to interact with the shell to unfreeze them. Status in QtMir: New Status in qtmir package in Ubuntu: New Status in unity8 package in Ubuntu: New Bug description: Clients using swap interval zero in Unity8 freeze regularly. Need to interact with the shell to unfreeze them. Test case (on Unity8 wily desktop): $ glmark2-mir -b :title=--desktop_file_hint=unity8 Test case (on a phone): $ mir_demo_client_target -n--desktop_file_hint=unity8 To manage notifications about this bug go to: https://bugs.launchpad.net/qtmir/+bug/1497828/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp