Another Attempt At Reducing GNOME's Mutter Input Latency

Written by Michael Larabel in GNOME on 1 July 2019 at 07:29 AM EDT. 11 Comments
GNOME
Prolific GNOME contributor Daniel Van Vugt of Canonical working to optimize the desktop stack for Ubuntu continues his great upstream-focused work on enhancing the performance of various key components. This past week he posted a new merge request that seeks to lower the input latency further for the Mutter compositor / window manager.

Mutter MR #661 is Van Vugt's latest input latency reduction work for Mutter. This is designed as a replacement to his nearly one-year-old unmerged patches for delivering input events sooner when possible but ended up having technical limitations.

This new implementation processes input events out of phase with server redraws and should lead to one frame lower input latency than the status quo. The input event frequency remains matched with that of the display's refresh rate.

The merge request was just opened three days ago on this new Mutter input latency reduction attempt and those wanting to learn more details on the technical side of it can do so via Gitlab. Hopefully we'll see this code merged in time for September's GNOME 3.34 release.
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