遗忘角落

M4800更换显卡之后修改显卡驱动INF信息

M4800的显卡从K1100M改为K2000M,虽然提升很少,不过喜欢折腾的人还是不放过这个机会。

硬件安装好之后就是安装显卡驱动了,在Nvidia下载原版驱动一般来讲是无法装上去的,因为显卡和CPU的组合不在驱动的INF文件里面。解决思路就是手动加入组合信息。教程在此:How to Modify NVIDIA Notebook Driver .INF Files

首先找到硬件ID号,打开设备管理器,在未安装驱动的显卡设备上右键->属性->详细信息->硬件ID,记录下硬件ID号,如,

PCI\VEN_10DE&DEV_0FFB&SUBSYS_15CC1028 

其中:0FFB对应GPU型号(K2000M),15CC代表笔记本具体型号(M4800),1028代表制造商编码(DELL)

 

然后在NVIDIA_VideoCard_Driver_416.30_revised\Win10_64\International\Display.Driver文件夹里面找到对应笔记本品牌商的INF文件。对应关系如下,

.inf files by manufacturer
Acer & Gateway = nvaci.inf
Asus = nvami.inf
Apple = nvaoi.inf
Compal = nvcti.inf
Clevo (Sager & other re-brands) = nvcvi.inf
Dell & Alienware = nvdmi.inf
Fujitsu = nvfmi.inf
HP = nvbli.inf
HP = nvhmi.inf
LG = nvloi.inf
Lenovo = nvlti.inf
MSI = nvmii.inf
NEC = nvqni.infSiemens = nvfui.inf
Sony = nvszci.inf
Toshiba Qosmio = nvtdi.inf
Toshiba = nvtsi.inf

打开文件之后查找字符串“NVIDIA_Devices”,在我的驱动里面可以找到三段如下信息(中间信息太多在此省略),

[Manufacturer]
%NVIDIA_A% = NVIDIA_Devices,NTamd64.10.0,NTamd64.10.0…14310,NTamd64.10.0,NTamd64.10.0…16299

[NVIDIA_Devices.NTamd64.10.0…14310]
%NVIDIA_DEV.0FF6.05CC.1028% = Section032, PCI\VEN_10DE&DEV_0FF6&SUBSYS_05CC1028
…….
%NVIDIA_DEV.0FFB.15CC.1028% = Section040, PCI\VEN_10DE&DEV_0FFB&SUBSYS_15CC1028

[NVIDIA_Devices.NTamd64.10.0…16299]
%NVIDIA_DEV.0FF6.05CC.1028% = Section032, PCI\VEN_10DE&DEV_0FF6&SUBSYS_05CC1028
…..
%NVIDIA_DEV.0FFB.15CC.1028% = Section040, PCI\VEN_10DE&DEV_0FFB&SUBSYS_15CC1028

[NVIDIA_Devices.NTamd64.10.0]
%NVIDIA_DEV.0FF6.05CC.1028% = Section031, PCI\VEN_10DE&DEV_0FF6&SUBSYS_05CC1028
…..
%NVIDIA_DEV.0FFB.15CC.1028% = Section040, PCI\VEN_10DE&DEV_0FFB&SUBSYS_15CC1028

找到字段中包含相同的GPU型号和电脑制造商编码的section,复制这一条记录,将其中的笔记本型号信息修改为硬件ID里面的型号,并将此条记录添加到字段的末尾或者任何位置。

查找字段“Strings”,并添加记录,

NVIDIA_DEV.0FFB.15CC.1028 = “NVIDIA Quadro K2000M”

等号前面的信息来源于设备管理器。

最后重要的一步:禁止微软驱动签名检查

 

Leave a Reply

Your email address will not be published.