Linux 5.8 Bringing Soft Recovery Support For GFX10/Navi

Written by Michael Larabel in Radeon on 13 May 2020 at 07:15 AM EDT. 5 Comments
RADEON
A lot is building up for Linux 5.8 and there already being a few rounds of AMDGPU feature improvements. Another batch of feature material for the AMD Radeon graphics driver was sent in this week to DRM-Next destined for Linux 5.8.

With it getting late in the cycle and the shiny new work mostly already being queued, this latest pull request has RAS fixes, DisplayPort 1.4 compliance fixes, clock-gating fixes, run-time power management cleanups, PSP code clean-ups, and other low-level fixes/maintenance work but also some feature activity still.

On the feature front is support for exposing FP16 pixel format support for mode-setting, soft recovery for GFX10, and the AMDKFD compute driver can now track GPU memory utilization on a per-process basis.

The soft recovery support for GFX10/Navi is similar to what has already been in place for GFX9 hardware and allows for killing the waves for hung shaders. GFX10 has already supported full GPU reset recovery support for Linux while this addition is just the "soft" recovery capability.

The AMDKFD per-process vRAM tracking is ultimately exposed to user-space via a new sysfs interface.

The complete list of this latest batch of AMDGPU changes queuing for Linux 5.8 can be found via this pull request.
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