前言 显卡的改造总能吸引无数的眼球:去年有RADEON9500→RADEON9700,以及RADEON9800SE→RADEON9800;今年NVIDIA的GeForceFX 5900系列显卡也能修改了!与以往将GeForce修改成Quadro不一样,这次的主角是新推出的GeForceFX 5900XT,它的改造目标不是QuadroFX,而是身价比自己高近一倍的GeForce FX 5950Ultra。 根据现在掌握的信息,很多品牌的GeForce 5900XT可以通过刷新丽台或者耕升的GeForceFX 5950Ultra的BIOS摇身变成GeForce 5950Ultra。
为什么能改造呢?我们先来回顾一下GeForceFX 5900家族成员的规格(见表1)
改造的基础
从上表可以看出,GeForceFX 5900系列的基本结构是一致的。这是决定成功与否的基础。在决定性能的关键指标:渲染流水线、显存位宽上,GeForceFX 5900XT没有缩水。GeForceFX 5950Ultra与GeForceFX 5900XT之间区别主要在于PCB设计,核心频率和显存频率。
除了芯片内部架构一致以外,要达到GeForceFX 5950Ultra的频率还要求GeForceFX 5900XT具备极佳的超频能力,尤其是显存的超频能力。从早期的GeForceFX 5900SE的评测报告我们就发现,即使是采用精简PCB设计的GeForceFX 5900SE都可以上到GeForceFX 5900Ultra的水平。NVIDIA用GeForceFX 5900XT取代了名不正言不顺的GeForceFX 5900SE。GeForceFX 5900SE与GeForceFX 5900XT之间的微小差异决定了如果采取一些额外的散热措施,改善显存的超频能力,那么现有的GeForceFX 5900XT完全有可能超至GeForceFX 5950Ultra的水平。
GeForceFX 5950Ultra与GeForceFX 5900XT本身的相似性决定了它们之间是量变的关系。而ATi的RADEON9500与RADEON9800SE都是可以“质变”的。
改造所需的硬件:
GeForceFX 5900XT
改造所需的软件:
丽台或者耕升GeForceFX 5950Ultra的BIOS,用于刷新BIOS的Nvflash。
图1 P172公板(10层)的GeForce FX5950Ultra
图2 P177公板(8层)的GeForce FX5900XT
改造的步骤
1. 制作DOS启动盘,可见软驱还是能发挥不小的作用的。
2. 在DOS环境下,用引导盘启动的DOS系统执行Nvflash。
Nvflash -f -A380U.rom(指下载的丽台或者耕升的GeForceFX 5950Ultra的BIOS)。
3. 重启之后便可以得到“GeForceFX 5950Ultra”了。
当然,上述的步骤是非常理想化的,用户有可能在刷新过程碰到各种各样的问题。
● 用nvflash无法刷新。这种情况可能会在丽台的显卡上遇到。用丽台显卡自带的WinFlash刷新可以解决这个问题。
● 开机黑屏。遇到这样的问题就比较麻烦了,不过现在网上还没有网友提到类似的现象。一旦遇到这种情况,则应刷原来的BIOS。在此特别提醒用户在动手之前用WinFlash或者nvflash备份一个BIOS,将这个BIOS和GeForceFX 5950Ultra的BIOS一同拷在启动盘上。并记住各自的名字。在找不到PCI显卡而进行黑屏操作的时候,要记得BIOS的名字。Nvflash的备份命令行是:
Nvflash -b A:5900XT.rom (将BIOS备份到A盘上,文件名为5900XT.rom)。
[1] [2] [3]
Winflash可以在Windows下备份,更为方便。
改造成功吗?
这是最重要的问题。成功不只是开机后或者在驱动程序中提示发现了GeForceFX 5950Ultra,无法稳定运行的改造是没有意义的。可以用3D Mark系列或者常玩的游戏来测试一下。从已知的改造结果来,问题还是比较多的:
● 频率的问题。GeForceFX 5950Ultra的频率是475/950MHz。刷成GeForceFX 5950Ultra以后,GeForceFX 5900XT的核心频率由390MHz提升到475MHz,超频幅度很大。GeForceFX 5900XT的NV35芯片的整体品质远不及GeForceFX 5950Ultra的NV38。在如此高的核心频率下,大部分NV35可能会出现死机花屏的问题。显存部分也会遇到同样的问题。刷新BIOS后的GeForceFX 5900XT的显存的工作频率是950MHz。这种频率是GeForceFX 5900XT采用的2.8ns的显存(额定频率是650MHz)所无法承受的。如此的超频幅度最终将导致显示核心和显存损坏。针对这个问题,网上出现了一些经过修改的BIOS,降低了核心和显存的频率。大多数核心的安全频率在450MHz以下,显存在800MHz或者700MHz以下。
● GeForceFX 5900标准版/Ultra的改造:除了GeForceFX 5900XT可以刷成GeForceFX 5950Ultra以外,GeForceFX 5900标准版/Ultra也可以用此法改造成GeForceFX 5950Ultra。相对于GeForceFX 5900XT简化的板型,GeForceFX 5900的这两个版本的设计更为接近GeForceFX 5950Ultra。采用的2.2ns的显存使显存的工作频率可以提的更高。根据网友的反映,GeForceFX 5900标准版刷新BIOS之后,超频能力大幅提高。一位网友的丽台A350刷成A380之后,核心超到了550MHz,在改造之前这一数值只有510MHz。当然,超到这样的频率对散热的要求提高了不少(见图4)。
图4 刷完BIOS的GeForceFX 5900XT超频性能大增
为何刷新BIOS可以大幅提高超频能力呢?一种可能的原因是新的BIOS对核心加了电压。从以往CPU超频的经验来看,这个解释可能比较合理。但是奇怪的现象是超频之后的温度的下降。部分用户刷新BIOS后,显卡核心的待机、满负荷温度都下降了。这与通常的超频实际是相反的。
这种现象可能是由两种原因引起:一是刷新BIOS之后降低了核心电压,但这与超频能力的提升结果是矛盾的;另外一种可能的原因是新的BIOS修正了温度计算的方法。所以在第一种情况存在矛盾的前提下,笔者认为后者的可能性更大一点。这或许是NV为了防止GeForceFX 5900系列的超频能力过于强大而影响到GeForceFX 5950Ultra的销售而通过BIOS和驱动程序对GeForceFX 5900所加的限制。
● 显示画面出错。这个问题出现在采用P172公板的GeForceFX 5900标准版/Ultra上。它与GeForceFX 5950Ultra的PCB是一样的;这一版本的GeForceFX 5900采用A380U的BIOS后会出现2D画面出错的问题,换用耕升的BIOS则没有报告此问题。此问题的产生原由还没有确切的说法。笔者认为,丽台的可能没有完全按照公板来设计和制造是可能的原因之一,而VIVO版本在设计板型时与非VIVO版本的差异也可以引起刷新BIOS后的花屏。
● 修改后的显卡可能会随时陷入不稳定的状态。测试可以发现大部分的问题,不过显卡的状态依然有可能不稳定。大家只要注意对比一下GeForceFX 5950Ultra和GeForceFX 5900XT的卡就可以知道维持GeForceFX 5950Ultra稳定运行所需要的电源设计有多么复杂,远非GeForceFX 5900XT所能比。
改造的建议
目前GeForceFX 5900系列的卡都具备成改造的潜力,但是任何改造都是要冒风险的:
● 已知大部分采用公板设计的GeForceFX 5900XT可以用刷BIOS的方法进行改造。由于丽台的BIOS可能存在与公版设计不同的成分,所以如果没有把握,应尽量用耕升的BIOS。
● 可以采用直接经修改的BIOS,也可以自己用NVIDIA BIOS Editor对丽台或耕升的BIOS进行修改。在确定BIOS中核心频率和显存频率之前,尽量先用用RivaTuner或者Powerstrip测试自己GeForceFX 5900XT的极限频率。确定稳定的频率之后再写入BIOS。
● 修改后的显卡将失去厂商的质保。
● 显存损坏的概率加大。高频显存的超频能力不太强,无论是800MHz还是700MHz,对于2.8ns的显存来说都是超频。长期处于超频状态下使显存的折旧加速,并有可能导致显存提前结束其寿命。有一位用户的丽台A350Ultra在刷成A380Ultra(显存频率从850提高到了950MHz),使用一段时间后出现了花屏的情况,即使刷回A350的BIOS也无济于事。这一个案例很有可能是显存损坏引起。
● 如果你想尝鲜的话并且具备上述的硬件和软件条件,那不妨拿自己的手中的GeForceFX 5900XT来试试,在尝试的过程中就能学到许多知识。
[1] [2] [3]
如果你追求的是稳妥,那么就保留着这个悬念直到哪天GeForceFX 5900XT的性能不够用时再来破解吧。毕竟现在来验证改造的时间还太短,看看已经修改后的DIYer的反映。况且GeForceFX 5900XT自身的性能足够强大,至少在最近的一年内,GeForceFX 5900XT的是不会落伍的。刷新BIOS所带来的不确定造成的风险远比带来的收益多。
有必要改造吗?
GeForceFX 5900XT改造成GeForceFX 5950Ultra,确实可以省下大约2000元的差价。但是性能又能提高多少呢?造成GeForceFX 5950和GeForceFX 5900性能差距的主要是由显存带宽造成的,实质就是显存速度的差别。GeForceFX 5900XT所用的2.8ns的显存(额定频率为650MHz)很难超过800MHz,刷新显卡时显存频率只能被限制在800MHz以下。这样的“GeForceFX 5950Ultra”的实际性能与GeForceFX 5950Ultra还是有一定的差距。更何况能稳定工作在800MHz下的2.8ns显存数量不多。大多数2.8ns显存,能上到750MHz就需要点运气。而获得这些有限的性能提升却要冒不小的风险。
与RADEON9500热销类似,GeForceFX 5900XT的可改造性必然会大大增加自身的销量,并有可能冲击价格相近,性能却相差很远的5700U的销售。那么NVIDIA会不会也停产GeForceFX 5900XT来保证GeForceFX 5950Ultra的销售呢?笔者认为短期内看不到这种迹象。GeForceFX 5900XT精简的设计无法保证对GeForceFX 5950Ultra形成致命的冲击,所以即使能进行改造,也不会影响到NVIDIA旗舰产品的销售。受到GeForceFX 5900XT冲击最大的“自己人”是5700Ultra。
中国电脑教育报 作者:考拉
(出处:http://www.sheup.com)
(出处:http://www.sheup.com)