驱动程序找不到兼容的图形硬件
我在笔记本电脑上安装了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.42 , 301.32 , 275.33和270.81 Nvidia的GPU驱动程序版本。 
  我的朋友在他的笔记本电脑上安装了275.33 ,在华硕设备上安装了GeForce 310M。 
最后,我在Ben Stewart的帮助下找到了我的答案。
我用这种方法攻击了INF文件:
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