Zink OpenGL-Over-Vulkan Still Has ~200 Patches To Land, More Performance Work

Written by Michael Larabel in Mesa on 19 March 2021 at 01:00 AM EDT. 3 Comments
MESA
Mike Blumenkrantz who has been working under contract for Valve as part of their Linux graphics driver initiatives has provided a fresh status report on Zink as the Mesa Gallium3D effort for implementing OpenGL APIs atop Vulkan.

With supporting OpenGL 4 already and continuing to squeeze out more performance, Zink is on a solid footing but there still is even more work to land to further enhance this OpenGL-on-Vulkan implementation. Mike noted in the latest post that his work-in-progress "zink-wip" branch is down to around 200 patches left to clean-up and see through the review process for merging. Two hundred or so patches isn't bad at all when considering a month or so ago they were around 600 patches.

With working through the zink-wip queue for mainlining, one recent addition that was merged for Mesa 21.1 is descriptor caching support. Mike noted that this should yield a 80~100% performance improvement nearly across the board for CPU bound scenarios. As another performance win to happen on mainline, there is less than 100 patches to go before seeing threaded context support with Mesa Git.

Zink has also expanded its continuous integration (CI) work to help fend off future regressions. The Lavapipe software-based Vulkan implementation nearing Vulkan 1.1 support will also allow Zink CI testing through OpenGL 4.5.

The latest Zink status details can be found over on 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