xf86-video-modesetting TearFree Page-Flipping Merged

Written by Michael Larabel in X.Org on 26 December 2022 at 06:19 AM EST. 43 Comments
The xf86-video-modesetting work covered a month ago over "TearFree" page flipping support has been merged to the X.Org Server for whenever the next release ends up happening.

As previously covered, a developer finally stepped up to offer a "TearFree" xf86-video-modesetting option for that generic DDX, similar to the TearFree option found in hardware-specific drivers like xf86-video-amdgpu. Enabling TearFree tries to provide tear-free screen rendering by utilizing hardware-specific page-flipping mechanisms. Screen tearing can still be common on the Linux desktop if running the X.Org Server and are not using a composited window manager.

Developer Sultan Alsawaf implemented the TearFree option for this commonly used, generic DDX driver for helping to eliminate tearing in environments lacking a compositor. Two shadow buffers are used for the tear-free implementation along with integrated damage tracking. More details on the implementation can be found via this merge request, which as of last week has been merged into the X.Org Server tree.

With the updated xf86-video-modesetting driver, the TearFree option is disabled by default unless enabling the option.
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