The 'buffering/GL' logic changes were installation of EGL sync points during GL draws so that software clients (eg, Xmir) have synchronized buffer releases. (fix https://bugs.launchpad.net/mir/+bug/1517205).
Poking around this today, it seems that the actual installation of the sync points has some time cost (we have more cost on each buffer mapping with that proper synchronization). So, if many buffers need mapping, the time cost adds up. It is unreasonable that the driver should have any cost when calling eglCreateSyncFence, but that's mali code we don't have much control over. We have quirks that allow for disabling the synchronization, but we should avoid that if possible. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mir in Ubuntu. https://bugs.launchpad.net/bugs/1563287 Title: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened Status in Canonical System Image: Confirmed Status in Mir: Triaged Status in Mir 0.20 series: Triaged Status in Mir 0.21 series: New Status in QtMir: Invalid Status in mir package in Ubuntu: Triaged Status in qtmir package in Ubuntu: Invalid Status in unity8 package in Ubuntu: Invalid Bug description: Regression in OTA-10: tested on krillin and arale on rc-proposed. also I tried the fix for bug 1556763 but that's not related to this as well. The right edge switcher on both krillin and arale stutter when I drag it from the right edge and then swipe through the list of opened windows. This was not the case a few months ago, so we clearly regressed here. To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1563287/+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