GNOME On Wayland Will Now Work Correctly For Non-60Hz Refresh Rates

Written by Michael Larabel in GNOME on 23 November 2018 at 07:00 AM EST. 21 Comments
GNOME
It's been a busy week in GNOME's Mutter space as in addition to the GPU hot-plugging and DisplayLink improvements, Mutter when running as a Wayland compositor will now behave correctly when setup for non-60Hz display refresh rates.

Up to now when GNOME was running on Wayland it has basically been stuck to a 60Hz fake vsync refresh rate, but now it's able to query hardware presentation times and support swap throttling for working better in the growing world outside of 60Hz refresh rate displays. Of course, GNOME on the X.Org Server hasn't had such issues.

Closed today is now this year and a half old bug about changing the monitor refresh rate not working correctly under Wayland. The technical details are laid out by this merge request that had been open for the past four months before being closed today.

The code is now in Mutter Git for GNOME 3.32 to support swap throttling and hardware presentation times queried through the Linux KMS stack.

GNOME on Wayland is looking good for single monitor setups but there still is other code yet to be merged for improving the GNOME Wayland performance on multi-monitor setups. Hopefully those improvements can also be merged in time for the GNOME 3.32 debut in March.
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