Merge lp:~vanvugt/mir/fix-compositor-lag into lp:~mir-team/mir/trunk
Proposed by
Daniel van Vugt
Status: | Merged |
---|---|
Approved by: | kevin gunn |
Approved revision: | no longer in the source branch. |
Merged at revision: | 955 |
Proposed branch: | lp:~vanvugt/mir/fix-compositor-lag |
Merge into: | lp:~mir-team/mir/trunk |
Diff against target: |
172 lines (+60/-27) 3 files modified
include/server/mir/compositor/multi_threaded_compositor.h (+2/-0) src/server/compositor/multi_threaded_compositor.cpp (+15/-9) tests/unit-tests/compositor/test_multi_threaded_compositor.cpp (+43/-18) |
To merge this branch: | bzr merge lp:~vanvugt/mir/fix-compositor-lag |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Kevin DuBois (community) | Approve | ||
Alexandros Frantzis (community) | Approve | ||
PS Jenkins bot (community) | continuous-integration | Approve | |
Review via email: mp+179117@code.launchpad.net |
Commit message
Fix the compositor side of lag observed between input events and the screen.
This is half the fix for LP: #1199450.
The other half of the fix is to resolve client buffers arriving out of order,
which has not been fully diagnosed but is known to be resolved by the
"switch" branch.
Description of the change
I think this is still a bit of a kludge. It would be nice if we could work a more elegant solution into the architecture over time.
To post a comment you must log in.
FAILED: Continuous integration, rev:948 jenkins. qa.ubuntu. com/job/ mir-ci/ 1255/ jenkins. qa.ubuntu. com/job/ mir-android- saucy-i386- build/1660 jenkins. qa.ubuntu. com/job/ mir-clang- saucy-amd64- build/1545 jenkins. qa.ubuntu. com/job/ mir-saucy- amd64-ci/ 493/console
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
Click here to trigger a rebuild: s-jenkins: 8080/job/ mir-ci/ 1255/rebuild
http://