驱动程序找不到兼容的图形硬件

我在笔记本电脑上安装了CUDA 4(Dell - Vostro 3500)并开始编写CUDA程序。 但是我得到一个错误:驱动程序与CUDA的这个版本不兼容。

所以我决定更新我的GPU驱动程序(GPU:Nvidia GeForce 310M)并从Nvidia网站下载驱动程序。 但是当我要隐藏驱动程序时,请参阅此错误:

NVIDIA Intaller cannot continue
This graphics driver could not find compatible graphics hardware.

我试过301.42301.32275.33270.81 Nvidia的GPU驱动程序版本。

我的朋友在他的笔记本电脑上安装了275.33 ,在华硕设备上安装了GeForce 310M。


最后,我在Ben Stewart的帮助下找到了我的答案。

我用这种方法攻击了INF文件:

  • 到这里。
  • 在第二部分(NVIDIA视频驱动程序和工具)中选择合适的部分。 例如,选择29X为296.10。
  • 为您下载的驱动程序和Windows版本选择适当的部分。
  • 在这个页面下载INF文件。
  • 将驱动程序解压缩位置处的Display.Driver文件夹(例如, C:NVIDIADisplayDriver296.10WinVista_Win7_64InternationalDisplay.Driver )中的INF文件替换为INF。
  • 设置驱动程序!

  • 我最近在iMac上运行Windows 7时遇到了同样的问题,并且设法在版本301.42上破解nv_disp.inf文件,以使其安装正常。 基本上,你需要从你的显卡添加一个标识符到inf文件,然后离开她。 不难。

    这是我做到的。

    首先,我们需要显卡上的标识符。 打开Device Manager并在Display adapters图形卡的属性框。 在"Details"选项卡中,您会找到一个下拉框,将其打开并选择"Device Instance Path" ; 您应该可以右键单击下面字段中的值并复制它。

    然后找到之前运行它的驱动程序安装程序所提取的临时文件夹。 对我来说,它是"C:NVIDIADisplayDriver301.42WinVista_Win7_64" - 如果找不到它,只需再次运行安装程序并记下安装程序提取自身的位置。 我们需要编辑的文件位于Display.Driver目录中,它被称为nv_disp.inf 。 在记事本或您最喜爱的文本编辑器中打开它。

    现在我们需要修改已复制的字符串并将其添加到此文件中。

    如果您向下滚动大约15%,则会找到类似[NVIDIA_SetB_Devices.NTamd64.6.0]的标题。 这是Nvidia支持设备列表的开始。

    如果您将设备实例路径粘贴到此处,您可能会注意到设备路径的前21个字符与前几百行中的最后21个字符相似。 像PCIVEN_10DE&DEV_0240 。 您可以删除已复制的文本的其余部分。

    这些设备被组织成组,所以最好在最后四位数字中搜索与您的行相似的行,并将其用作创建条目的模板。

    您想使用这些信息来创建一个看起来像其他人已经在这里的条目。

    我修改了这一行:

        %NVIDIA_DEV.0868%           = Section005, PCIVEN_10DE&DEV_0868 
    

    标识符PCIVEN_10DE&DEV_0869为:

        %NVIDIA_DEV.0869%           = Section005, PCIVEN_10DE&DEV_0869
    

    请注意,行附近的四位数字与末尾的数字相匹配。

    将文档保存在原始nv_disp.inf中,然后从已经解压缩的文件夹中运行setup.exe 。 如果运行再次下载的文件,它将再次提取并覆盖您的更改。


    您是否从http://nvidia.com/drivers下载笔记本驱动程序?

    如果您使用的是笔记本驱动程序,那么NVIDIA很可能不会将您的GeForce 310M包含在INF文件中以获取最新的驱动程序。 你可以自己破解INF文件来解决这个问题。 这并不简单,但可以通过Google搜索并仔细阅读某些论坛,其他人已经在INF文件本身进行黑客攻击。 不好玩。

    链接地址: http://www.djcxy.com/p/38467.html

    上一篇: Driver could not find compatible graphics hardware

    下一篇: Block dimensions in CUDA