AMDGPU Open-Source Driver Code Continues Maturing

Written by Michael Larabel in Radeon on 17 May 2015 at 10:33 AM EDT. 104 Comments
RADEON
Nearly one month ago AMD published the open-source code to their new "AMDGPU" kernel driver and the necessary user-space driver changes too. That code is continuing to mature for the Linux 4.2 kernel and for supporting the RadeonSI Gallium3D driver that code is continuing to be polished.

Given that the AMDGPU kernel driver can't be merged until the Linux 4.2 kernel, the Mesa/Gallium3D changes for supporting AMDGPU haven't yet been merged to mainline Mesa and thus will not make it for Mesa 10.6. However, that code is continuing to evolve.

Within Alex Deucher's AMDGPU kernel driver branch, there hasn't been too much activity since the initial code drop aside from re-basing the driver and other fixes. Within the AMDGPU Mesa branch, there's been a bit more activity there. Marek has added Userptr support to the AMDGPU winsys plus made many other changes as of just a few days ago.

Overall things are looking good for this new AMDGPU driver stack designed to primarily support the Radeon R9 285 Tonga, Carrizo APUs, and the upcoming Radeon Rx 300 series. Testing out the AMDGPU stack with a Tonga GPU is still on my TODO list now that it looks like any initial fallout from the new code is getting cleaned up to ensure a good testing experience, and will hopefully get to it soon with my ever-growing TODO list.
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