Subject: [ANNOUNCE] Mir 0.26

From: Daniel van Vugt <[email-masked]>
Date: Fri, 17 Feb 2017 10:29:06 +0800

Mir 0.26 is now released and is also released in Ubuntu 17.04 zesty.

https://launchpad.net/mir/0.26/0.26.0
https://launchpad.net/mir/0.26/0.26.1
https://launchpad.net/ubuntu/+source/mir

---

From: Daniel van Vugt <[email-masked]>
Date: Mon, 20 Feb 2017 16:15:12 +0800

In terms of feel, you will find Mir 0.26 is the biggest step forward 
ever (and that will ever be). Because most of the software lag is now 
gone, which you will get a feel for in Unity8;

https://docs.google.com/spreadsheets/d/1RbTVDbx04ohkF4-md3wAlgmxbSI1DttstnT6xdcXhZQ/pubchart?oid=1566479835&format=interactive

Adding to the improved responsiveness is the removal of input resampling 
in Mir 0.26, which means apps get input events from your USB mouse at 
125Hz instead of 59Hz, and they arrive up to one frame sooner than they 
did in Mir 0.25. This means dragging windows is finally buttery smooth.

But we're not done yet. Theoretically optimal latency (allowing for 16ms 
of render time and 24ms of LCD hardware latency) in the above chart 
would be at about the 40ms line. So there is some improvement possible 
still. Plus Xmir and Android's code paths have not been fully optimized 
and are about one frame higher than those charted values which are for 
native EGL apps on desktop. And more improvement is theoretically 
possible after that (e.g. 
https://www.khronos.org/registry/OpenGL/extensions/NV/GLX_NV_delay_before_swap.txt).

- Daniel

---

From: Daniel van Vugt <[email-masked]>
Date: Thu, 2 Mar 2017 15:40:21 +0800

There is still an occasional stutter in Mir 0.26.1 that comes and goes 
in Unity8. If you want a workaround for that without waiting for the 
next release, it's documented here:

   https://bugs.launchpad.net/mir/+bug/1666372

- Daniel