AMD Sends In Their Initial AMDGPU Driver Updates For Linux 5.2

Written by Michael Larabel in Radeon on 28 March 2019 at 07:55 PM EDT. 24 Comments
Joining the DRM-Next party with the Intel driver feature work is now the initial batch of the AMDGPU Radeon driver changes for Linux 5.2.

Alex Deucher of AMD sent in the initial AMDGPU updates to DRM-Next that are targeting the Linux 5.1 cycle. The notable material includes the new SMU11 replacement code for PowerPlay on Vega 20 and to be used by future Radeon GPUs, RAS support for Vega 20, BACO support for Vega 12 hardware (Bus Active Chip Off), BACO fixes for Vega 20, PowerPlay fixes, XGMI interconnect fixes, and various other fixes and code improvements.

Quite notable with this pull request but currently disabled until some fixes land, AMDGPU is preparing to hook in Heterogeneous Memory Management (HMM) support. The HMM support for AMDGPU and AMDKFD is initially for user pointer "userptr" support but could be expanded upon to become more widely used in the future. Following Nouveau finally tapping HMM in Linux 5.1 for Shared Virtual Memory (SVM) support and Intel HMM work pending, it's great to finally see Heterogeneous Memory Management getting used by the in-kernel GPU drivers.

The current list of AMDGPU changes for Linux 5.2 can be found via this pull request. We expect to see more AMDGPU feature work queued up over the next few weeks while the cut-off window is generally 2~3 weeks prior to the stable release of the current cycle (Linux 5.1).
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week