联想Y450的显卡是GT130M,只能安装联想官网的驱动,NVIDIA的驱动不能直接安装。

因为最近在玩使命召唤9,联想的官方驱动一直没有更新,玩游戏会有很多runtime error的问题,基本出现在任务前的动画播放上面卡住弹出,在网上查找,基本是显卡驱动问题。

NVIDIA官方驱动页面链接:http://www.nvidia.cn/Download/Find.aspx?lang=cn

最新的WHQL版本是310.70

下载下来需要修改NVLT.inf的文件,因为公版驱动不包含Y450显卡的硬件ID,所以不能直接安装,需要在NVLT.inf文件里修改。下载的驱动需要先解压出来,我解压后的NVLT.inf文件位置是“D:\NVIDIA\DisplayDriver\310.70\Win8_WinVista_Win7_64\International\Display.Driver”

准备好了后就开始修改了

1、查看显卡的硬件ID

我的系统是WIN7 64bit,进入设备管理器,查看显示适配器GT130M的属性--详细信息--属性选择(硬件ID)

联想Y450 GT130M显卡 使用NVIDIA公版驱动(安装成功)_第1张图片

联想Y450显卡GT130M的硬件ID好像都是387A17AA。

2、修改NVLT.inf文件

记事本打开文件,搜索“GT 130M”

联想Y450 GT130M显卡 使用NVIDIA公版驱动(安装成功)_第2张图片

在这里可以看出,公版驱动里对应的GT130M显卡的硬件ID是NVIDIA_DEV.0652.3882.17AA.
按照第一步看到的硬件ID修改:
NVIDIA_DEV.0652.387A.17AA = "NVIDIA GeForce GT 130M "
 

搜索NVIDIA_DEV.0652.3882.17AA

联想Y450 GT130M显卡 使用NVIDIA公版驱动(安装成功)_第3张图片

把这一行硬件ID修改成第一步看到的本机硬件ID,如下:
%NVIDIA_DEV.0652.387A.17AA% = Section040, PCI\VEN_10DE&DEV_0652&SUBSYS_387A17AA 
(只需要修改红色字部分)

310.70版本的驱动要修改3处,分别位于

[NVIDIA_SetA_Devices.NTamd64.6.0]

[NVIDIA_SetA_Devices.NTamd64.6.1]

[NVIDIA_SetA_Devices.NTamd64.6.2]

保存后关闭。

退回“D:\NVIDIA\DisplayDriver\310.70\Win8_WinVista_Win7_64\International”目录,运行setup.exe,现在已经能够正常安装驱动了,我是使用推荐安装的方式。

安装好后测试,显卡性能没有什么提升,但使命召唤9的问题解决了。