Intel Iris Gallium3D Picks Up More Game Performance Optimizations For Mesa 19.1

Kenneth Graunke of the Intel Open-Source Technology Center who has led the Iris Gallium3D driver development for more than the past year pushed a number of notable improvements into Mesa Git today.
iris: Track valid data range and infer unsynchronized mappings - On Skylake graphics this improves the FPS average for games like DiRT Rally, Bioshock Infinite, and Shadow of Mordor by 2~7% and the max FPS by as much as 9~20%.
iris: Replace buffer backing storage and rebind to update addresses - This commit is even more noteworthy as it improves the performance for the same set of OpenGL games by 22~27% on average and in the case of Shadow of Mordor the peak FPS improves by as much as 83%.
With this commit and others are also some rendering fixes.
Overall the Iris driver is looking to be in great shape for Mesa 19.1 with its inaugural debut albeit not yet enabled by default over the mature i965 driver. I'll have more i965 vs. Iris Gallium3D OpenGL Linux gaming benchmarks on Phoronix shortly. Last week I posted some fresh numbers at the time but given the Mesa commits since then, Mesa 19.1 with Iris might now be able to come out well in front of i965 at least for a subset of the Linux GL games.
11 Comments