NVK Driver Adds Vendor ID Workaround For Games Expecting NVIDIA's Proprietary Driver

Written by Michael Larabel in Mesa on 22 March 2024 at 09:35 AM EDT. 11 Comments
Due to some games checking the graphics card's vendor ID and matching to NVIDIA then just assuming it's NVIDIA's official (proprietary) driver in use, the Mesa NVK Vulkan driver has added a workaround to allow concealing the vendor ID in order to bypass NVIDIA-specific checks such as for the driver version in use.

Similar to the Intel Vulkan driver concealing its vendor ID for some games to avoid wrong assumptions leading to problems in the presence of XeSS, the Mesa NVK Vulkan driver now is also able to hide its real vendor ID to bypass games making NVIDIA-specific checks. With some games just matching to the vendor ID and then from there expecting the NVIDIA proprietary driver and comparing version numbers that aren't relevant to the Mesa NVK driver, there is now the vendor ID concealment capability in Mesa 24.1.

Steam on Linux

This works around some games that are failing to run on NVK when not passing the NVIDIA driver version comparison checks, such as thinking the user's graphics driver is out-of-date when in fact it's just because of using the NVK driver. NVK now supports the DriConf vendor ID option and is initially making use of it for the games Baldur's Gate 3 and X4 Foundations in order to get those games up and running with this open-source NVIDIA Vulkan driver. Other games can be easily added with DriConf workarounds moving forward when finding other titles making wrong assumptions about the NVK vs. NVIDIA driver.

The details in this merge request for those interested.
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