** 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
** 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
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.
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
** 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
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
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
** 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]
** 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
** 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]
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:
** 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
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
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
**
** 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
** 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
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.
** 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.
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
** 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
@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
@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
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
@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
** 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
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
** 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
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
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
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
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
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
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
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
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
** 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:
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
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:
38 matches
Mail list logo