GNOME 45's Mutter Implements A Dedicated KMS Thread

Written by Michael Larabel in GNOME on 7 August 2023 at 06:10 AM EDT. 5 Comments
Recently merged to GNOME's Mutter compositor development code is implementing a dedicated kernel mode-setting (KMS) thread and allows for pointer motions to bypass the main thread during cursor sprite movements. Ultimately this effort is around lower-latency cursor movements.

Red Hat's Jonas Ã…dahl began working on this Mutter KMS kernel thread implementation a half-year ago and finally it recently was merged for the GNOME 45 release due out in September. By having this dedicated thread there should be lower latency cursor movements and possible avoidance of cursor stutter. It should be a latency win although various bugs have been reported since this code was merged in late July. But given the timing and still more than one month until GNOME 45.0 ships, everything should be in good shape for the stable debut.

KMS Thread MR

Those interested in learning more about this KMS thread work for Mutter can see the GitLab merge request for all of the details.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week