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 |