X.Org's Modesetting Driver Flips Off Atomic By Default

Written by Michael Larabel in X.Org on 4 September 2019 at 12:00 AM EDT. 41 Comments
X.ORG
While atomic mode-setting has been around for several years now and to provide a modern mode-setting interface that can test modes prior to the actual operation and reduce possible flickering during mode-setting events and also being faster, the common xf86-video-modesetting driver has at least temporarily disabled the support by default.

Within the latest X.Org Server 1.21 Git and requested for back-porting to X.Org Server 1.20 is disabling atomic support by default. This stems from a black screen when doing rotation on a different CRTC and other problems along the atomic code-path for this in-tree driver. So by default the generic modesetting driver will use the legacy code-path by default to avoid messing up existing users.

The sad part is that X.Org Server atomic improvements have patches available on the mailing list but without any activity to review and merge them. Plus there hasn't been any effort to actually organize an X.Org Server 1.21 release. From Intel open-source developer Maarten Lankhorst who made the change, "The fixes to make the xserver more atomic have been pending on the mailing list for ages."

X.Org Server 1.21 won't be around for this year's Linux distributions but hopefully something can materialize in time for the likes of Ubuntu 20.04 LTS. X.Org Server development activity has continued to wane as the Wayland support on GNOME, KDE, and other compositors continues to improve as well as the Wayland ecosystem in general.
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