Mir

Activity log for bug #1350725

Date Who What changed Old value New value Message
2014-07-31 08:19:41 Daniel van Vugt bug added bug
2014-10-03 07:45:21 Daniel van Vugt mir: assignee Daniel van Vugt (vanvugt)
2014-10-03 07:45:25 Daniel van Vugt mir: status Triaged Won't Fix
2014-10-07 09:17:39 Daniel van Vugt mir: status Won't Fix Triaged
2014-11-04 04:50:05 Daniel van Vugt description Our DisplayBuffer implementation for Mesa/desktop is actually triple buffered, making it one frame more laggy than it needs to be. This was intentional because it's required to allow cloned displays to keep up (waiting for all vblanks may take an extra 16ms). But we don't need to keep it always-on. We can revert to double buffering in the common case where cloning is not active by adding this to the bottom of mesa::DisplayBuffer::post_update - if (outputs.size() <= 1) wait_for_page_flip(); Making this change results in a noticeable improvement in responsiveness when dragging windows around. Our DisplayBuffer implementation for Mesa/desktop is actually triple buffered, making it one frame more laggy than it needs to be. This was intentional because it's required to allow cloned displays to keep up (waiting for all vblanks may take an extra 16ms). But we don't need to keep it always-on. We can revert to double buffering in the common case where cloning is not active by adding this to the bottom of mesa::DisplayBuffer::post_update -     if (outputs.size() == 1)         wait_for_page_flip(); Making this change results in a noticeable improvement in responsiveness when dragging windows around.
2014-11-17 09:52:45 Daniel van Vugt mir: milestone 0.9.0
2014-11-17 09:52:49 Daniel van Vugt mir: status Triaged In Progress
2014-11-17 09:57:42 Daniel van Vugt branch linked lp:~vanvugt/mir/mesa-double
2014-11-18 23:38:28 Alberto Aguirre mir: milestone 0.9.0 0.10.0
2014-12-11 04:10:19 Daniel van Vugt mir: milestone 0.10.0
2014-12-11 04:10:24 Daniel van Vugt mir: status In Progress Triaged
2015-01-07 10:32:10 Daniel van Vugt mir: milestone 0.10.0
2015-01-07 10:32:13 Daniel van Vugt mir: status Triaged In Progress
2015-01-08 09:22:03 Daniel van Vugt mir: milestone 0.10.0 0.11.0
2015-01-14 01:09:43 PS Jenkins bot mir: status In Progress Fix Committed
2015-02-10 09:28:56 Launchpad Janitor branch linked lp:ubuntu/vivid-proposed/mir
2015-02-10 10:10:38 Launchpad Janitor mir (Ubuntu): status New Fix Released
2015-02-11 03:53:12 Daniel van Vugt mir: status Fix Committed Fix Released