(转贴)
一、写在改造之初
改造分刷新显卡BIOS和驱动修改两种,从效果来看,两者都差不多。驱动修改不会影响显卡的保修,对显卡本身不会造成任何损伤,但每次升级驱动都要再次修改;刷新显卡BIOS成功后会一劳永逸,但难度稍大,还可能会影响显卡的保修,建议经验丰富的DIYer采用。
二、实战改造篇
1.驱动改造
ATI在9550的驱动方面进行了一些限制,该类显卡不能直接进行超频。当通过工具将频率“调高”后,频率马上就会回到原值。不过别急,只要按照下面的修改步骤,这个问题就迎刃而解了。
驱动修改所需软件:原Radeon 9550驱动光盘、RivaTuner(破解驱动工具)、Radlinker(超频工具)。RivaTuner 和Radlinker 都是很常用的软件,在网上都很容易找到。
Step 1:为Radeon 9550显卡强行装上Radeon 9600系列的驱动。
在设备管理器里右键点击显卡的项目,选择升级驱动程序。在这一步,选择手动从列表或指定路径安装。选择“不要搜索,自己选择安装的驱动程序”,然后点击“下一步”。
在这一步,将左上角的“显示兼容硬件”上的勾去掉,然后选择Radeon 9600 series,点击下一步。
由于强行安装不匹配的驱动,系统会弹出警告对话框,不必理会,选择“是”继续安装。安装完毕,点击完成,重新启动机器。
重启电脑后,进设备管理器查看,要使显卡的两个子项“Radeon 9550 Series”和“Radeon 9550 Series Secondary”变成“Radeon 9600 Series”和“Radeon 9600 Series Secondary”。如果其中一个不是,那么按以上的方法再来一次。
Step 2:破解驱动文件
首先进入Windows安装目录下的System32目录,将drivers文件夹下的Ati2mtag.sys文件拷贝到桌面(或自己指定的目录)。
这个文件是关键
然后下载安装RivaTuner软件并运行,选择“Power User”标签,点击“open patch script”按钮。
选择进入“RivatunerPatch-ScriptsATIATIover-clockingAtiprotection”文件夹下,选择“ATIOverclock-Antriprotection w2k.rts”打开。
打开该文件后,会出现一个提示框,选择“Continue”。
接着软件就会搜索需要破解的驱动程序文件,将查找范围定位到我们之前将Ati2mtag.sys拷贝所在的目录并选择该文件,当出现提示框后,就表示该驱动文件(Ati2mtag.sys)破解已经成功了,此时目录下会生成一个名为Ati2mtag.old的原文件备份。
重启进入安全模式,将破解后的Ati2mtag.sys文件拷贝到“Windows系统system32drivers”文件夹,覆盖原来的Ati2mtag.sys文件,然后重启计算机进入系统。
经过这一系列的修改,就成功地解除了ATI对Radeon 9550的超频限制,然后我们安装Radlinker等超频工具,就可以自由地对Radeon 9550(修改驱动以后变Radeon 9600)进行超频了。
2.BIOS改造
由于Radeon9550和9600的显卡芯片几乎没有什么差别,于是部分玩家利用Radeon 9600的BIOS文件来刷新Radeon 9550显卡达到超频的目的。但该方法需要有和Radeon 9550显卡同类型显存和同类板型的Radeon 9600显卡的BIOS,才能保证有较高的刷新成功率。所以我们必须要寻找另一种简单可靠,成功率高的方法。
Step 1
下载Flashrom后解压到指定目录下(比如c: lashrom),重启电脑到DOS状态,进入Flashrom程序所在的目录,输入命令“flashrom -s 0 Ati9550.bin ”将显卡BIOS备份为Ati9550.bin文件。然后,输入命令“flashrom -d”查看BIOS类型是ST****或是ATM***型,在后面的步骤中针对不同的BIOS类型要用不同的参数刷新。
Step 2
重启进入Windows系统,用ATI BiosEdit打开我们备份出来的Ati9550.bin文件进行修改。
首先修改右边SETUP框内的显存和显示芯片频率,通过点击箭头来调节。其中“Effective”下面就是你的实际显存频率和核心频率,此处我们修改为核心频率400MHz、显存频率500MHz。
然后记住左面“Dev”选项框中的显卡“Subsystem ID”和“Subvendor ID”,这两个值我们不会修改。点击左边的“Edit”,在“Device ID”中输入4152(RV360,9600XT)或者4150(RV350,其余的9600系列),Subsystem ID和Subvendor ID保持和原显卡一致,编辑完成后点“Edit End”即可。
将修改的BIOS文件存到Flashrom工具所在的目录(如笔者的C: lashrom)并另起名为9600XT.bin,关闭BiosEdit。
Step 3
运行UltraEdit,编辑修改了的BIOS文件“9600XT.bin”。首先找到“0070h”这一行,将“0074h”位置的偏移量由81改为92(RV350核心是90,RV360核心是92),然后将0085h~008Dh的数值数据进行修改。(0080h这一行的修改不影响关键使用)
修改前后的偏移量(上为修改前,下为修改后)
改好这两个地方后,保存9600XT.bin退出软件。然后再次运行BiosEdit,打开文件9600XT.bin,会提示错误。不必理会,点“确定”,然后直接点击“Save Bios”,仍然保存为9600XT.bin。再点击“Load Bios”打开9600XT.bin。这次信息都出来了,并且没有提示错误。
完全卸载原来的显卡驱动程序后,重启进入纯DOS,进入“C:Flashrom”目录,输入命令:
flashrom -p 0 9600XT.bin -f -sst (如果BIOS类型是ST)或 flashrom -p 0 9600XT.bin -f -atmel(如果BIOS类型是ATM)
几声清脆的声音后,刷新宣告完成。重启,进入Windows安装显卡自带的驱动程序,这时会被自动识别为Radeon 9600系列显卡,剩下的就是一步一步安装驱动了,这个就不用说了吧。
芯片类型显示为9600XT