GNOME's Mutter Begins Landing Monitor/Display Rework

Written by Michael Larabel in GNOME on 8 April 2017 at 08:10 PM EDT. 37 Comments
Jonas Ådahl's latest GNOME work to benefit the GNOME Wayland support and other areas is a rework of Mutter so it now handles all low-level monitor configuration.

On Friday the initial batch of the monitor rework code landed into Mutter by Jonas. There is this GNOME bug report tracking the low-level monitor rework. In there Jonas explains, "This bug is a place holder for the progress related to moving all low level monitor logic (i.e. CRTC/connector/... things into mutter, hiding it behind a higher level configuration API). While the current API simply provides a getter and a setter for all KMS like state, the new will be placed a layer above, with a set of "monitors" that can be placed in "logical monitors". One will be able to rotate a logical monitor, set a scale, place multiple monitors inside one (i.e. mirroring)."

So far more than five dozen patches related to this initiative have landed with changes to monitor-manager, additions to the D-Bus API, expanded per-backend capabilities, and other API changes. This Mutter work should be settled by the GNOME 3.26 release in September. Stay tuned to Phoronix for more about the GNOME 3.26 features.
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