In another nice win for open source graphics, the Vulkan Driver for Intel on Linux is looking set to get a nice speed boost. Coming from developer Mike Blumenkrantz, who only just recently did another speedup in the Mesa drivers.
Blumenkrantz blogged about it, in their usual funny way, going over some profiling they did on the Intel ANV driver using the vkoverhead tool. Thanks to their investigation the result is two small patches that aren't yet merged into Mesa but once in, should provide a "60%+ improvement in draw throughput on ICL". The fun thing is that the patches only touch a few lines and yet provide such a boost.
What's the real world performance difference? Well, Blumenkrantz said at the end of their blog post:
I’m just micro-optimizing for the benchmarks that I write, not saying this will double your Cyberpunk 2077 FPS.
I’m not saying it.
Every little helps though right?
Really it just goes to show that having open source drivers is the way to go, as anyone can come along and find various ways to optimize them both big and small.