ATi R9550标准版的改造经验

硬件周刊

  最近ATi Radeon9550(以下简称R9550)显卡改造非常火热,笔者参考了各种资料,亲手试验,得到一些改造经验,也发现一些网上流传的经验并不是百分百的正确,在这里说说我的感受。

  笔者的显卡为迪兰恒进镭姬杀手9550 128MB 128bit标准版,核心/显存频率为249.75/199.13MHz,正反面共8颗编号为“HY5DU281622ET-36 5”的Hynix显存,对照此编号,在Hynix的网站上查询了一下,确实有HY5DU281622ET-36这个编号(此编号表示显存速度为3.6ns),但找不到后面带“5”的编号,倒是后面有带“I”或“E”的,在这个位置的字符表示显存的工作温度,其中I表示Industrial(-40℃~85℃),E表示Extended (-25℃~85℃),但只有以上两种,没有5,这一点让人感到奇怪。

  1.改造前的准备

  改造使用的软件有:

  Flashrom 2.4版,用来备份和刷新显卡BIOS;

  BiosEdit 2.7版,用来更改显卡BIOS的Device ID;

  UltraEdit 10.00b版,用来改变显卡BIOS文件中显卡核心识别代号;

  RadEdit 1.1D,用来调整显卡BIOS文件中的核心/显存频率;

  另在WindowsXP下做了一张启动软盘。

  注意:以下所有过程均在硬盘上操作,软盘只是在刷BIOS时用来启动计算机,不要用软盘存放BIOS文件。

  2.改造过程

  第一步,用启动软盘启动机器后,用命令 flashrom -s 0 bak.rom 将显卡的BIOS备份为 bak.rom。

  第二步,在Windows XP下运行BiosEdit,读出第一步中备份的bak.rom,将Device ID 由4153(ATi9550)改为4150(ATi9600),Subsystem ID和Subvendor ID 分别为 2084 和 1002,保持不变。其他的都不要改动,然后,保存为new.rom。

  第三步,用UltraEdit读出第二步保存的new.rom,将00000070h行: 44 52 28 37 81 08...中的 81 改为 90(图1),然后保存为new.rom。顺便说一句,网上有朋友说00000080h行也必须改,其实00000080h行只是BIOS的标题,改不改都没有影响,所以最好不要改动,我就没有改。

  第四步,用RadEdit打开第三步修改好的new.rom,打开时有错误提示,不管它,打开后,就可以调整频率了。这时一定要注意界面中的“Memory/Post Divider(存储器延迟)”这一项,应设为DDR和 CAS2(正常),然后再调节频率。我将核心/显存调整为 400/225MHz,实际为 398.25/222.75MHz,因为RadEdit调节频率是6.75MHz的整数倍(图2)。调整好频率后,认真检查所有参数,确认无误之后,保存为 new.rom。在这里要说一下,最好不要用 BiosEdit 来调整频率,因为它处理不好 DDR 显存的频率关系,很容易将 DDR 显存的频率降低一半,比如设置成225MHz,很可能刷BIOS后却成了112.5MHz。

  第五步,在硬盘上的C盘建立一个名为BIOS的文件夹,将第四步改造好的BIOS文件(这里是new.rom)和Flashrom复制到该文件夹中备用。然后用启动软盘启动机器,进入到C盘BIOS目录,键入命令 flashrom –f –p 0 new.rom,此后屏幕上会显示几行信息,耐心等待一会儿。千万不要以为死机了,更不能Reset或关机。等待了一段时间,机箱中蜂鸣器响起一段短短的音乐,返回 DOS提示符,刷新成功了!!!

  第六步,重启机器,进入Windows XP,系统找到新硬件 Radeon 9600 series,哈哈,成功了。重新装好驱动,笔者用的是最新的催化剂 4.9 版,Windows显示属性面板中显示“Radeon 9600 series”,芯片类型为“Radeon 9600 XT AGP (0x4152)”。用 ATITool 查看显卡,显示核心/显存为398.25/222.75MHz,Device ID 为 0x4152,Chip Type(即芯片类型)为RV360。

  3.改造后的性能变化

  下面是测试显卡的结果,用的测试软件是 AqueMark3和3DMark03_340,测试时均使用测试软件的默认设置,机器主要配置为:Athlon XP 2500+;MSI KT6 Delta-LSR(KT600);金邦DDR333 256MB×2;希捷 ST380013AS。改卡前 AqueMark3得分为16746,改卡后得分为 24247。改卡前 3DMark03_340得分为2180,改卡后得分为 3020。可以看出改卡前后性能提升的幅度是很大的。

  随后我又安装了 RadLinker 1012 版,这样在显卡的驱动控制面板中就可直接用RadLinker选项卡随意超频,不会再像改卡前的R9550那样受到驱动程序的锁频限制了,这是改卡获得的最大好处。在RadLinker选项卡中将核心/显存频率直接改为 440/230MHz,这是我多次试验后得到的最高稳定频率,再高就会在AqueMark3的画面中出现斑点,这时AqueMark3得分为25679,3DMark03_340得分为3161,性能又有一定的提高!

  4.后记

  使用R9550显卡的朋友们可以参考以上的改卡过程,对自己的显卡进行改造,肯定会有让你惊喜的发现。网上有些明友建议采用与R9550相近的R9600系列BIOS来直接刷新,我觉得不是很好,这样做容易导致各种问题的出现,而用自己的原始BIOS来稍做改造,我认为是最好的,因为这样与原卡的BIOS最为接近,出现黑屏等致命问题的几率几乎没有。网上流传的另一种改造方法:用 Flashrom 备份原始BIOS,然后只用 BiosEdit或 RadEdit 来改变核心/显存频率,将改造后的 BIOS 刷回显卡,最后Windows仍旧识别为R9550但显卡频率变化了。我按照此方法进行了改造,但进入Windows后系统提示找不到正确的显示适配器,原来安装好的催化剂控制面板也无法启动。这种方法在我的卡上失败了,但可能适用于其他的卡,大家也可以试一试。

  总之,将R9550刷BIOS后变为R9600XT,重点不在于提高了显卡的性能,而最大的好处在于可以随意使用任何版本驱动的同时进行软件超频,不再受驱动程序对R9550的锁频限制。