我可以: 邀请好友来看>>
ZOL星空(中国) > 硬件星空(中国) > 显卡星空(中国) > 麻雀变凤凰--9550改造再软改专业3D卡
帖子很冷清,卤煮很失落!求安慰
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

麻雀变凤凰--9550改造再软改专业3D卡

161浏览 / 0回复

dadaozhixing

dadaozhixing

6
精华
464
帖子

等  级:Lv.11
经  验:302764
  • Z金豆: 0

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:河北
  • 注  册:2004-09-20
  • 登  录:2012-03-22
发表于 2005-01-14 12:50:27
电梯直达 确定
楼主
lifeng5201314 把此帖设为精华作者得到 1000 可用分 50 分专家分!
如果要评选2004年ATI在桌面PC图形芯片领域内最成功的产品,相信大部分玩家都会将这一票投给ATI Radeon 9550(以下简称9550)。250MHz的主频能轻松的超到400MHz甚至更高,使得DIYer对其趋之若鹜,也创造了ATI Radeon 9550在中低端显卡市场上的神话。然而DIYer们对性能的追求是无止尽的,当他们逐渐不满足于“ATI Radeon 9550@9600 Pro”这样的超频方式时,又将专业显卡ATI FireGL T2和9550放在了一起。从9550到ATI FireGL T2,可能吗?

一、同出“名门”——改造的可能性

    从相关技术资料得知,Radeon 9600和FireGL T2系列专业显卡都是基于RV350的架构(FireGL T2系列称为RV350WS核心),只是FireGL T2-128默认工作频率高达400MHz,等同于Radeon 9600 Pro的核心频率。而9550的RV350LX核心和RV350相比也只是主频稍低而已,而如果我们能充分发挥9550优良的超频性能,就完全有信心提升一块500元级的民用显卡的性能,使其接近价值几千元的专业绘图卡的性能!

    每种显卡根据使自身用的图形芯片型号有不同的“Device ID”(硬件识别号),每种GPU核心只有一个“Device ID”号,计算机正是通过这种ID号来识别显卡的类型。

    本刊以前也曾报道过关于Radeon 9800 SE以及9550的改造,我们从中应该已经了解到显卡的改造主要分为“硬改”和“软改”两种方法。硬改是通过改动PCB上决定显卡设备ID的电阻,变换出不同的高低电平,从而重新定义Device ID;而软改则与之不同,主要是通过修改软件或修改显卡的驱动程序,让系统“错误”识别显卡ID,或通过刷新显卡的BIOS对显卡的Device ID重新赋值,再通过超频或升级显卡驱动程序来提升显卡性能。考虑到硬改的难度大、失误率高,而且改造失误还有可能造成硬件毁掉的危险,因此软改成为大多数读者的首选。本文所述也是通过软改来达到改造显卡的目的。

二、山重水复——没有一步登天的捷径

注:在进行后文的阅读之前,请读者先准备以下软件:
工具软件
ATi_BiosEdit(V2.7)、RivaTuner(V14.3)、Flashrom、
WinRAR、系统启动盘
驱动程序
FreeFireGL(6430)、FORSAGE(4.3)、催化剂(4.10)、
ATI FireGL公版驱动
其他
迪兰恒进9600加强版BIOS、迪兰恒进9550标准版BIOS

:括号内是笔者所用软件的版本,以上软件的下载地址见文末。//

    无论对9550进行硬改还是软改,其目的都是为了用专业显卡的驱动程序来提升显卡性能(主要是使用专业驱动针对OpenGL性能的优化)。

    笔者首先尝试直接安装FireGL T2系列的公版驱动,却发现驱动程序在刚刚开始安装时就会自行退出,看来“免费午餐”是吃不到了。

    按照“惯例”,接下来笔者尝试破解FireGL T2的公版驱动。运行RivaTuner,点击程序界面的“Power User”,在弹出的“Warning”对话框中选中“I'm a power user.Never show this warning”,再点击“OK”关闭对话框。选择程序界面下侧第三个图标——破解文件(一个带齿轮的文件夹按钮,如图1)。


    依次打开Rivatuner安装目录(默认在C盘的Program Files)下的文件夹“/Patchscripqs/ATI/SoftFireGL/Unified”,双击其中的“SoftFireGL W2k.rts”(该程序的破解意义在于使FireGL公版驱动对显卡的BIOS判断落空,在不刷新BIOS的情况下就可使用专业驱动程序),如图2。

    点击弹出的对话框下侧的下拉箭头,选中“force FireGL T2 capabilities”,点击“Continue”后找到FireGL公版驱动的解压缩文件夹,依次打开“/Driver/2KXP_INF/B_12872”(驱动版本不同B后的数字也会不同),找到“ati2mtag.sys”,双击进行破解,却意外发现破解失败!

    同样利用Rivatuner文件夹下的“Antiprotection/Driver”文件夹下的atioglgl antiprotection w2k.rts文件对FireGL公版驱动下的“atioglgl.dll”(同ati2mtag.sys位于同一个文件夹内,其作用在于消除OpenGL驱动对显示设备ID的限制)进行破解,也告以失败。公版驱动无法破解!看来一步登天的捷径真的是被ATI封死了。

三、柳暗花明——FreeFireGL真的很强大

    改造之路陷入僵局之时,笔者无意中想到了由俄罗斯程序员开发的“FreeFireGL”驱动程序。正如其名,这是一款专门为ATI Radeon系列显卡准备的专业驱动程序,它所能支持的ATI Radeon显卡如下所示:
RADEON 9600 改 FireGL T2
RADEON 9500 改 FireGL X1
RADEON 9500 (256-bit) 改 FireGL X2
RADEON 9700 改 FireGL X1
RADEON 9700 改 FireGL X2
RADEON 9500PRO/9700 改 FireGL X1
RADEON 9500(4-pipe) 改 FireGL Z1
RADEON 9800 Series 改 FireGL X2
RADEON 9800SE 改 FireGL Z2(4-pipe)

    虽然9550不在其列,不过这不是个难题,对于9550,我们完全可以通过更新破解驱动或刷新显卡BIOS的方法使之升级为ATI Radeon 9600,然后再进行下一步的改造。

    通过刷新BIOS的方法,笔者将这块迪兰恒进9550显卡升级成了Radeon 9600 Pro,这样就和FireGL T2的主频率一致了。

   注:具体步骤在之前的很多文章中已有叙述,读者可参考本刊2004年13期的《ATI Radeon 9550超频改造》一文进行操作。另外,不是每一块9550显卡都能超频到400MHz的主频,请根据自己显卡状况调整。

    由于FreeFireGL驱动程序需要ATI催化剂的支持,所以刷新BIOS之后首先安装催化剂驱动程序。安装完毕后,9550已经俨然一块ATI Radeon 9600了。然后按照9550强行安装ATI Radeon 9600驱动的方法手动升级安装FreeFireGL驱动,在“指定一个位置”之后的对话框中选中“安装其中的一个驱动程序”,如图4。

选择“ATI RADEON 9600@FireGL T2”,

    当安装程序提示需要文件时,打开“FORSAGE”文件夹指向特定的文件即可

   注:FORSAGE是类似于Omega,、DNA的基于ATI显卡的一款第三方优化驱动,FreeFireGL驱动程序6430版本需要FORSAGE4.3版中的ati2dvag.dll文件才能完成安装,不过使用低版本的FreeFireGL,如6378版则没有这个限制。

    安装结束后,用同样方法对“ATI Radeon 9600 Series——Secondary”安装FreeFireGL驱动。由于我们另一个重要目的是希望使用ATI专业显卡官方公版驱动中的针对专业应用领域的优化程序“FGLMax”和“FGLPanel”,所以安装完成后先不要重启计算机。

    在安装“FGLMax”和“FGLPanel”之前,仍需要用RivaTuner来对其进行破解,以消除应用程序对设备ID的识别,使之顺利为我们的这块“假FireGL T2”显卡服务!

    运行RivaTuner,选择破解程序,打开RivaTuner安装目录下“Antiprotection/FGLMax”文件夹内的“Installer antiprotection.rts”文件,如图7。

    然后进入FireGL公版驱动的解压缩文件夹,找到FGLMax文件夹中的“setup.inx”并对其进行破解,以消除安装程序对设备ID的识别功能(图8)。

    破解成功!进入FireGL公版驱动解压缩文件夹中的FGLMax文件夹,点击“setup”即可对此部分驱动进行安装。

    安装结束后,再次运行RivaTuner,进入FGLMax文件夹,双击“atiimxgl.exe antiprotection.rts”。

    在随后弹出的对话框中点击下拉箭头,选中“antiprotection for 4152 PCI DeviceID”(目的是破除应用程序对ATI Radeon 9600显卡ID值“4152”的屏蔽作用,以下同),如图10。

    点击“Continue”进入FGLMax程序的安装文件夹(默认安装在C:/Program Files/ATI Technologies/FireGL Max”),找到“Fire GL 3D Studio Max”文件夹并对其中的“atiimxgl.exe”文件进行破解(图11)。

    然后用同样的方法破解并安装FireGL公版驱动解压缩文件夹中的FGLPanel驱动,再利用RivaTuner中FGLPanel文件夹内的11个文件对FGLPanel的安装文件进行一一破解,不过,每次破解时不要忘记选中“antiprotection for 4152 PCI DeviceID”一项。需要注意的是,有一些扩展名为 .ex_ 或 .dl_ 的文件,需要在文件类型选项中选择*.ex_.或者*.dl_的文件浏览。

破解完毕后,重启计算机即可。

四、 身体力行——改造后的测试

    重启进入系统,查看显示属性,可以发现许多新面孔,这是专业驱动带给我们的惊喜。

    修改前的驱动程序控制面板选项,只是基于游戏显卡催化剂驱动中的一些控制选项,而根本没有针对专业应用的控制选项。

    经过改造,显卡的专业性能到底提升了多少呢,通过“SPEC Viewperf 7.1”(专业显卡测试软件)的测试或许可以解开我们的这一疑惑。

测试平台

硬 件 平 台
CPU
AMD Athlon XP 2500+(Barton) OC 3200+
主板
ABIT  NF7
硬盘
希捷7200.7 80GB
显卡
改前:ATI Radeon 9600 Pro(9550刷新BIOS得到)
改后:ATI FireGL T2-128(软件改造)
内存
勤茂DDR400 256MB×2(开启双通道)
电源
航嘉冷静王标准版
系 统 驱 动
操作系统
Windows2000 Professional+SP4
主板驱动
NForce_5.10_WinXP2K_WHQL_international
显卡驱动
1. ATI 催化剂4.10
2. FreeFireGL(6430)、ATI FireGL公版驱动

测试数据如下表:

测试项目
3dsmax-02
Drv-09
Dx-08
Light-06
ProE-02
Ugs-03
改前得分
9.47
28.54
63.88
13.43
11.27
22.26
改后得分
14.24
72.88
91.03
23.29
24.77
24.51
性能提升百分比
50%
155%
43%
73%
120%
10%

    可见,改造后在专业应用的性能上效果的提升十分明显,改造是非常成功的。但是在应用软件和游戏性能的测试上,笔者发现改造而成FireGL T2和改造前的Radeon 9600 Pro相比,无论是在游戏表现还是画质表现上都无太大差异,而笔者进行的改造前后的3Dmark03测试数据也表明:改造对游戏性能并太大的影响,仅有2%左右的差异,毕竟FireGL T2的驱动程序并非是针对游戏进行优化的。

修改前后的3Dmark03测试

     因此,笔者在此推荐那些需要进行大量图形处理或3D设计工作的读者考虑购买Radeon 9550或Radeon 9600系列显卡,通过文章介绍的简单的方法修改为专业级的显卡FireGL T2,在省钱的同时也满足了专业领域的显卡需求,可谓一举两得。
 
五、补充说明——写在最后

    需要说明的是,笔者在摸索改造的过程中,曾在不采用刷新显卡BIOS改9550为9600的情况下,采用破解改写驱动程序的方法进行改造,但效果并不理想。另外,随显卡制造商的差异,并非每一块9550显卡都能顺利地改造成ATI FireGL T2显卡,请读者在修改过程中自己多摸索,找到最佳的提升显卡性能的方法。

    而在显卡的改造过程中,笔者为了验证显卡对各个版本催化剂的兼容性,先后使用了催化剂4.9到4.11的各个版本进行测试,结果发现FreeFireGL均能和它们很好的兼容,读者不必担心需要特别选择催化剂版本的事情了。

    最后,笔者要提醒的是,刷新显卡BIOS有一定的风险,望各位读者慎重行事并在刷新前先备份显卡BIOS。

附:文中所用主要软件和驱动的下载地址
ATi_BiosEdit(V2.7) <
http://www.mydrivers.com/dir87/d35190.htm>
RivaTuner(V14.3) <
http://www.mydrivers.com/tools/dir13/d5472.htm>
ATI 催化剂4.10<
http://drivers.mydrivers.com/dir102/d40981.htm>
FreeFireGL(6430) <
http://www.hardwarelab.ru/files/FFGL_6430.exe>
RSAGE(4.3)  <
http://www.hardwarelab.ru/files/FORSAGE_43.exe>
ATI FireGL公版驱动<
http://down1.zol.com.cn/xianka/fireglx1x2t2z1-win2kxp-79621.exe>



高级模式
星空(中国)精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表