Zink OpenGL-On-Vulkan Benchmarks Are Very Competitive To Radeon OpenGL Driver

Written by Michael Larabel in Display Drivers on 22 August 2022 at 06:30 AM EDT. Page 5 of 5. 42 Comments.
Zink Mesa 22.3-devel
Zink Mesa 22.3-devel
Zink Mesa 22.3-devel
Zink Mesa 22.3-devel
Zink Mesa 22.3-devel
Zink Mesa 22.3-devel
Zink Mesa 22.3-devel
Zink Mesa 22.3-devel
Zink Mesa 22.3-devel

The Xonotic open-source FPS game was another title where RadeonSI and Zink performed effectively the same with the Radeon RX 6800 XT graphics card.

Zink Mesa 22.3-devel
Zink Mesa 22.3-devel
Zink Mesa 22.3-devel
Zink Mesa 22.3-devel
Zink Mesa 22.3-devel

I also used GPUTest for running a number of synthetic OpenGL test cases. Generally Zink was performing well against RadeonSI with tis AMD RDNA2 graphics card.

Zink Mesa 22.3-devel

When taking the geometric mean of all the benchmarks carried out for this article, Zink was running at 93% the speed of the RadeonSI driver for the wide range of games/tests! Overall this was the most impressive showing we have seen out of Zink to date and for a number of games this open-source OpenGL-on-Vulkan implementation either matched or outperformed AMD's RadeonSI OpenGL driver. Especially with OpenGL use tending to be now for older Linux games with more of the newer and heavier titles focusing on the Vulkan API directly, even in cases where Zink didn't outrun RadeonSI it still tended to deliver a very sufficient experience for a current-generation graphics card.

Zink Mesa 22.3-devel

When looking at the CPU usage over the span of all the OpenGL benchmarks carried out, to much surprise the Zink OpenGL-on-Vulkan run actually led to lower CPU usage than with the RadeonSI Gallium3D driver.

Zink Mesa 22.3-devel
Zink Mesa 22.3-devel
Zink Mesa 22.3-devel

There wasn't much of a difference in any of the GPU vitals between the Zink and RadeonSI runs for these Linux gaming focused tests.

The Zink performance shows the potential for efficient OpenGL over Vulkan use. It will be interesting to see ahead if any vendors take this route for future GPU hardware support rather than maintaining native OpenGL driver support, similar to Intel with Arc Graphics on Windows going for Direct3D 9 over Direct3D 12 rather than maintaining a native D3D9 driver for their discrete GPUs. The only game of those I attempted that ran into problems with Zink was Deus Ex: Mankind Divided where there was a crash but the other games had ran and rendered without any issues and much better than the early days of Zink.

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.