A set of 18 patches were merged overnight to Mesa 26.1 for working around graphics corruption on Meteor Lake and DG2/Alchemist class graphics hardware. Not only are some graphics corruption issues worked around but for that hardware there is as much as “a whopping 260%” performance improvement observed for some graphics workloads.
Intel open-source graphics driver engineer Francisco Jerez worked on this merge request for keeping HIZ_CCS aux usage while sampling from resolved depth surfaces. This was needed due to graphics corruption on Meteor Lake and DG2 platforms.
But the real exciting aspect of this series is the partial resolves for HiZ-CCS surfaces. Francisco noted in the merge request:
“After switching to partial resolves this series appears to improve performance of workloads that do frequent sampling from non-WT depth surfaces (e.g. MSAA surfaces). Trace Nba2K23-trace-dx11-2160p-ultra improves performance by a whopping 260% on Gfx12.5 parts.”
Wow, for a trace of the NBA 2003 game is a “whopping 260%” improvement for the Meteor Lake / Alchemist class Intel graphics hardware. Sadly no other performance numbers were provided as part of this merge request, but it’s exciting for at least some graphics workloads where as mentioned if there is frequent sampling from MSAA surfaces.
The merge request was started all the way back in September 2024 and now merged to Mesa Git today for Mesa 26.1. We’ll see if it gets back-ported to Mesa 26.0 on the basis of fixing graphics corruption.
