I’m trying to install the Vulkan driver on my laptop, but keep getting an error saying:
NVIDIA Installer cannot continue
This graphics driver could not find compatible graphics hardware
The laptop is an Optimus-based system with a GTX 970M running Windows 10, 64 bit.
I’ve made sure that I downloaded the correct version of the driver (it’s filename is 356.39-vkonly_geforce_win10_64bit_international.exe). I’ve also tried forcing the driver to use the NVIDIA gpu by right-clicking on the executable & choosing “Run with graphics processor” → “High performance NVIDIA processor”. Neither of these works.
I currently have version 361.75 of the GeForce Game Ready driver installed.
Does the Vulkan driver support the GTX 970M? None of the ‘M’ models are listed as being supported on the driver’s web page, but other responses here have indicated that at least some of them are.
I’ve found this thread, which suggests modifying the .inf files that ship with the driver:
Out of curiosity, did you over-install an existing driver before installing the Vulkan beta driver?
If you uninstalled a previous driver, Windows might have installed another driver from its driver store or from Windows update while you were attempting to install the Vulkan beta drivers.
I was installing over an existing driver, version 361.75 of the Game Ready driver (which was installed via GeForce Experience rather than Windows Update, in case that matters).
I’ve since upgraded to 361.91 of the Game Ready driver. I tried installing the Vulkan driver again after upgrading, but with the same result.
Having done those two things - and making sure to run the installer as an administrator - the install succeeded & I’ve been able to run the vulkan choppers demo.
Now I have to figure out why the vulkaninfo utility from the LunarG SDK is just giving me a black window…
Sorry for the trouble you had to go through and thank you for your persistance!
Our Vulkan beta driver comes from a different/earlier driver branch than the branch from which our regular driver releases are created from. As such it’s very much possible that your specific GPU device id was not known when we created that branch. This won’t be an issue though in the future once Vulkan is part of our regular driver releases that can be downloaded e.g. via the GeForce Experience application.
Vulkaninfo is not expected to render anything, it’s printing out information about your Vulkan implementation to stderr I think, which you could redirect to a file from the command prompt with “>”.
However tri.exe and cube.exe from the LunarG Vulkan SDK should render a triangle and cube respectively.
Mathias
P.S. Could you share (possibly as a private message) the line with the device id that you added to the .inf file so I can double check?