Zink Mesa 21.3-dev Benchmarks - Increasingly Capable Of Running OpenGL Games Atop Vulkan

Written by Michael Larabel in Display Drivers on 23 August 2021 at 09:00 AM EDT. Page 6 of 6. 31 Comments.
Zink August 2021 OpenGL vs. RadeonSI Benchmarks

After carrying out those initial tests of the updated Zink code, lead developer Mike Blumenkrantz reminded me that there is also the "lazy descriptors" mode for Zink that can be activated via the ZINK_DESCRIPTORS=lazy environment variable. By that time a few days passed from when starting the testing so I then fetched the latest Mesa Git for the moment and re-conducted the testing -- just using that latest Mesa Git with default vs. ZINK_DESCRIPTORS=lazy for these remaining graphs.

Zink August 2021 OpenGL vs. RadeonSI Benchmarks
Zink August 2021 OpenGL vs. RadeonSI Benchmarks

With DDNet the performance went up even higher and inching closer to the RadeonSI level of performance when enabling lazy descriptors.

Zink August 2021 OpenGL vs. RadeonSI Benchmarks

Dota 2 also saw a very significant boost to the performance with lazy descriptors enabled and nearing the RadeonSI level of performance...

Zink August 2021 OpenGL vs. RadeonSI Benchmarks

ET: Legacy still has a ways to go in performing close to RadeonSI.

Zink August 2021 OpenGL vs. RadeonSI Benchmarks

Similarly, Tesseract remained in rough shape.

Zink August 2021 OpenGL vs. RadeonSI Benchmarks
Zink August 2021 OpenGL vs. RadeonSI Benchmarks

Tomb Raider benefited a lot from Zink's lazy descriptors.

It still depends upon the particular game/engine for how well Zink can perform and if there are any rendering issues or stability problems to deal with, but as shown by this fresh round of tests, Zink is continuing to become quite performant for running OpenGL over Vulkan. The improvements that landed in Mesa 21.3-devel this past week are very significant and making use of ZINK_DESCRIPTORS=lazy can help out some games as well as shown. It will be interesting to see how the performance is for Mesa 21.3-devel as there still are more weeks to go until the code branching in October.

If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.


Related Articles
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.