The Zink OpenGL-on-Vulkan driver is well optimized for Linux gaming and desktop use thanks to the work by Mike Blumenkrantz being funded by Valve. Zink has even worked with OpenCL thanks to Rusticl and now another frontier is being conquered for this generic OpenGL on Vulkan driver: workstation graphics with optimizing around the SPECViewPerf test cases.
Mike Blumenkrantz on Valve’s great Linux team has been working recently on optimizing the Zink OpenGL-on-Vulkan driver code around SPECViewPerf test cases.
Without optimizations, he was hitting aorund 18 FPS with Zink where as using the RadeonSI driver on AMD graphics was at around 100 FPS.
Thanks to the work so far on Zink, he’s managed to double the SPECViewPerf result with around 34 FPS.
It’s still a ways behind the RadeonSI performance but Mike ended his latest status update with:
“Blammo, that doubles the perf and manages to eliminate the bottleneck, which sets the stage for further improvements. The gap is still large, but it’s about to close real fast.”
Great work, Mike!