如果您在尝试在 Windows 10 计算机上安装新的显卡驱动程序时遇到错误消息“此显卡驱动程序找不到兼容的显卡硬件(This graphics driver could not find compatible graphics hardware)”,那么这篇文章旨在帮助您。在这篇文章中,我们提供了您可以尝试成功解决此问题的解决方案。
问题的主要原因有两个:
- 您的 设备 ID(Device ID)未列在驱动程序安装提供的所需文件中。之所以会出现此问题,是因为您的显卡 ID 未列在驱动程序用于识别您计算机上的显卡的任何“信息”文件中。
- 强制驱动程序签名(enforced driver signing)可能会导致此 驱动程序出现问题。
此图形驱动程序找不到兼容的图形硬件
如果您遇到此问题,您可以尝试运行 NV 更新程序(running the NV Updater)来自动检测并安装适用于您的NVIDIA 显卡(graphics)的驱动程序,看看这是否有助于解决问题。此外,您可以尝试禁用驱动程序签名强制(disabling the driver signature enforcement),看看是否有帮助。如果没有,您可以继续为您的NVIDIA 显卡创建一个(NVIDIA Graphics Card)设备 ID(Device ID)。就是这样:
此方法适用于已决定从 NVIDIA 网站手动下载驱动程序安装文件的用户。
- 按Windows key + X打开高级用户菜单(Power User Menu),然后按M键打开设备管理器。
- 进入设备管理器(Device Manager)后, 单击旁边的箭头展开 显示适配器类别,然后找到您的(Display adapters)NVIDIA 显卡(graphics)。确保(Make)您找到设备的名称。毫无疑问,您不想最终卸载错误的设备。
- 找到设备后,右键单击它并从上下文菜单中选择“属性”选项。(Properties)
- 导航到“属性”窗口中的“(Properties)详细信息(Details)”选项卡,然后左键单击“属性”(Property)文本下的菜单。
- 选择 Device instance path 选项,在Value下,您应该会看到如下所示的文本:
PCI\VEN_10DE&DEV_0DD1&SUBSYS_20421043&REV_A1\ 4&30DE1B
- 此文本包含有关视频卡制造商、芯片组和型号的信息。如果您从 NVIDIA 网站下载了驱动程序文件,运行它,您应该会看到熟悉的“此图形驱动程序找不到兼容的图形硬件”消息。
- 别担心。导航到安装目录。默认路径应类似于以下示例:
C:\NVIDIA\DisplayDriver\<DriverVersion>\<YourVersionOfWindows>\English\Display.Driver\
C:\NVIDIA\DisplayDriver\<DriverVersion>\<YourVersionOfWindows>\International\Display.Driver\
打开扩展名为“.inf”的任何文件,如下所示。例如,您可以选择“ inf” 文件。通过右键单击该文件并选择“复制”(Copy)选项来制作该文件的备份副本。将其粘贴到其他任何位置。
nvaa.inf
nvac.inf
nvam.inf
nvao.inf
nvbl.inf
- 右键单击(Right-click)仍位于NVIDIA文件夹中的同一文件,然后选择使用记事本(Notepad)(或任何其他文本编辑器)打开。(Open)
- 向下滚动(Scroll),直到看到如下所示的行:
[NVIDIA_Devices.NTx86.8.1] (or NVIDIA_SetA_Devices with similar combinations)
%NVIDIA_DEV.0405.01% = Section001, PCI\VEN_10DE&DEV_0405&SUBSYS_15D21043
%NVIDIA_DEV.0405.02% = Section001, PCI\VEN_10DE&DEV_0405&SUBSYS_16341043
%NVIDIA_DEV.0407.01% = Section001, PCI\VEN_10DE&DEV_0407&SUBSYS_080117FF %NVIDIA_DEV.0407.02% = Section002, PCI\VEN_10DE&DEV_0407&SUBSYS_15881043
注意(Note):如果您看到多个NVIDIA_SetA_Devices或NVIDIA_Devices部分,请对所有部分重复该过程!
- 您将看到这些行与您在Device Manager中记下的(Device Manager)Device实例路径非常相似。向下滚动(Scroll)直到您到达与您的芯片组编号相似的部分(设备(Device)实例路径中DEV之后出现的编号)。
- 现在是困难的部分。我们即将为您计算机上安装的显卡创建一个设备 ID!您将在列表中间输入它,在外观相似的芯片组编号旁边。
- 第一部分对每个人都是一样的: ‘%NVIDIA_DEV’。下一部分是四字符的DEV代码(出现在Device实例路径中的 DEV 之后)。(DEV)如果您注意到已经有与您相同的DEV,您将需要增加它。例如,如果DEV是ODD1,并且您看到这样一行开头:
%NVIDIA_DEV.0DD1.01%…,
您的线路将以%NVIDIA_DEV.0DD1.02%
- 下一部分是部分。该数字应该与您插入它的部分相同,因此只需检查上面的数字。如果上面的行是这样开始的:
%NVIDIA_DEV.ODD1.01% = Section042…
你的行应该像这样开始%NVIDIA_DEV.ODD1.02% = Section042
- 最后一部分应该简单地匹配您的设备(Device)实例路径。在节部分后放置一个逗号并插入一个空格。之后,您只需在设备管理器(Device Manager)中右键单击您的设备(Device)实例路径,选择复制并粘贴到此处。最后,该行应如下所示:
%NVIDIA_DEV.ODD1.02% = Section042, PCI\VEN_10DE&DEV_0DEE&SUBSYS_15621043
- 使用Ctrl+S组合键以保存更改。从NVIDIA安装目录手动运行安装文件。它应该与您找到“.inf”文件的文件夹相同,并且应该命名为“setup.exe”。
注意(Note):如果您运行从 NVIDIA 网站下载的文件,您所做的一切都将被覆盖,您将被迫重新开始!
完成后,应该解决此图形驱动程序找不到兼容的图形硬件问题。(This graphics driver could not find compatible graphics hardware)
希望这可以帮助!
This graphics driver could not find compatible graphics hardware
If you’re encountering the error message “This graphics driver could not find compatible graphics hardware” when trying to install a new graphics card driver on your Windows 10 computer, then this post is intended to help you. In this post, we provide the solutions you can try to successfully resolve this issue.
There are two main reasons for the problem:
- Your Device ID is not listed in the required files supplied by the driver’s installation. This problem can appear because of the fact that your graphics card’s ID is not listed in any of the ‘info’ files the driver uses to recognize what graphics card you have on your computer.
- The enforced driver signing may cause a problem with this driver.
This graphics driver could not find compatible graphics hardware
If you’re faced with this issue, you can try running the NV Updater to automatically detect and install the appropriate driver for your NVIDIA graphics card and see if that helps to resolve the issue. Also, you can try disabling the driver signature enforcement and see if that helps. If not, you can proceed to create a Device ID for your NVIDIA Graphics Card. Here’s how:
This method is applicable to users who have decided to manually download the driver’s installation file from the NVIDIA’s website.
- Press Windows key + X to open the Power User Menu, then press M key to open Device Manager.
- Once you’re inside Device Manager, expand the Display adapters category by clicking the arrow next to it and locate your NVIDIA graphics card. Make sure you find out the name of your device. There should be no doubt as you don’t want to end up uninstalling the wrong device.
- When you locate the device, right-click on it and choose the Properties option from the context menu.
- Navigate to the Details tab in the Properties window and left-click the menu under the Property text.
- Choose the Device instance path option and, under Value, you should see a text which should look something like this:
PCI\VEN_10DE&DEV_0DD1&SUBSYS_20421043&REV_A1\ 4&30DE1B
- This text contains information about the video card manufacturer, the chipset and the model. If you have downloaded the driver file from NVIDIA’s website, run it, and you should see the familiar “This graphics driver could not find compatible graphics hardware” message.
- Don’t worry about it yet. Navigate to the install directory. The default path should look something like the examples below:
C:\NVIDIA\DisplayDriver\<DriverVersion>\<YourVersionOfWindows>\English\Display.Driver\
C:\NVIDIA\DisplayDriver\<DriverVersion>\<YourVersionOfWindows>\International\Display.Driver\
Open any of the files whose extension is ‘.inf’ as listed below. For example, you can choose the ‘inf’ file. Make a backup copy of this file by right-clicking on it and choosing the Copy option. Paste it anywhere else.
nvaa.inf
nvac.inf
nvam.inf
nvao.inf
nvbl.inf
- Right-click on the same file still located in the NVIDIA folder and choose Open with Notepad (or any other text editor).
- Scroll down until you see lines looking like this:
[NVIDIA_Devices.NTx86.8.1] (or NVIDIA_SetA_Devices with similar combinations)
%NVIDIA_DEV.0405.01% = Section001, PCI\VEN_10DE&DEV_0405&SUBSYS_15D21043
%NVIDIA_DEV.0405.02% = Section001, PCI\VEN_10DE&DEV_0405&SUBSYS_16341043
%NVIDIA_DEV.0407.01% = Section001, PCI\VEN_10DE&DEV_0407&SUBSYS_080117FF %NVIDIA_DEV.0407.02% = Section002, PCI\VEN_10DE&DEV_0407&SUBSYS_15881043
Note: If you see multiple NVIDIA_SetA_Devices or NVIDIA_Devices sections, repeat the process for all of them!
- You will see that these lines appear quite similar to the Device instance path you took note of in Device Manager. Scroll down until you reach the section which is similar to your chipset number (the number appearing after DEV in Device instance path).
- Now comes the hard part. We are about to create a device ID for the graphics card you have installed on your computer! You will input it in the middle of the list, next to the similar-looking chipset numbers.
- The first part is the same for everyone: ‘%NVIDIA_DEV’. The next part is the four-character DEV code (appears after DEV in Device instance path). If you notice that there is already the same DEV as yours, you will need to increment it. For example, if the DEV is ODD1 and you see a line starting like this:
%NVIDIA_DEV.0DD1.01%…,
Your line will start off as %NVIDIA_DEV.0DD1.02%
- The next part is the section. The number should be the same section like the one in which you insert it in so just check the number above. If the line above starts off like this:
%NVIDIA_DEV.ODD1.01% = Section042…
Your line should start like %NVIDIA_DEV.ODD1.02% = Section042
- The final part should simply match your Device instance path. Put a comma after the section part and insert a space. After that, you can simply right-click on your Device instance path in Device Manager, choose copy and paste it here. Finally, the line should look like this:
%NVIDIA_DEV.ODD1.02% = Section042, PCI\VEN_10DE&DEV_0DEE&SUBSYS_15621043
- Use the Ctrl+S key combination in order to save the changes. Run the setup file manually from the NVIDIA install directory. It should be the same folder where you have located the ‘.inf’ file and it should be named ‘setup.exe’.
Note: If you run the file you have downloaded from NVIDIA’s website, everything you have done will be overwritten and you will be forced to start again!
Once done, the This graphics driver could not find compatible graphics hardware issue should be resolved.
Hope this helps!