Mir 0.14 Works To Further Reduce Lag

Written by Michael Larabel in Ubuntu on 17 June 2015 at 04:58 PM EDT. Add A Comment
UBUNTU
The upcoming Mir 0.14 for Ubuntu Linux will take another step towards reducing lag.

Landing today in Mir's latest development code is dynamic buffer queue scaling in an attempt to further minimize lag. The commit working to minimize the mouse cursor lag by Canonical's Daniel van Vugt explains, "Actually the size of the queue doesn't really change with this branch. What it does do is reliably detect when a client is staying ahead of the compositor and throttle it so that no more than one future frame is ever pre-rendered. Hence you get the same single-frame latency as double buffering. But the moment the client fails to keep up, it will get to use all three buffers again."

Cited was this bug with Mir where the hardware cursor is always slightly ahead of the composited image. Another bug was aimed at delivering better performance with their buffering.

This work -- along with a lot of other changes -- will be present in Mir 0.14 for the Ubuntu Vivid cycle for Ubuntu Phone users and those running Ubuntu Desktop-Next or optionally switching over to a Mir-based environment.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week