[Touch-packages] [Bug 1497828] Re: Apps appear to freeze in Unity8, although they are really still rendering (swap interval zero). Need to interact with the shell to unfreeze it.
** No longer affects: qtmir -- 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 package in Ubuntu: Expired Status in unity8 package in Ubuntu: Invalid 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. Test case (on a phone): $ glmark2-es2-mir -b :title=--desktop_file_hint=unity8 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/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
[Touch-packages] [Bug 1497828] Re: Apps appear to freeze in Unity8, although they are really still rendering (swap interval zero). Need to interact with the shell to unfreeze it.
[Expired for QtMir because there has been no activity for 60 days.] ** Changed in: qtmir Status: Incomplete => Expired -- 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: Expired Status in qtmir package in Ubuntu: Expired Status in unity8 package in Ubuntu: Invalid 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. Test case (on a phone): $ glmark2-es2-mir -b :title=--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
[Touch-packages] [Bug 1497828] Re: Apps appear to freeze in Unity8, although they are really still rendering (swap interval zero). Need to interact with the shell to unfreeze it.
[Expired for qtmir (Ubuntu) because there has been no activity for 60 days.] ** Changed in: qtmir (Ubuntu) Status: Incomplete => Expired -- 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: Expired Status in qtmir package in Ubuntu: Expired Status in unity8 package in Ubuntu: Invalid 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. Test case (on a phone): $ glmark2-es2-mir -b :title=--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
[Touch-packages] [Bug 1497828] Re: Apps appear to freeze in Unity8, although they are really still rendering (swap interval zero). Need to interact with the shell to unfreeze it.
This seems to be fixed now (using xenial on desktop and phone). Can anyone else confirm? Maybe dandrader/greyback have some idea of when/where a fix landed? ** Changed in: qtmir Status: Triaged => Incomplete ** Changed in: qtmir (Ubuntu) Status: Triaged => Incomplete -- 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: Incomplete Status in qtmir package in Ubuntu: Incomplete Status in unity8 package in Ubuntu: Invalid 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. Test case (on a phone): $ glmark2-es2-mir -b :title=--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
[Touch-packages] [Bug 1497828] Re: Apps appear to freeze in Unity8, although they are really still rendering (swap interval zero). Need to interact with the shell to unfreeze it.
A simple way to test it on the phone is to install my updated glmark2 click from the store, I recompiled it against the stable overlay PPA today so it now runs on OTA-7. -- 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: Triaged Status in qtmir package in Ubuntu: Triaged Status in unity8 package in Ubuntu: Invalid 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. Test case (on a phone): $ glmark2-es2-mir -b :title=--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
[Touch-packages] [Bug 1497828] Re: Apps appear to freeze in Unity8, although they are really still rendering (swap interval zero). Need to interact with the shell to unfreeze it.
** Changed in: qtmir Status: New => Triaged ** Changed in: qtmir (Ubuntu) Status: New => Triaged -- 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: Triaged Status in qtmir package in Ubuntu: Triaged Status in unity8 package in Ubuntu: Invalid 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. Test case (on a phone): $ glmark2-es2-mir -b :title=--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
[Touch-packages] [Bug 1497828] Re: Apps appear to freeze in Unity8, although they are really still rendering (swap interval zero). Need to interact with the shell to unfreeze it.
Another test case: This one shows the freeze happening in the log too (nbuffers drops from 3 to 2): $ env MIR_CLIENT_PERF_REPORT=log glmark2-es2-mir -b :title=--desktop_file_hint=unity8 -- 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: Invalid 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. Test case (on a phone): $ glmark2-es2-mir -b :title=--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
[Touch-packages] [Bug 1497828] Re: Apps appear to freeze in Unity8, although they are really still rendering (swap interval zero). Need to interact with the shell to unfreeze it.
Found roughly the cause of the freeze. This callback randomly stops calling back: connect(window(), &QQuickWindow::frameSwapped, m_surface, &MirSurfaceInterface::onCompositorSwappedBuffers, (Qt::ConnectionType) (Qt::DirectConnection | Qt::UniqueConnection)); and so this function no longer retrieves new buffers, just returns early: void MirSurface::updateTexture() { QMutexLocker locker(&m_mutex); if (m_textureUpdated) { return; } ** Changed in: unity8 (Ubuntu) Status: New => Invalid -- 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: Invalid 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. Test case (on a phone): $ glmark2-es2-mir -b :title=--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
[Touch-packages] [Bug 1497828] Re: Apps appear to freeze in Unity8, although they are really still rendering (swap interval zero). Need to interact with the shell to unfreeze it.
Re comment #2 - the fix for bug 1476201 does not appear to solve this one :( -- 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. Test case (on a phone): $ glmark2-es2-mir -b :title=--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
[Touch-packages] [Bug 1497828] Re: 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: 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. + + Test case (on a phone): + $ glmark2-es2-mir -b :title=--desktop_file_hint=unity8 -- 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. Test case (on a phone): $ glmark2-es2-mir -b :title=--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
[Touch-packages] [Bug 1497828] Re: Apps appear to freeze in Unity8, although they are really still rendering (swap interval zero). Need to interact with the shell to unfreeze it.
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