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 Bugs, which is subscribed to 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. To manage notifications about this bug go to: https://bugs.launchpad.net/qtmir/+bug/1497828/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
