AMDGPU Linux 4.21 Changes Queued With FreeSync, DC ABM, KFD Compute For Vega12/Polaris12

Written by Michael Larabel in Radeon on 1 December 2018 at 08:17 AM EST. 30 Comments
On Friday AMD's Alex Deucher sent in the latest batch of feature to work DRM-Next ahead of the Linux 4.21 cycle. This mostly included AMDGPU/AMDKFD driver updates but also a lone Radeon DRM driver fix to avoid a possible 32-bit overflow and also DRM scheduler and TTM memory management fixes.

The highlights of this latest batch of AMDGPU Direct Rendering Manager feature work for Linux 4.21 includes:

- The long-awaited FreeSync support as well as Adaptive-Sync. As outlined in that article this week, the kernel bits will finally be in place with Linux 4.21 and the Mesa side changes should also be landing for Mesa 19.0. This long-awaited feature is finally ready for open-source mainline!

- Adaptive Backlight Management (ABM) support within the AMDGPU display code. Currently this is primarily for Raven Ridge laptops. Separately the driver is also now using ACPI for querying the backlight range on supported platforms.

- Kernel Fusion Driver (KFD) support for Polaris 12 and Vega 12 graphics processors. This will allow the ROCm compute support to work for these parts.

- SDMA paging queue support for Vega GPUs.

There are also various other fixes and clean-ups as outlined via the pull request. This latest feature pull is on top of earlier 4.21 DRM-Next material.

Notably absent is no fixes yet for the broken Radeon RX 590 support.
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