前些日子,朋友在旧货市场买了一块RIVA128显卡。买卡当天下午朋友打电话告诉我,显卡没用10分钟显示器就黑屏了,他不想要此卡了。于是我将RIVA128要了来,抱着试试看的心情插入自家的电脑(我的配置为:赛扬300A、EPoX EP-6VBA、昆腾6.4GB、Windows 98SE)。开机一切正常,运行电脑中惟一的游戏《星际争霸》。10分钟过去了,用手摸显卡散热片很烫。又玩了一会,屏幕上突然出现了许多水波纹,像是受到了强烈的电磁干扰,很快图像变得模糊不清,最终信号消失,显示器上无图像显示。刚要关机,音箱却传来了游戏的声音,说明电脑还在运行。我耐心等了十几秒,显示器重新亮起,屏幕上显示恢复了正常,之后这种现象不规律地每隔几秒重复着。
就此我宣告了这块显卡的死刑,把它丢弃在了一旁。有一天需要用电视做输出显示,因这RIVA128卡带S端子输出,就拿出插上临时看一下,可没想到一个多小时无黑屏。关机仔细观察显卡,发现显示信号经主芯片输出,又经过一个D/A转换芯片AD724JR,此芯片负责总的信号输出。这时我突然联想到了会出现显示不稳定情况的原因,游戏依旧运行说明主芯片在黑屏时工作正常,问题出在下一级。S端子输出信号正常,说明D/A芯片此功能正常,但是在下一级全是贴片的阻容元件,出现问题的概率很低,因此最终问题很可能是D/A芯片信号转换有问题。于是我去电子市场花60元买了一个同型号的,用自做的铲形电烙铁加上焊锡膏换上新芯片。开机接显示器一切正常,证明我的判断是正确的。
对这种带视频输出的双晶振显卡,我并不了解其真正工作原理。此显卡两晶振,一个17MHz负责对AD724JR进行显示输出提供脉冲频率,AD724JR应为显卡外置RAMDAC。可RIVA128主芯片也带了一个13.5MHz的晶振,显然也内置了RAMDAC。RAMDAC实际上是一个数/模转换器,只有足够高的工作频率RAMDAC才能在单位时间内转换更多帧的显示信号,其转换速度越快,影像在显示器上的刷新频率也就越高,从而图像也越稳定。一开始显卡出问题,曾怀疑此13.5MHz的晶振工作不稳定,卡修好后便大胆地换了一个14.7MHz的晶振做试验(晶振无正负极,如果不成功大不了换回原来的)。换好后开机正常显示,没有想到更换后在3D游戏下性能有了相当的提升。但在改晶振之后摸显卡散热片比原来温度要高许多,所以特意加了一个12V大风扇散热。后将我的小影霸Vanta 8MB的晶振从14.3MHz改为14.7MHz 3Dmarks从976到1013。看来外频越高对提升3D值越有帮助,试想如果把TNT与GeForce系列显卡的的晶振也改一下,性能也应会有提高。
但建议最好只提升1~2MHz,并加强散热。因为A/D转换芯片,都有固定工作频率,盲目加大晶振兆数可能会带来危险。另外像i740显卡有的用66MHz的晶振,怎么改我也拿不准。而且晶振改后,显示属性里适配器的刷新率会与实际值有很大出入,低主频下性能改变比较明显。在此声明改晶振有风险,需要一定电学知识。我只是抛砖引玉,希望与大家一起来发掘电脑的性能。