AMDGPU Support Added To Mesa's DRM Library

Written by Michael Larabel in Mesa on 5 August 2015 at 02:29 PM EDT. Add A Comment
Support for utilizing the new AMDGPU DRM driver found in Linux 4.2 and newer has been added to Mesa's DRM library (libdrm).

The many AMDGPU Libdrm patches just made their way into the mainline Git tree! This is needed for interfacing by the RadeonSI Gallium3D driver with this new DRM kernel driver supporting the Radeon R9 285 "TONGA", Carrizo, and Fury/Fiji GPUs coming with Linux 4.3.

As of writing this article, the AMDGPU winsys addition and other changes to Mesa haven't yet been mainlined, but that's likely the next step coming very shortly given the libdrm integration today. The code is expected to come together for Mesa 11.0.

For utilizing the AMDGPU Linux stack with the newest Radeon GPUs you'll need Linux 4.2, libdrm Git, Mesa Git (soon as it's merged), LLVM 3.7 or ideally 3.8 SVN, and the new xf86-video-amdgpu DDX driver. There's also new binary firmware files needed for your respective GPU. Once the Mesa code lands, there will be another article with confirmation. In case you missed my initial testing of this new driver stack, see The New AMD GPU Open-Source Driver On Linux 4.2 Works, But Still A Lot Of Work Ahead.
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