lp:~vanvugt/mir/triple-buffers-more-often
- Get this branch:
- bzr branch lp:~vanvugt/mir/triple-buffers-more-often
Branch merges
- Daniel van Vugt: Needs Fixing
- PS Jenkins bot (community): Approve (continuous-integration)
- Alexandros Frantzis (community): Needs Fixing
- Cemil Azizoglu (community): Needs Information
-
Diff: 119 lines (+21/-16)3 files modifiedsrc/server/compositor/buffer_queue.cpp (+1/-1)
tests/integration-tests/test_buffer_scheduling.cpp (+7/-7)
tests/unit-tests/compositor/test_buffer_queue.cpp (+13/-8)
Branch information
Recent revisions
- 2757. By Daniel van Vugt
-
integration-tests: Fix failing queue_size_
scales_ with_client_ performance
due to implicit coupling to the old thresholds. Now it detects the
scaling delay and tests according to that. - 2753. By Daniel van Vugt
-
Make that 50 frames in a row. It needs to be short enough for the switch
to realistically happen during a scroll gesture. - 2751. By Daniel van Vugt
-
Make dynamic double buffering MUCH more conservative so that it does
not accidentally class a client whose performance is borderline as
fast (Unity8 dash as experienced in silo testing for Mir 0.14.0).Previously a client had to perform fast for 3 frames continuously to
qualify. Now it needs to be fast for 100 frames continuously.This means in reality most input-driven apps won't ever qualify for
double buffering. But we may never fix all our clients adequately, so
err on the side of smoothness with higher latency. - 2750. By Daniel van Vugt
-
Revert r2749. It's still causing servers to crash (LP: #1474720)
r2748 works perfectly. - 2749. By Cemil Azizoglu
-
Use command line options during platform probe.
Return best when a platform-specific option is passed in. This will help in differentiating between Mesa and X11 platforms when the server is launched from an xterm depending on the presence of the "--vt" option.
.Approved by PS Jenkins bot.
- 2748. By Alberto Aguirre
-
Increase timeouts on certain tests that fail under TSAN clang CI builds.
Approved by Daniel van Vugt, PS Jenkins bot.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mir