[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2017-06-05 Thread Launchpad Bug Tracker
** Branch linked: lp:~ci-train-bot/mir/mir-ubuntu-xenial-2736 -- 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/1563287 Title: [regression] [OTA-10] Spread animation stutters

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2017-03-13 Thread Michał Sawicz
** 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/1563287 Title: [regression] [OTA-10] Spread animation stutters badly with only a few apps

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-08-02 Thread Daniel van Vugt
Correction: Mir 0.21.1 does not exist yet, but it might in future. ** Changed in: mir/0.21 Status: Fix Released => Fix Committed -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu.

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-07-12 Thread Daniel van Vugt
kgunn: OTA-10 introduced this bug. The fix only came in OTA-11. -- 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/1563287 Title: [regression] [OTA-10] Spread animation

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-07-06 Thread Kevin DuBois
** Changed in: libhybris 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/1563287 Title: [regression] [OTA-10] Spread animation stutters badly

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-06-01 Thread kevin gunn
this shoulda been ota10 milestone, it's already confirmed to be released ** Changed in: mir/0.20 Status: Fix Committed => Fix Released ** Changed in: mir/0.21 Status: Fix Committed => Fix Released ** Changed in: canonical-devices-system-image Status: Fix Committed => Fix

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-05-24 Thread Launchpad Bug Tracker
This bug was fixed in the package mir - 0.22.1+16.04.20160516.2-0ubuntu2 --- mir (0.22.1+16.04.20160516.2-0ubuntu2) yakkety; urgency=medium [ Dimitri John Ledkov ] * Fix FTBFS error: call of overloaded ‘abs(float)’ is ambiguous, by including cmath c++ header. -- Łukasz

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-28 Thread Jean-Baptiste Lallement
** Changed in: canonical-devices-system-image Status: In Progress => Fix Committed -- 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]

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-28 Thread Alberto Aguirre
** Changed in: mir Status: Fix Committed => Fix Released -- 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

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-25 Thread Pat McGowan
** Changed in: canonical-devices-system-image Status: Confirmed => In Progress -- 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]

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-22 Thread kevin gunn
branch now associated with bug for automated CI test to help capture this kind of regression in the future. -- 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:

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-21 Thread Daniel van Vugt
** Branch linked: lp:~vanvugt/mir/compositor-test -- 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

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-20 Thread Daniel van Vugt
Fix committed into lp:mir/0.20 at revision 3339, scheduled for release in Mir 0.20.4 ** Changed in: mir/0.20 Status: Triaged => Fix Committed ** Branch unlinked: lp:mir/0.20 ** Branch unlinked: lp:mir/0.21 -- You received this bug notification because you are a member of Ubuntu Touch

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-20 Thread Daniel van Vugt
Fix committed into lp:mir/0.21 at revision 3429, scheduled for release in Mir 0.21.1 ** Changed in: mir/0.20 Assignee: (unassigned) => Kevin DuBois (kdub) ** Changed in: mir/0.21 Assignee: (unassigned) => Kevin DuBois (kdub) ** Changed in: mir/0.21 Milestone: None => 0.21.1 **

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-20 Thread Launchpad Bug Tracker
** Branch linked: lp:mir/0.20 -- 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

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-20 Thread Launchpad Bug Tracker
** Branch linked: lp:mir/0.21 -- 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

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-20 Thread mir-ci-bot
Fix committed into lp:mir at revision None, scheduled for release in mir, milestone 0.22.0 ** Changed in: mir Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mir in Ubuntu.

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-19 Thread Daniel van Vugt
** Changed in: mir Status: Triaged => In Progress ** Changed in: mir Assignee: (unassigned) => Kevin DuBois (kdub) -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mir in Ubuntu.

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-19 Thread kevin gunn
Just want to publicize that we've added a manual test in our test spec in the near-term to capture this. but we've also added a task to the mir team's backlog to create an automated test to capture a possible escape for this bug. -- You received this bug notification because you are a member of

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-19 Thread Kevin DuBois
** Branch linked: lp:~kdub/mir/avert-1563287 -- 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

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-19 Thread Kevin DuBois
@duflu, If you're testing with rev3297 you're likely to see the same sort of slowdown on arale. We disabled the fences in arale in 0.20.1, so our current images, as well as trunk should be fine (with this bug) on arale by now. -- You received this bug notification because you are a member of

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-19 Thread kevin gunn
@duflu can specify which image revision you are running on arale? -- 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

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-19 Thread Kevin DuBois
arale should not be using egl sync fences. -- 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

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-19 Thread Kevin DuBois
@we can live without the synchronization... This was the suggestion to roll back the use of the sync extensions on mali. The current plan is to see how far we can get with hybris before OTA-11, and if we can't fix the performance in time, we'll roll back the sync extensions. The synchronization

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-18 Thread Daniel van Vugt
** Summary changed: - [regression] [OTA-10] [Mali GPU] Spread animation stutters badly with only a few apps opened + [regression] [OTA-10] Spread animation stutters badly with only a few apps opened -- You received this bug notification because you are a member of Ubuntu Touch seeded

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-18 Thread Kevin DuBois
Its looking like the use of the eglCreateImageSyncKHR extension is causing thread activity (creation/destruction/TLS). Once mir started using these functions, it caused this timing increase in Mali cores, and lp: #1524414 in powervr ones. Linked to hybris, as its looking like this is a

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-18 Thread Kevin DuBois
** Also affects: libhybris Importance: Undecided Status: New -- 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/1563287 Title: [regression] [OTA-10] Spread animation

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-18 Thread Kevin DuBois
Delving a bit deeper, it seems that we're wasting a fair amount of time in the mali driver during this operation with threading operations, including some calls to pthread_getspecific (ie, TLS), so it could be a cost of hybris -- You received this bug notification because you are a member of

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-18 Thread Kevin DuBois
So to restate simply, the egl synchronization is costing 500us/client. (which is unreasonable, but a cost we cannot control without MTK/arm help). Trying to figure out alternatives. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-18 Thread Daniel van Vugt
Bisected. As kdub suggested, the regression occurred at lp:mir r3297. Mir's compositor report shows (running 5 triangles on krillin): r3296: 1.8ms/frame r3297: 35.0ms/frame revno: 3297 [merge] author: Kevin DuBois

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-18 Thread Daniel van Vugt
Wow. Turns out manual testing with mir-demos (and --compositor- report=log) shows quite a difference on krillin: One triangle: lp:mir/0.19 = 1.1ms/frame lp:mir = 14.2ms/frame Five triangles: lp:mir/0.19 = 1.8ms/frame lp:mir = 36.8ms/frame ** Changed in: mir Assignee: (unassigned) => Daniel

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-17 Thread Daniel van Vugt
On a related note; I mentioned in the description of this MP how in theory we might fall off the edge with smoothness for overlayed surfaces (and Unity8 is our only overlayed surface): https://code.launchpad.net/~vanvugt/mir/ClientLatency-of-overlays/+merge/291348 -- You received this bug

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-17 Thread Daniel van Vugt
Yeah I don't think 500us is affordable. That's 0.5ms and we only have 1-2ms (1000-2000us) of headway according to comment #19. Before we miss the frame deadline. So yes, that 500us times-a-couple will hurt us, and would explain it. -- You received this bug notification because you are a member

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-15 Thread Kevin DuBois
bit of measuring... the increase seems to average ~500us per map -- 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

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-15 Thread Kevin DuBois
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

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-15 Thread Daniel van Vugt
** Also affects: mir (Ubuntu) Importance: Undecided Status: New ** Changed in: mir (Ubuntu) Status: New => Triaged ** Changed in: mir (Ubuntu) Importance: Undecided => High ** Changed in: mir Status: Confirmed => Triaged ** Changed in: mir/0.20 Status:

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-14 Thread Daniel van Vugt
Both Unity8 and QtMir are excused. On the day of the regression, unity8 was unchanged and qtmir changed but not in logic. This leaves only Mir. On the day of the regression Mir was upgraded from 0.19.3 to 0.20.0. And looking at the source code, a large amount of code changed in Mir's buffering/GL

[Touch-packages] [Bug 1563287] Re: [regression] [OTA-10] Spread animation stutters badly with only a few apps opened

2016-04-14 Thread Daniel van Vugt
Bisected the regression and found it happened in rc-proposed krillin image 266 on 24 Feb 2016. See the small diff attached for what changed. ** Changed in: mir Status: New => Confirmed ** Changed in: mir Importance: Undecided => High ** Patch added: