News: 0001575975

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Zink Begins Optimizing For Workstation Graphics With SPECViewPerf: Doubles The Perf

([Mesa] 3 Hours Ago Zink OpenGL-On-Vulkan)


The [1]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 [2]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 [3]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!



[1] https://www.phoronix.com/search/Zink

[2] https://www.phoronix.com/news/Zink-cl_khr_image2d_from_buffer

[3] https://www.supergoodcode.com/big-lifts/



microcode

grigi

oiaohm

oiaohm

"And I have to say that I absolutely despise the BSD people. They did
sendfile() after both Linux and HP-UX had done it, and they must have
known about both implementations. And they chose the HP-UX braindamage,
and even brag about the fact that they were stupid and didn't understand
TCP_CORK (they don't say so in those exact words, of course - they just
show that they were stupid and clueless by the things they brag about)."

- Linus Torvalds