Merge lp:~alan-griffiths/mir/fix-1288570 into lp:mir
Proposed by
Alan Griffiths
Status: | Merged |
---|---|
Approved by: | Alan Griffiths |
Approved revision: | no longer in the source branch. |
Merged at revision: | 1458 |
Proposed branch: | lp:~alan-griffiths/mir/fix-1288570 |
Merge into: | lp:mir |
Diff against target: |
81 lines (+27/-19) 2 files modified
src/server/compositor/switching_bundle.cpp (+26/-19) src/server/compositor/switching_bundle.h (+1/-0) |
To merge this branch: | bzr merge lp:~alan-griffiths/mir/fix-1288570 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Daniel van Vugt | Approve | ||
PS Jenkins bot (community) | continuous-integration | Approve | |
Alexandros Frantzis (community) | Needs Fixing | ||
Review via email: mp+209662@code.launchpad.net |
Commit message
compositor: check that client buffers are actually available before completing client_acquire. (fixes 1288570)
Description of the change
compositor: check that client buffers are actually available before completing client_acquire. (fixes 1288570)
To post a comment you must log in.
Without this patch I get a constant 120 FPS when the app is between screens. Applying this patch I get 60FPS for a few seconds, then a couple of seconds of increased frame rate, and so on:
120 FPS
60 FPS
60 FPS
60 FPS
60 FPS
60 FPS
80 FPS
120 FPS
61 FPS
60 FPS
60 FPS
60 FPS
60 FPS
77 FPS
120 FPS
64 FPS
60 FPS
60 FPS
60 FPS
60 FPS
78 FPS
120 FPS
62 FPS
60 FPS
60 FPS
60 FPS
60 FPS
78 FPS