Radeon Navi 2 "Sienna Cichlid" Published For AMD's OpenGL Driver
Written by Michael Larabel in Radeon on 8 June 2020 at 12:42 PM EDT. 6 Comments
RADEON --
Last week AMD's open-source Linux engineers published the initial Linux kernel driver patches for the "Sienna Cichlid" GPU that appears to be almost definitely the big Navi 2. Now that those AMDGPU patches are public, the folks working on the user-space drivers have had the go-ahead to begin volleying their related patches for Sienna Cichlid. Out today is the RadeonSI OpenGL driver support for this next-generation Navi GPU.

Posted today as a new MR for Mesa is the RadeonSI patches and common Mesa code for supporting Sienna Cichlid.

Like with the kernel driver, much of the enablement is the same as existing Navi (1x) graphics processors. Sienna Chiclid depends upon the LLVM "gfx1030" target and other mentions reaffirming this is a new "GFX10.3" class GPU. In going through those OpenGL driver patches for Sienna Cichlid there are new "big page" options and support for larger SDMA (System DMA) clears and copies.

Overall though this Sienna Chiclid / GFX10.3 support doesn't reveal much from this initial enablement over the existing Navi support in the RadeonSI Gallium3D driver. As of writing this code is still on the Mesa Gitlab but presumably will be merged in time for Mesa 20.2, but could end up being delayed to 20.3 if waiting until the Linux 5.9 kernel merge window where the kernel-side support will be introduced.
Related News
About The Author
Author picture

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 or contacted via MichaelLarabel.com.

Popular News This Week