Mesa's Radeon R600 Gallium3D Driver Now Has NIR Support Under Review

Written by Michael Larabel in Mesa on 30 December 2019 at 11:04 AM EST. 12 Comments
Similar to the trend with other Mesa drivers, the Radeon R600g driver for supporting Radeon HD 2000 through Radeon HD 6000 series graphics cards has been seeing experimental work to introduce a NIR back-end for this modern intermediate representation. That R600 NIR support now has a merge request open meaning it could possibly land still for Mesa 20.0.

The R600g NIR support has been worked on by Gert Wollny and currently targets Radeon HD 5000 "Evergreen" graphics cards with support for other AMD GPU generations handled by this Gallium3D driver not yet supported. Additionally, this NIR back-end only supports vertex / fragment / geometry shaders for now and other features missing.

R600g NIR development was done so far using the Radeon HD 5450.

The preliminary support can be found via this merge request. This R600g NIR support would be disabled by default as a lot of features and optimizations are left to be tackled, but for those interested it's one step closer to mainline for those using these old pren-GCN Radeon graphics cards.
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