AMD Making It More Clear When Their RadeonSI OpenGL Driver Is Being Used

Written by Michael Larabel in Radeon on 24 October 2023 at 08:55 AM EDT. 1 Comment
RADEON
AMD's RadeonSI Gallium3D driver has been around for a decade since the Radeon HD 7000 "Southern Islands" graphics card days while finally the OpenGL renderer string is being changed to reflect "RadeonSI" as the name of the driver in use.

When using the RadeonSI driver and querying the OpenGL renderer, it's provided strings like "AMD Radeon Graphics (gfx1103_r1, LLVM 16.0.6, DRM 3.54, 6.5.7-300.fc39.x86_64)." But as you'll note, "RadeonSI" is not actually shown. Even though when using RadeonSI on Linux it's in use for Radeon HD 7000 series and all newer AMD graphics hardware since, besides cases like their legacy (proprietary) AMD OpenGL driver or using the Zink OpenGL-on-Vulkan driver, the RadeonSI driver can basically be assumed.

Current RadeonSI OpenGL renderer string


But to avoid any user confusion, making it easier to grep logs, or any future cases like new OpenGL drivers in future generations of hardware, the RadeonSI OpenGL renderer string is finally adding RadeonSI. Better late than never and primarily useful for those wanting to script around glxinfo or similar for quickly checking the presence of the RadeonSI driver or not, should the need arise. The only surprising part is that it took a decade for RadeonSI to be explicitly added to the OpenGL renderer string.

The "radeonsi" is being appended prior to displaying the LLVM version in the OpenGL renderer string with Mesa 23.3. The change was merged today as part of a small set of AMD clean-ups prior to the imminent Mesa 23.3 branching / feature freeze. Mesa 23.3 stable will be out later this quarter.
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