The proof the client is really still rendering while the composited image appears frozen is in MIR_CLIENT_PERF_REPORT=log. Using that you can see the client is still rendering at a high rate but it also shows the client has been starved of one of its three buffers during the freeze.
** Summary changed: - Clients using swap interval zero in Unity8 freeze regularly. Need to interact with the shell to unfreeze them. + Apps appear to freeze in Unity8, although they are really still rendering (swap interval zero). Need to interact with the shell to unfreeze it. ** Description changed: - Clients using swap interval zero in Unity8 freeze regularly. Need to - interact with the shell to unfreeze them. + 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=--desktop_file_hint=unity8 Test case (on a phone): $ mir_demo_client_target -n--desktop_file_hint=unity8 ** Description changed: 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=--desktop_file_hint=unity8 + This freezes a couple of times during the benchmark. Test case (on a phone): $ mir_demo_client_target -n--desktop_file_hint=unity8 + This freezes very quickly when you move your finger around. ** Tags added: xmir -- 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: Apps appear to freeze in Unity8, although they are really still rendering (swap interval zero). Need to interact with the shell to unfreeze it. Status in QtMir: New Status in qtmir package in Ubuntu: New Status in unity8 package in Ubuntu: New 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=--desktop_file_hint=unity8 This freezes a couple of times during the benchmark. Test case (on a phone): $ mir_demo_client_target -n--desktop_file_hint=unity8 This freezes very quickly when you move your finger around. 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