Work-In-Progress RadeonSI+Nine Showing Big Performance Win For Source Engine Games

Written by Michael Larabel in Mesa on 23 June 2021 at 11:27 AM EDT. 32 Comments
MESA
While Valve has been working on Vulkan-based rendering for Source Engine games by making use of DXVK for translating the game engine's native Direct3D calls to the Vulkan API, with some yet-to-be-merged Mesa patches around Gallium Nine there is much better performance to see with Gallium Nine at least for the RadeonSI driver.

Mike Blumenkrantz as the Valve contractor who has been working heavily on the Zink OpenGL-on-Vulkan has been hacking on some Gallium Nine related patches on and off the past week along with others involved with Mesa and Valve's Linux graphics driver work.

While not yet ironed out and mainlined, their quest has been about getting DXVK-compatible Source Engine games running through Gallium's Nine state tracker. In the case of the RadeonSI Gallium3D driver with an unspecified graphics card, when switching to this new approach the performance went up from around 445 FPS using the default ToGL-based implementation to 933 FPS with the in-development work. (Update: For added clarity, it turns out the initial tests were using ToGL and not the newer DXVK/Vulkan path.)

More details on this tentative effort via Mike's blog.
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