Intel's Iris Gallium3D Driver Gets A 1 Line Patch To Bump The Performance By ~1%
Written by Michael Larabel in Intel on 6 August 2019 at 12:29 PM EDT. 5 Comments
Intel's Iris Gallium3D driver as their new OpenGL Linux driver aiming to be the default Mesa driver by year's end continues seeing more performance optimizations now that the fundamentals are in place. The latest optimization is a one line tweak yielding around one percent higher performance across the board.

With Iris catching up to OpenGL feature parity with the classic "i965" Mesa driver and the overall Iris driver performance being quite good at this stage, the Intel open-source developers have been looking for other areas for optimization with this driver in maximizing its performance potential atop the Gallium3D architecture while continuing to leverage the NIR compiler stack, etc. They remain on track to transition over to Iris Gallium3D by default around year's end but for this quarter's Mesa 19.2 release it's already very usable and should be ready for enthusiasts.

The new optimization for Iris is simply the tuning of the batch size. With the one line patch increasing the batch size, they are seeing around 1% higher performance across the board. Every little bit counts and especially nice when seeing such minor optimizations apply broadly to the performance.

With Mesa 19.2 entering feature freeze soon, I'll have more Intel Iris Gallium3D benchmarks out shortly from the newest driver code.
Related News
About The Author
Author picture

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter or contacted via

Popular News This Week