正文内容 评论(0)
Xbitlabs网站详细论述了Radeon9500改造成9700的原理,更令人惊讶的是,他们现在就提供了一个不用烙铁,不用改BIOS的软件修改方法,将危险性降到了最低。
首先我们看看改造原理:
"所有基于R300架构的芯片都有不同的DeviceID。DeviceID相当于一种护照,对于不同的芯片版本来说是唯一的。R300芯片的DeviceID没有锁住,而是在PC启动
时从BIOS中写入,然后初始化图形卡。RADEON 9700 Pro, RADEON 9700, RADEON 9500 Pro和RADEON 9500的BIOS都附带有不同的DeviceID。驱动从芯片寄存器中读出
DeviceID,并获得工作流水线数目信息。例如,当驱动发现RADEON 9500的DeviceID时,就会启用4条流水线,如果发现RADEON 9700的DeviceID,那么就会启用8条流水线。
那么,那些电阻有什么用?实际上在Radeon 9500的原位置(没有修改)上,电阻将防止部分DeviceID重新编程,甚至你用R9700 BIOS刷R9500也无法改变DeviceID,所以驱动仍然认为那是9500而不是9700。在我们修改硬件(重新焊接电阻)后,由于有了RADEON 9700的DeviceID,所以驱动将开启所有8条流水线。
因此,更改电阻的连接实际上并不是修改电阻和流水线的连接或者芯片的任何部分,而是简单地去掉芯片寄存器的DeviceID的写保护。"
但是,Xbitlabs说并不是所有的R9500都能修改,30%的实验发现在修改后,R9500并不稳定。原因在于本来这些R9500就是有缺陷的9700芯片:
"有些Radeon 9500本来就是有"缺陷"的Radeon 9700。在芯片测试过程中,当检查到所有芯片的块都能工作,但部分不正常,芯片就会标识为缺陷产品。但是如果有缺陷的块恰好是在像素流水线中,而最多有4条流水线不能工作,那么这些不能工作的流水线就会屏蔽,成为一个Radeon 9500芯片。"
关于软件修改的关键,实际是修改图形处理器的DeviceID。因为Radeon 9500/9700的驱动会读ID,所以简单地修改驱动本身就能达到目的。
在这个网页上提供了详细的修改DeiviceID方法和文件,注意,使用这个方法并不能开启256bit总线,所有使用9700 PCB的9500已经是256bit总线。
详细步骤:
首先下载相应的修改驱动,7193或7192c-efg,之后下载相应的patch文件。
1.将下载后的patch文件放到"2KXP_INF\BX_xxx"目录(也就是驱动安装文件展开的目录)
2.将文件改名为ati2mtag.sys
3.删除"ati2mtag.sy_"文件。
之后在设备管理器中修改显示适配器驱动:
手动选择安全路径,并指向"2KXP_INF" 目录,完成驱动安装。
OK,让你的R9500发挥9700火力,跑跑3DMark填充率测试,成功了吗?
注意,如果不成功,你应该知道如何恢复你原来的驱动。;)
BTW,一些国外玩家报道这个方法可以工作,但是可能画面出现破裂。:(
本文收录在
#快讯
- 热门文章
- 换一波
- 好物推荐
- 换一波
- 关注我们
-
微博:快科技官方
快科技官方微博 -
今日头条:快科技
带来硬件软件、手机数码最快资讯! -
抖音:kkjcn
科技快讯、手机开箱、产品体验、应用推荐...