AMD Posts Updated Mesa Patches For Variable Refresh Rate (FreeSync / Adaptive-Sync)

Written by Michael Larabel in Radeon on 24 September 2018 at 03:56 PM EDT. 20 Comments
Earlier this month AMD finally got back on track with issuing new patches for FreeSync / Adaptive-Sync / HDMI Variable Refresh Rate support now that there seems to be a consensus among the Linux DRM (Direct Rendering Manager) driver developers over what this API should look like so it can support the multiple technologies and drivers at play.

See the aforelinked article for more details, but this FreeSync/Adaptive-Sync/VRR support has been a long time coming for the open-source Radeon driver stack. The tech is intended to help reduce stuttering, tearing, and/or input lag while gaming.

We haven't seen any of the DRM patches queued yet in DRM-Next for the next Linux kernel cycle, so it might not make it for Linux 4.20~5.0, but at least it looks like it will be here soon. On user-space side, AMD developers today posted their second version of these patches.

These patches add in the Mesa infrastructure work for interfacing with the new DRM VRR properties and an option for allowing Adaptive-Sync to be enabled from the Mesa DRIRC configuration file handling. At this stage it's just catering towards the RadeonSI driver with Intel not yet supporting this technology on their hardware and NVIDIA going their own route (G-SYNC) and we haven't seen any attempts by Nouveau to support these bits.

These updated patches fix program name detection for Wine applications, important for these days of Wine gaming and Steam Play / Proton. There are also more applications blacklisted to avoid unexpected behavior and other code improvements.

These Mesa patches can be found on the Mesa mailing list but as is standard development practices, don't look for these patches to be merged until the new DRM properties code enters the Linux mainline Git tree.
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