笔记本安装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  " 这里有两个空格

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






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值