Intel Vulkan Driver Lands Fix Allowing More Newer & Notable Games To Correctly Render

Written by Michael Larabel in Intel on 23 February 2022 at 01:27 PM EST. 1 Comment
INTEL
Landing in Mesa 22.1-devel today for the Intel open-source "ANV" Vulkan driver is a fix allowing more modern Windows games running under Steam Play (Proton) to now render correctly with the Intel graphics.

The Intel ANV change landed is just a couple of lines of code to enable the "nir_opt_access" pass for NIR. The change is summed up as, "This commit will enable pass for searching readonly / writeonly access when it's missing. We don't support shaderStorageImageReadWithoutFormat and the optimization pass causes those shaders to take the write-only path which does support formatless."

While the change may not seem exciting for end-users/gamers, it helps out a number of Windows games running on Steam Play with Proton. Games such as Wolfenstein: Youngblood, Wolfenstein II: The New Colossus, Rage 2, The Surge 2, Metro Exodus, and DOOM Eternal should now be rendering correctly (or at least better than before) thanks to this change. There are likely various other games benefiting as well from this change of enabling the nir_opt_access pass.

Here is a look at some of the rendering issues seen prior to this patch:




Right now this change is just in Mesa 22.1 Git but is marked for back-porting so it should soon find its way in the Mesa 21.3 and 22.0 series as well for allowing more games to render correctly with Intel's ANV driver. Granted, some of these games may not be too playable with Intel integrated graphics but this change will become all the more important once Intel Arc discrete graphics cards begin shipping in Q2.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com 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 OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week