How to Modify a ATI Switchable G…

最近新入,HP Envy 4 1006TX一台,Intel SNB 2467M + ATI Radeon HD 7670M。

 

由于本人比较怀旧,依然玩着2004年的大作:Grand Theft Auto - San Andreas(以下简称GTA SA)。

本来想着换了新本子,7670M的配置肯定是可以全特效享受GTA SA的,但是出乎意料的是HP的官方显卡驱动(8.933.3.3000),在使用7670M跑GTA SA会出现严重的贴图错误。在准备使用ATI官方Catalyst驱动时,郁闷的经历开始了。。。

 

满怀激动的心情下载好了Catalyst 12.4,解压安装,安装列表中居然没有出现AMD显卡驱动的选项,然后登陆amd.com通过显卡型号来选择驱动,竟然没有7XXXM的可选项,好吧,Mobility HD 2XXX的郁闷事件又一次发生在了HD 7XXXM上!此处省略1W字。。。

 

通过恶补这几年不关注硬件导致的知识缺失后,我终于搞明白了,什么叫做Switchable Graphics技术,了解到想将官版Catalyst驱动安装到我的本子上是不可能的。于是Google,找到了第一个试验的驱动(8.940.0.0000),打开inf文件赫然发现了PCI\VEN_8086&DEV_6840(HP Envy 4 1006TX的ATI显卡的硬件Id)

 

"%AMD6840.8%" = ati2mtag_R476, PCI\VEN_1002&DEV_6840

 

对照Intel & ATI的Switchable Graphics项进行修改:

 

"%AMD6840.8%" = ati2mtag_R476_PXAI, PCI\VEN_1002&DEV_6840

 

保存inf后,安装驱动,这样修改后安装驱动时会提示驱动没有签名的提示,选择信任继续进行,安装OK,重启电脑,自检完成后狂按F8,选择“禁用驱动程序签名强制”,顺利进入系统,打开设备管理器,两个显卡都显示正常(ATI Switchable Graphics 驱动中是包含Intel核显驱动的,所以如果你的本子是这种配置的,直接安装ATI的驱动就无需再安装Intel的驱动了)。本以为到此就可以享受新的显卡驱动,但是现实再一次无情的打击了本人:配置多显卡的CCC选项,可以配置但每次点击应用后,配置没有办法保存,初步判断是CCC的版本与驱动版本不兼容导致的问题。

 

于是替换CCC2,重新安装后,多显卡切换总算是正常了,加入GTA SA选项,配置为高性能,运行,花屏依然,难道就因为nvidia赞助了这个游戏,ATI就这么折腾GTA玩家么?(之前ATI 9200/ATI Mobility HD 2400都是正常的),后续又尝试了12.3的催化剂,还是花屏,本来到此本人是准备放弃了的,无意中,发现了一个泄露版的驱动“DriverVer = 04/18/2012, 8.970.0.0000”,抱着怨念,做了最后的一次尝试,当然最后的结果是幸福的:P

 

这个泄露版的催化剂,本身与8.940.0.0000一样的,是支持PXAI的,但是这个泄露版并没有加入Intel的驱动,本着偷懒原则,本人使用了HP官方的9.933.3.3000的Intel驱动(8.15.10.2669),直接对HP官方的inf进行了修改,修改很简单,将key下的value直接替换,最后替换一下msi(当然不替换msi也是可以的,但是安装时显示的版本不匹配)。

 

PS:修改[SourceDisksNames]时,value要对应着你的驱动目录。

 

最终的驱动目录结构:

2012/05/18  00:07    <DIR>          .
2012/05/18  00:07    <DIR>          ..
2012/05/18  00:03    <DIR>          ATI

2012/05/18  00:03    <DIR>          Intel
2012/03/15  22:59               112 atiiseag.ini
2012/03/18  20:48         1,796,886 C7137336.cat
2012/05/18  00:07           215,312 C7137336.inf
2012/04/18  17:34            96,256 C7137336.msi

 

安装过程一切顺利,重启后查看设备状态正常,CCC的多显卡切换也正常,运行GTA SA,启动界面没有贴图错误,进入游戏,黑屏,Ctrl + Shift + Esc发现GTA SA进程无响应,为了确认驱动修改的正确性,跑了一下COD8,一切正常,甚至感觉运行比之前要流畅。再次运行GTA SA,这次没有直接加载存档进入游戏,而是先进的设置将所有显示选项开到最高,终于在进入游戏后一切正常,没有贴图错误没有无响应,画面细腻流畅(后续Fraps,基本保持在50FPS以上),测试30分钟依然没有出任何问题,退出游戏,再次运行直接加载存档,正常!心情愉快啊,3个晚上的努力总算没有白费,终于可以享受全特效的GTA SA了!

 

How <wbr>to <wbr>Modify <wbr>a <wbr>ATI <wbr>Switchable <wbr>Graphics <wbr>Driver

How <wbr>to <wbr>Modify <wbr>a <wbr>ATI <wbr>Switchable <wbr>Graphics <wbr>Driver

 

关于驱动的签名:

实际上驱动的签名文件就是*.cat文件,由于8.940.0.0的驱动是test版,本身不带WHQL签名的cat,所以需要开机F8,而8.970.0.0的驱动不仅自身不带WHQL签名,而且没有Intel部分的驱动,为了方便,本人使用了带有Intel驱动WHQL签名的cat,但是由于PXAI的Intel驱动加载需要ATI的一个驱动文件,所以即使不使用ATI的显卡,也是需要F8启动禁用驱动签名的。目前在Win7 64bit上,本人还没有找到能够默认加载未签名的驱动的方式,网上流传的方法都是无效的,如果dseo开启Test Mode后,进入系统加载Intel驱动时会出现蓝屏,如果谁知道怎么做,请一定告知!

How <wbr>to <wbr>Modify <wbr>a <wbr>ATI <wbr>Switchable <wbr>Graphics <wbr>Driver

珍惜生活,远离A卡!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值