本本的显卡驱动-麻烦!
提起ATI MOBILITY RADEON 9200,当年可是让我周围的朋友眼红了好几个月,可到今天了HP的针对我NOTEBOOK(HP NX7000)的显卡驱动还是没有更新,HP倒十分的稳定啊,2003年我买本本的时候显卡驱动什么版本2005年还是一样的版本。这两天在驱动之家上面转悠,偶然发现一个可以支持MOBILITY RADEON的驱动版本。得HP不给驱动咱们自己装吧。
下载到本地之后,安装,过程也挺顺利,功能也正常。就是一个奇怪的问题,安装完毕这个版本的驱动之后,我的NB显卡怎么成了ATI MOBILITY RADEON 9000了?虽然问题不大,但是总得找出原因啊......
我作了如下的测试:
1.开始,运行,输入“msinfo32”回车
2.打开“组件”->“显示”->找到两个值:
a.PNP 设备 ID
b.inf 文件
3.到%SYSTEMROOT%\INF,这个文件夹下面找上面的提到的inf文件,我机器上面叫做oem16.inf,打开
呵原来是这个问题:
原来从HP过来的驱动MOBILITY RADEON 9200的定义是这个:
[ATI.Mfg]
"MOBILITY RADEON 7500" = ati2mtag_M7, PCI\VEN_1002&DEV_4C57&SUBSYS_08600e11
"MOBILITY RADEON 9200" = ati2mtag_M9, PCI\VEN_1002&DEV_4C66&SUBSYS_08600e11
而这次更新的驱动,对应位置的定义是:
"ATI MOBILITY RADEON 9000" = ati2mtag_M9, PCI\VEN_1002&DEV_4C66
"ATI MOBILITY RADEON 9200" = ati2mtag_M9Plus, PCI\VEN_1002&DEV_5C61
看到了吗,原来的4C66(设备ID)是9200,新驱动成了9000了。
唉~,如果想变成9200看来是不能指望Windows认出来了,咱们还是自己指定吧(.INF如果你自己修改会破坏数据签名):
1.设备管理器,展开“显示卡”,双击,驱动程序,更新驱动程序
(链接到Windows update,选择“否”)
2.选择“从列表或指定的位置安装(高级)”
3.选择“不要搜索,我自己选择要安装的驱动程序”
4.去掉“显示兼容硬件”
5.从列表中选择ATI MOBILITY RADEON 9200
(如果你上一次的驱动是没有卸载的,这个时候选择ATI MOBILITY RADEON 9200就会安装上一次的驱动,解决方法:还是到%SYSTEMROOT%\INF文件夹去,找到上一次的.INF文件,怎么知道是上一次的?每个.INF文件头部分都会有说明自己看一下就OK。然后把找到的老.INF文件重命名到.INF.OLD)
6.重启计算机。
当然,这种手动指定驱动的方法,是在十分确定自己的硬件支持的前提下,比如本例,如果不是这种情况,建议还是让Windows自己认,如果你太强硬了Windows就很容易罢工!