Radeon FreeSync Video Mode Optimization Updated For The AMDGPU Linux Driver

Written by Michael Larabel in Radeon on 4 January 2021 at 04:25 PM EST. 13 Comments
Last month we wrote about AMD engineers working on an experimental video mode optimization for FreeSync with the open-source AMDGPU Linux kernel driver. With AMD staff getting back to work following the holidays, an updated patch set was submitted today.

The AMDGPU FreeSync video optimization was updated today and looks like there is enough interest and punctual updates that it's possible we could see it mainlined for say Linux 5.12, but it didn't make it in time for the current 5.11 cycle. This optimization to enhance the FreeSync video experience is about avoiding any flickering from otherwise a full mode-setting when selecting the timing mode during video playback. With this pending code, for multimedia players / applications selecting a mode that matches the content being played, no blanking/flickering should occur compared to a full mode-set as presently done.

The new patches continue to have this FreeSync "video optimization" feature disabled by default. With the updated patches the functionality can be enabled with the amdgpu.freesync_video=1 module option (previously it was "experimental_freesync_video" as the option rather than just "freesync_video").

Plus there are code comment updates, cosmetic fixes, and other low-level bits but overall is largely the same as before but with the renamed module option. If all goes well we could see this feature in Linux 5.12 this spring. This addition doesn't have any impact on the existing FreeSync variable refresh rate support for gaming in avoiding tearing and stuttering (and before anyone asks, nothing new to report on FreeSync AMDGPU Linux HDMI support).
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