|
| 为何RADEON 9500改造会失败? |
我要评论 |
|
| 更新时间:03年1月13日 |
作者:ITdoor.net/无心快语 编辑:0 |
|
很多人拿128MB的RADEON 9500来改造RADEON 9700都未成功。根据我们的实验,一般的RADEON 9500经过硬件改造,其中有30%几率会工作不稳定。这跟BIOS版本(Sapphire或 Hercules RADEON 9700的BIOS)和工作频率完全没有关系,再怎么说十块显卡中会有三块在打开8条渲染管线后出现显示错误。显示错误是指在某些3D运用中会产生波澜效果的像素丢失现象。每块改造未成功的显卡都有各自不同的像素丢失表现,有时甚至会丢失整屏像素。
了解显卡改造失败的案例可以找出它的原因。这样我们就可以不冒任何风险将RADEON 9500改造成RADEON 9700。 硬件改造的后果不容乐观,RADEON 9500可能在3DMark2001的DX9演示中出现出现如国际象棋棋盘一样的画面破裂。大家可以看看下面的截图。


为什么会这样?很多人都猜测原因出在两个方面。
原因一,焊接损坏了显示芯片和晶元。但在大多数情况下,假使我们硬件改造未成功,只要将电阻焊回原来位置,将BIOS刷回初始状态就行了,这样显卡就能回复正常。
另一种改造方式是采用导电胶来短接电阻,这方法也有利有弊。将显卡刷成RADEON 9700的 BIOS还是有可能会出现画面破裂现象,如果不刷新显卡BIOS,那只有4条渲染管线的RADEON 9700也没什么性能提升。
如果采用焊接或导电胶这样的方式来进行硬件改造,会导致显示芯片的损坏,那这些方式可能也导致显卡上的某些功能丧失而不能复原。那就是说将显卡改回4条渲染管线的RADEON 9500初始状态,仍然会出现画面破裂现象。
请看下面一个改造成功的例子,虽然焊接技术不怎么样,但显卡没有出现画面破裂现象。

这样看来画面破裂现象不是由物理接口或芯片损坏造成的,也许是强制让RADEON 9500打开8条渲染管线的缘故。
现在让我们来了解一下,为什么要通过焊接电阻或导电胶这样的方式来打开所有8条渲染管线。
所有基于R300架构的显卡都具备不同的设备ID(DeviceID)。设备ID相当于是一种身份证,它标明了显卡所用的显示芯片版本。基于R300架构的显卡的设备ID没有锁死,可以被改写并在PC启动和初始化显卡时发生作用。RADEON 9700 Pro、RADEON 9700、RADEON 9500 Pro和RADEON 9500都拥有不同的设备ID,PC启动时从显卡芯片的寄存器中读取设备ID,然后得到渲染管线的工作数量。举例来说,PC每次从RADEON 9500读取的设备ID信息是4条渲染管线,而RADEON 9700的设备ID标明它有8条渲染管线。
显卡芯片里的寄存器是如何运作的呢?当寄存器保持RADEON 9500的初始状态时,它阻止了显卡设备ID被重新编程。如果将RADEON 9500刷新成RADEON 9700的BIOS,寄存器会侦测到两个设备ID的不同,并且阻止显卡刷新新的BIOS,这样即使你刷新BIOS后在PC上显示的还是RADEON 9500。我们所进行的硬件改造就是要去除寄存器对显卡BIOS的保护,这样就把显卡刷新BIOS,使其认做是RADEON 9700的DeviceID并打开所有8条渲染管线。
所以说寄存器方面有关操作都与管线或芯片其它因素无关。我们所做的硬件改造只是为了改写显卡寄存器里的设备ID;
原因二,老实说这个原因让人厌恶。部分RADEON 9500芯片其实就是有缺陷的RADEON 9700,在芯片出厂前都会通过测试,ATI把功能完全正常的芯片标做RADEON 9700,比如说其中只有部分渲染管线工作正常的RADEON 9700芯片就被当作RADEON 9500出售。
那为什么还是有部分 RADEON 9500是能改造成功的呢?我们猜想目前市面上还未出现大量有缺陷的芯片被标成RADEON 9500。因为两者的生产成本几近相同,为保持RADEON 9500芯片的出货量,ATI还将具备完整功能的RADEON 9700标成RADEON 9500来卖。我们曾改造过的RADEON 9500 128MB 和RADEON 9500 64MB都获得成功,也许是运气较好碰到了完整功能的RADEON 9700芯片而已。
实际上,目前RADEON 9500的位置类似于当年的RADEON及RADEON LE。我们记得,RADEON LE也是关闭HyperZ和频率较低的RADEON。大多数RADEON LE用户都设法打开HyperZ单元来获得明显的性能提升,这样对显卡的质量没有任何损失。可部分芯片打开HyperZ功能后也会出现画面破裂现象,这说明其HyperZ本来就是有缺陷的。
也就是说,不是所有的RADEON 9500都具备改造的潜质。
下面让我们来看看由Unwinder开发的软件解决方案,它可以通过驱动软件使RADEON 9500打开所有8条渲染管线。这种软件改造方法更加方便实用,它也是改变显卡寄存器里的设备ID的一种方式,只是不用再焊接电阻或刷新BIOS进行修正。
现在我们要作到的是改变当前ATI驱动程序,并且实验你的显卡是否能用。这个页面(http://www.maxdownloads.com/~ian/wizzard/)将详细使用方法说的很详细。请保存好当前文件的备份,即使改造未成功,大家也能回到显卡的正常状态。 |
|
|
|
| 文章总页数:1 |
当前页数:1
|
| 出处:倚天硬件门户网站(www.ITdoor.net) |
|
|
|
|
|