RadeonSI Driver Sees GPU Hang Fixes - RDNA4 Fixes, Optimally Programming "OREO MODE"

Written by Michael Larabel in Radeon on 6 August 2024 at 08:46 AM EDT. 14 Comments
RADEON
A number of GPU hang fixes have been merged for AMD's RadeonSI Gallium3D driver within Mesa. These fixes should help further enhance the current RDNA3 GPU driver support and also has fixes for stabilizing the upcoming RDNA4 GPU support.

Well known AMD OpenGL Mesa developer Marek Olšák landed a set of nine patches into Mesa 24.3-devel for GPU hang fixes (mostly for GFX12). GFX12 as a reminder is the graphics IP to find with upcoming RDNA4 GPUs.

Among these fixes are adding preparations for Compute Wave Save Restore (CWSR) support for GFX11/RDNA3, optimally programming the "OREO_MODE" on both RDNA3 and RDNA4, fixes to the register programming to address GPU hangs, and other fixes.

Oreo
Well, a different kind of OREO...


I couldn't find much information on the OREO_MODE that is now being programmed optimally. Previously the AMD driver stopped programming the OREO_MODE last year to avoid rare corruption issues. In turn by now optimally programming the OREO_MODE, it fixes a rare performance regression.

These fixes at the moment are in the Mesa 24.3-devel Git branch but should be back-ported to the Mesa 24.1/24.2 stable code given they amount to fixes for addressing all important hang issues. It's good to see the RDNA4/GFX12 open-source driver support getting fit and hopefully all stabilized before its product debut in the coming months.
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