Linux 5.7 Seeing Radeon FreeSync Fixes, Back-Ported Soft Recovery For Navi

Written by Michael Larabel in Radeon on 14 May 2020 at 07:19 AM EDT. 35 Comments
RADEON
While yesterday GFX10/Navi soft recovery support was sent in to DRM-Next for Linux 5.8, today that material was sent in as a "fix" for Linux 5.7 along with a number of other AMDGPU driver alterations.

The GFX10/Navi soft recovery is similar to what was already wired up for GFX9/Vega and allows for killing the waves for hung shaders as opposed to the existing GPU reset functionality already in place. This soft recovery support will help improve the experience ideally should any problems be encountered with shaders as opposed to needing a full GPU reset.

This pull request also has FreeSync fixes around vblank and page-flip event handling. This fixes several issues in the AMD display code around a potential race condition in DCN, an interrupt problem, etc.

Rounding out this pull for Linux 5.7 are also clock-gating fixes, an S4 fix for Navi, a DP MST fix, and other fixes.
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