Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
AMD Posts Updated Mesa Patches For Variable Refresh Rate (FreeSync / Adaptive-Sync)
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.