首页 > 系统 > win7激活工具 >

笔记本安装nVidia公版显卡驱动

2011-11-21

大家的笔记本都是安装的笔记本厂商的OEM的驱动程序吧。不过像我一样需要使用cuda的人就会被厂商折腾。sony的驱动程序更新的太慢了。但是又不能用公版nVidia的显卡驱动。没办法,只好发回自己动手丰衣足食的精神了...

大家的笔记本都是安装的笔记本厂商的OEM的驱动程序吧。不过像我一样需要使用cuda的人就会被厂商折腾。sony的驱动程序更新的太慢了。

但是又不能用公版nVidia的显卡驱动。

没办法,只好发回自己动手丰衣足食的精神了。

首先大家要知道一件事情,之所以不能使用公版nVidia的驱动并不是因为真的不支持,而是因为驱动安装程序不能识别硬件ID。

什么是硬件ID呢。我们看下图就知道了。

\

这里匹配设备ID的值就是我们需要的,也就是驱动程序安装时候缺少了这个所以不能识别。

我们需要修改公版解压目录中的 C:\NVIDIA\DisplayDriver\285.62\WinVista_Win7_64\International\Display.Driver\nvcv.inf 文件

在这个文件中我们找到 [NVIDIA_SetA_Devices.NTamd64.6.0] [NVIDIA_SetA_Devices.NTamd64.6.1] 这两个段是我们需要修改的。

我们继续分析nvcv.inf。我们看到 [Strings] 段中有很多显卡的名称。这里我们已 NVIDIA GeForce GT 330M 为例。我们看到

NVIDIA_DEV.0A29.01对应”NVIDIA GeForce GT 330M“

NVIDIA_DEV.0A29.02对应”NVIDIA GeForce GT 330M “ 注意这里有个空格

那么我们得知该驱动程序支持”NVIDIA GeForce GT 330M“。那么我们需要在

[NVIDIA_SetA_Devices.NTamd64.6.0] [NVIDIA_SetA_Devices.NTamd64.6.1]中找到NVIDIA_DEV.0A29.01,NVIDIA_DEV.0A29.02

然后按照NVIDIA_DEV.0A29.01的样子添加NVIDIA_DEV.0A29.03如下

[NVIDIA_SetA_Devices.NTamd64.6.0]

%NVIDIA_DEV.0A29.01% = Section029, PCI\VEN_10DE&DEV_0A29&SUBSYS_41011558
%NVIDIA_DEV.0A29.02% = Section029, PCI\VEN_10DE&DEV_0A29&SUBSYS_71101558
%NVIDIA_DEV.0A29.03% = Section029, PCI\VEN_10DE&DEV_0A2B&SUBSYS_9072104D

[NVIDIA_SetA_Devices.NTamd64.6.1]

%NVIDIA_DEV.0A29.01% = Section030, PCI\VEN_10DE&DEV_0A29&SUBSYS_41011558
%NVIDIA_DEV.0A29.02% = Section030, PCI\VEN_10DE&DEV_0A29&SUBSYS_71101558
%NVIDIA_DEV.0A29.03% = Section030, PCI\VEN_10DE&DEV_0A2B&SUBSYS_9072104D

现在[Strings]中还缺少关于%NVIDIA_DEV.0A29.03%的,那么我们照他的样子继续杜撰

[Strings]

NVIDIA_DEV.0A29.01 = "NVIDIA GeForce GT 330M"
NVIDIA_DEV.0A29.02 = "NVIDIA GeForce GT 330M "
NVIDIA_DEV.0A29.03 = "NVIDIA GeForce GT 330M " 这里有两个空格

好了现在保存。执行驱动程序安装程序吧。你会愉快的发现~~~ 公版驱动就这么装上了

摘自 Orion的专栏

相关文章
最新文章
热点推荐