RADV Vulkan Driver's ACO Compiler Back-End Has Navi/GFX10 Nearly Squared Away

Written by Michael Larabel in Mesa on 26 October 2019 at 06:33 AM EDT. 4 Comments
MESA
Following a lot of work on the AMD "ACO" compiler back-end to the RADV Vulkan driver for GFX10/Navi, this experimental alternative to AMDGPU LLVM is about ready to go for these newest AMD graphics processors.

There was more aco/gfx10 activity merged yesterday getting the hazard mitigations in place and other bits landing earlier in the week as well.

Following all of those changes making it into Mesa 19.3-devel, Timur Kristóf opened the merge request for enabling ACO on Navi. At this point he says feature parity has been achieved for the Navi support compared to other supported generations.

Additional details on the ACO Navi state can be found here.

Assuming the MR is acted upon soon, this ACO Navi support will be part of the Mesa 19.3 release later this quarter. Mesa 19.3 is the first release with the ACO back-end merged for RADV as a non-default option.

Earlier this month I ran some fresh ACO RADV benchmarks for Polaris and Vega. Once Navi has landed, I'll fire up some more benchmarks.
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