The Big AMDKFD Change Set For Linux 4.17 Has Been Submitted

Written by Michael Larabel in Radeon on 11 March 2018 at 06:24 PM EDT. 5 Comments
Oded Gabbay sent in his pull request today of the AMDKFD driver updates targeting the Linux 4.17 kernel. Notably this includes the long-awaited dGPU support in inching AMD/GPUOpen ROCm compute support with OpenCL off a mainline kernel for select discrete GPUs.

Most significant with this AMDKFD (AMD Kernel Fusion Driver) changes for Linux 4.17 is the discrete Radeon GPU support for initialization and queue handling. Unfortunately though it ended up being incomplete as the GPUVM support is still missing due to that code still being discussed by developers. Additionally, Vega compute support isn't yet ready for mainline AMDKFD.

Also included with this pull request is enabling PCI Express atomics support for discrete GPUs, adjustments to the AMDGPU/AMDKFD interface for discrete GPUs, refactoring of IOMMU v2 code, HSA process eviction code if the system is under memory pressure, and various bug fixes and more.

The complete list of AMDKFD changes that made it for Linux 4.17 by means now of DRM-Next can be found on dri-devel.
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