Zink OpenGL-On-Vulkan Sees More Performance Tuning, Regression Fixing

Written by Michael Larabel in Mesa on 13 June 2023 at 05:50 AM EDT. 7 Comments
MESA
Following my recent RADV+Zink vs. RadeonSI OpenGL benchmarking for various games and workloads, Valve's Zink lead developer Mike Blumenkrantz was hopping on some of the benchmarks where this generic OpenGL-on-Vulkan implementation lagged behind the RadeonSI Gallium3D driver.

In particular, Blumenkrantz has spent time looking at differences in the performance results for the ET: Legacy and BioShock Infinite games where the RadeonSI driver was the clear favorite over Zink.

The BioShock Infinite performance was found to be regressed since last month due to a merge request trying to fix uncached memory readbacks. He's since fixed that last week in Mesa 23.2-devel to check for the cached memory correctly when mapping a buffer.

The ET: Legacy performance was a bit trickier but with profiling he discovered some Zink bottlenecks. With a few tweaks he's managed around a 10% improvement for ET: Legacy though RadeonSI is still leading on his system by about 14%.

More details on this latest round of optimizing for the Zink OpenGL-on-Vulkan Mesa driver 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