# Vulkan driver installation cannot find compatible graphics hardware

**URL:** <https://forums.developer.nvidia.com/t/vulkan-driver-installation-cannot-find-compatible-graphics-hardware/41469>\
**Category:** Vulkan\
**Created:** [February 18, 2016, 1:35pm UTC](https://forums.developer.nvidia.com/t/vulkan-driver-installation-cannot-find-compatible-graphics-hardware/41469 "2016-02-18T13:35:16Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vilya](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@Vilya](https://forums.developer.nvidia.com/u/Vilya)\
**Post date:** [February 18, 2016, 1:35pm UTC](https://forums.developer.nvidia.com/t/vulkan-driver-installation-cannot-find-compatible-graphics-hardware/41469/1 "2016-02-18T13:35:16Z")

</div>

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.

Help…?

---

<div class="post-metadata">

**Author:** ![Vilya](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@Vilya](https://forums.developer.nvidia.com/u/Vilya)\
**Post date:** [February 19, 2016, 1:22pm UTC](https://forums.developer.nvidia.com/t/vulkan-driver-installation-cannot-find-compatible-graphics-hardware/41469/2 "2016-02-19T13:22:27Z")

</div>

Bump.

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:

[https://forums.geforce.com/default/topic/513621/installer-cannot-continue-the-graphics-driver-could-not-find-compatible-graphics-hardware-installer-/](https://forums.geforce.com/default/topic/513621/installer-cannot-continue-the-graphics-driver-could-not-find-compatible-graphics-hardware-installer-/)

…but I’d like to know whether my GPU is actually supposed to work with this driver before I head down that route.

Can anyone help?

---

<div class="post-metadata">

**Author:** ![Mathias\_Schott](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/mathias_schott/32/14047_2.png) [@Mathias\_Schott](https://forums.developer.nvidia.com/u/Mathias_Schott)\
**Post date:** [February 19, 2016, 4:44pm UTC](https://forums.developer.nvidia.com/t/vulkan-driver-installation-cannot-find-compatible-graphics-hardware/41469/3 "2016-02-19T16:44:20Z")

</div>

Thanks for reporting this.

GTX 970M is not officially supported by our Vulkan beta driver, but will be by the time we have Vulkan support in our regular release drivers.

Regards,

Mathias

---

<div class="post-metadata">

**Author:** ![Vilya](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@Vilya](https://forums.developer.nvidia.com/u/Vilya)\
**Post date:** [February 19, 2016, 5:04pm UTC](https://forums.developer.nvidia.com/t/vulkan-driver-installation-cannot-find-compatible-graphics-hardware/41469/4 "2016-02-19T17:04:46Z")

</div>

That’s a shame, but thanks for letting me know.

---

<div class="post-metadata">

**Author:** ![Mathias\_Schott](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/mathias_schott/32/14047_2.png) [@Mathias\_Schott](https://forums.developer.nvidia.com/u/Mathias_Schott)\
**Post date:** [February 19, 2016, 9:03pm UTC](https://forums.developer.nvidia.com/t/vulkan-driver-installation-cannot-find-compatible-graphics-hardware/41469/5 "2016-02-19T21:03:01Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Vilya](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@Vilya](https://forums.developer.nvidia.com/u/Vilya)\
**Post date:** [February 20, 2016, 12:55pm UTC](https://forums.developer.nvidia.com/t/vulkan-driver-installation-cannot-find-compatible-graphics-hardware/41469/6 "2016-02-20T12:55:20Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Vilya](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@Vilya](https://forums.developer.nvidia.com/u/Vilya)\
**Post date:** [February 21, 2016, 4:21pm UTC](https://forums.developer.nvidia.com/t/vulkan-driver-installation-cannot-find-compatible-graphics-hardware/41469/7 "2016-02-21T16:21:43Z")

</div>

I’ve just seen this list of Vulkan-compliant graphics cards on the Khronos website:

> **[The Khronos Group](https://www.khronos.org/conformance/adopters/conformant-products)**
>
> Deploying and developing royalty-free open standards for 3D graphics, Virtual and Augmented Reality, Parallel Computing, Neural Networks, and Vision Processing

which lists the GTX 970M as being Vulkan compliant for Windows 10 64 bit.

So does that mean it _is_ supported after all? I’m not sure how it could be considered compliant without driver support…?

---

<div class="post-metadata">

**Author:** ![Vilya](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@Vilya](https://forums.developer.nvidia.com/u/Vilya)\
**Post date:** [February 21, 2016, 6:04pm UTC](https://forums.developer.nvidia.com/t/vulkan-driver-installation-cannot-find-compatible-graphics-hardware/41469/8 "2016-02-21T18:04:52Z")

</div>

I’ve managed to get the Vulkan driver installed!

I had to do two things to get it to install:

1. Add an entry to the relevant .inf file - nvaci.inf in my case - with the PCI device & subsystem ID for my laptop.
2. Reboot and disable driver signing.

For #1 I followed this guide.

[http://null-bin.blogspot.co.uk/2015/08/how-to-modify-nvidia-notebook-driver.html](http://null-bin.blogspot.co.uk/2015/08/how-to-modify-nvidia-notebook-driver.html)

It mentions that you need to boot with driver signing disabled (step 8) but doesn’t say how to do it. Fortunately this comment explains how:

[https://forums.geforce.com/default/topic/513621/geforce-mobile-gpus/installer-cannot-continue-the-graphics-driver-could-not-find-compatible-graphics-hardware-installer-/post/3727581/#3727581](https://forums.geforce.com/default/topic/513621/geforce-mobile-gpus/installer-cannot-continue-the-graphics-driver-could-not-find-compatible-graphics-hardware-installer-/post/3727581/#3727581)

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…

---

<div class="post-metadata">

**Author:** ![Mathias\_Schott](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/mathias_schott/32/14047_2.png) [@Mathias\_Schott](https://forums.developer.nvidia.com/u/Mathias_Schott)\
**Post date:** [February 22, 2016, 2:44pm UTC](https://forums.developer.nvidia.com/t/vulkan-driver-installation-cannot-find-compatible-graphics-hardware/41469/9 "2016-02-22T14:44:27Z")

</div>

Hi Vilya,

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?

---

<div class="post-metadata">

**Author:** ![Yoann\_Long](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@Yoann\_Long](https://forums.developer.nvidia.com/u/Yoann_Long)\
**Post date:** [February 23, 2016, 9:19am UTC](https://forums.developer.nvidia.com/t/vulkan-driver-installation-cannot-find-compatible-graphics-hardware/41469/10 "2016-02-23T09:19:06Z")

</div>

Hi Mathias.

As far as i’m concern, i had the exact same problem but with my 960M.

I add “%NVIDIA\_DEV.139B.1090.1043% = Section060, PCI\VEN\_10DE&DEV\_139B&SUBSYS\_10901043” in nvami.inf in order to force the driver to accept my ID.

I now run and compile Vulkan with no problem.

Hope that helps :)

---

<div class="post-metadata">

**Author:** ![Vilya](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@Vilya](https://forums.developer.nvidia.com/u/Vilya)\
**Post date:** [February 24, 2016, 11:51am UTC](https://forums.developer.nvidia.com/t/vulkan-driver-installation-cannot-find-compatible-graphics-hardware/41469/11 "2016-02-24T11:51:44Z")

</div>

Hi, sorry for the slow reply - I’ve been travelling for work. The lines I added to nvaci.inf were:

```auto
%NVIDIA_DEV.13D8.2456.1458% = Section027, PCI\VEN_10DE&DEV_13D8&SUBSYS_24561458

```

(in the [NVIDIA\_SetA\_Devices.NTamd64.10.0] section), and

```auto
NVIDIA_DEV.13D8.2456.1458 = "NVIDIA GeForce GTX 970M "

```

in the [Strings] section.
