Game does not start because it wants unused drivers to be updated
Brokkonaut opened this issue ยท 5 comments
Bug Description
Sodium complains about old intel drivers (intel says there are no updates), but I don't even want to use the intel graphics as I have a nvidia card that I use for playing. It should just ignore the intel drivers and use the nvidia hardware with updated drivers. This did not happen in minecraft 1.20.4/Sodium 0.5.5
Reproduction Steps
sodium 0.5.8+mc1.20.6, MC1.20.6, Start the game
Log File
[04:48:18] [main/INFO]: Searching for graphics cards...
[04:48:19] [main/INFO]: Found graphics card: GraphicsAdapterInfo[vendor=INTEL, name=Intel(R) HD Graphics, version=10.18.10.4358]
[04:48:19] [main/INFO]: Found graphics card: GraphicsAdapterInfo[vendor=NVIDIA, name=NVIDIA GeForce GTX 1660, version=31.0.15.5161]
[04:48:19] [main/ERROR]: The game failed to start because the currently installed Intel Graphics Driver is not compatible.
Crash Report
i cannot start mc, so not possible
When Sodium is initializing, it checks driver version of all available video adapters. It does this before it can be known which adapter is being used, so it informs you if a driver is out of date (as old hardware drivers cause a lot of issues). Something changed in the way driver versions are reported between 1.20.4 and 1.20.5, and as a result Sodium misidentifies valid Intel drivers as being out of date (the reported versions are correct, but Intel reports two different versions depending on how itโs queried).
Once you confirm your drivers are up-to-date, you can modify the "JVM Arguments" in your launcher profile to include the following:
-Dsodium.checks.win32.intelGen7=false
This should disable the check for the intel driver, and allow your game to start.
Duplicate of #2432