RADV's ACO Compiler Back-End Now Supported For Older AMD "Sea Islands" GPUs

Written by Michael Larabel in Radeon on 7 December 2019 at 10:15 AM EST. 26 Comments
RADEON
The Valve-backed "ACO" compiler back-end for the open-source Radeon "RADV" Vulkan driver has added support now for AMD GCN 1.1 "Sea Islands" graphics cards.

Sea Islands includes the Radeon Rx 200 series with the R7 260/260X/290/295 series and these 2nd Gen GCN GPUs also ended up in the Radeon HD 7790, Radeon HD 8770, Radeon R7 360, Radeon R9 390/390X, and Radeon RX 455. Up to now the ACO compiler back-end has only supported GCN1.2/GFX8 and newer but with the latest Mesa 20.0-devel code as of today in Mesa Git there is now ACO support for GCN 1.1 Sea Islands.

Of course, to use the RADV Vulkan driver in first place with GCN 1.1 hardware you first need to be booting the system with "radeon.cik_support=0 amdgpu.cik_support=1" module parameters in order to default to the AMDGPU kernel driver for RADV support as the default Radeon kernel driver for GCN 1.1 and older does not support the interfaces needed for RADV. We haven't heard any AMD discussions in a number of months about plans for shifting GCN 1.1 (and GCN 1.0) to AMDGPU DRM by default.

In any case, try Mesa Git this weekend thanks to this MR for ideally delivering faster Vulkan performance now for older GCN 1.1 Sea Islands graphics cards. If there is enough interest, I'll fire up some new GCN 1.1 tests soon.
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