自己动手优化电脑

Author: 岑亮 Date: 2001年 9期

    笔者有一台1997年购买的品牌机,近年因实在不喜欢它那蜗牛般的速度,所以陆续将其部件逐一升级,具体配置为:
      CPU:Celeron466
      主板:皇朝A6VBX(芯片组为VIA691/596)
      显示卡:丽台TNT2-VANTA(8M显存)
      声卡:帝盟S90(使用Aureal8820芯片)
      硬盘:昆腾LCT20 20GB
      Modem:Topstar 56K
      网卡:Realteck8029
      光驱:三星8ⅹ
      手柄:普通模拟8键手柄(MB-626)
      ……
      可以说是集所有兼容性问题于一身的配置,大家佩服我的勇气吧,呵呵。
      于是,我的噩梦就从这里开始了。
  #1    都是AGP惹的祸
      首先遇到的问题是一进入任何3D游戏,系统就死机。在重装驱动,安装威盛四合一驱动之后,问题照旧。经验告诉我,是AGP出了问题,于是我在DirectX8.0中禁用AGP纹理,再试,就不死机了。
      进一步分析,AGP出问题一般只有两种,一是电源对AGP供电不足,二是显示卡与主板兼容性不佳(一般这类问题发生在VIA之类的兼容芯片组上)。遇上第一种情况,除了根据实际情况换电源或者主板以外,别无他法;第二种情况就要具体分析了:首先是刷新主板BIOS,安装新的威盛四合一驱动,如果不能解决,你可以把AGP速度降低使用。一般先从AGP 4×降到AGP 2×。如果不行再降低到AGP 1×(经过试验,笔者的机器就是在降低到AGP 1×的情况下正常工作的,再怎么说也比禁用AGP功能好)。AGP速度的设置可以在BIOS里边进行,而且安装四合一驱动时不要用TURBO模式安装AGP Diver,它更容易出问题。至于AGP工作状态的检测,可以用Wcpuid这个软件来检测(^09030501a^1),该软件在华军软件园(http://www.21hh.net)下载。
      另外顺带说一句:Intel LX芯片组一般也可以用给AGP降速的方法来使用TNT2显卡。
  #1    驯服我的声卡
      从性价比上说,帝盟S90是块好声卡,但是采用Aureal8820芯片的声卡的不兼容问题是个老大难了。笔者不敢说解决了它,只能说多少有一些经验。
      要是你的Aureal8820声卡不工作,那么换个PCI插槽试试,多换几次它肯定出声,而且以后就不要随便动它了;要是它突然在哪次开机时发出噪音或者干脆不发声,你也不用慌,重新启动一次一般就好了,出现这种问题的机会也比较少;最烦的还是它和MODEM、网卡等设备冲突。这种情况一般还是DMA通道、IRQ冲突引起的,而WINDOWS又永远是报喜不报忧:“此设备当前工作正常、没有冲突”。这时你可以先进入BIOS,把暂时没用的占用DMA通道、IRQ资源的设备都关掉(比如USB、COM口等等),然后再换PCI插槽,多试试就能调整好,以后也别去轻易动它。
      当然S90声卡还有一个问题值得注意,那就是它的CPU占用率:你如果打开声音控制的“高级”选项(^09030501b^2),就会看到面板下面有“Enable Tone control”和“3D Stereo Enhancement On”两个复选框。前者是用于自定义控制高音、低音效果的(打开之后,上面两个滑动条则是具体控制音质的);后者是打开3D立体声效。如果打开前者,那么S90的CPU占用率会非常之高(高达百分之几十)。会使你的机器性能下降得非常厉害,所以一定不要选中它(S90驱动默认是选中它的),而高、低音效果完全可以由你的音箱来调整。
      还有一个不是问题的问题就是因为S90提供了MIDI音色库更新功能,而它本身提供的音色库又确实不怎么样,于是我也在考虑给它换一个,让它能演奏出更悦耳的MIDI音乐。其实你不用去“盗取”别的声卡的音色库文件,DirectX6.0以上版本就自带了一个很不错的音色库。大家记不记得DirectX6.0新增了一个组件:Direct Music对了,就是它带来了一个软波表。你可以打开“C:\Program Files\DirectX\Setup\DxDiag”点击“音乐” →“测试Direct Music(T)”试听一下效果,是不是很震撼!当然它也就包含了一个音色库,其位置就在“C:\WINDOWS\SYSTEM32\DRIVERS\ GM.DLS”。于是,你就可以打开“控制面版”→“Aureal Vortex Audio”(笔者是安装的Aureal 8820的驱动程序),选择“MIDI”选项夹(^09030501c^3),点击“Download”就可以浏览文件替换原有的MIDI音色库。当然其他声卡也可以用类似方法试试。
  #1    我想用DMA功能
      像这种老主板,升级硬盘之后一般都遇到一个问题,那就是DMA功能用不了(当然,我这种主板还不算“元老”级,有些主板连8.4GB以上的硬盘空间都不能识别)。因为DMA功能可以加快硬盘速度,减少CPU占用率,所以是一定要用的。
      DMA用不了的原因一般都是现在的硬盘都支持到了DMA66/100,而我这种主板只支持DMA33,所以不能识别硬盘的DMA功能,于是连DMA33都用不了。幸好目前各厂家都考虑到了这种问题,推出了DMA66/100→DMA33的转换程序。不过使用这种程序时一定要谨慎,因为它也相当于是刷新硬盘的BIOS,中途中断会造成硬盘无法使用。用法请参照具体说明,非常简单,在这里我就不多说了。要特别说明的是,每一种硬盘有不同的程序,千万不要弄错了,在驱动之家上这类程序不全,而且有的也没有说清楚是给哪一款硬盘用的,所以推荐到原厂家的主页去获得这类程序,以确保安全可靠。
  #1    驱动是新的好?
      以前,我像大多数人一样,有了新的驱动就立即下载回来更新,然而却遇到了问题。
      首先是我的显示卡,大家都知道,nVIDIA的驱动程序是所有卡通用的,所以那些为Geforce等优化的驱动在TNT上也是可以用的,我的丽台S320V也常常跟着公版驱动更新。但是有一次更新后,发现分辨率始终在640×480上不去了,而且玩游戏帧数降低了很多,换回原来丽台自己的驱动则问题消失。然后是我的主板,我更新到威盛最新的四合一驱动居然会死机,AGP功能在1×的情况下也用不了,于是只好换回原来的4.14版本的驱动(感觉这一版驱动比较稳定,不像4.16版本在有的机器上会出问题)。
      从上面大家都可以看出,驱动程序也不是越新的越好,开发新的驱动是为了适应新型号的产品的某些需要(比如支持AGP 4×、ATA100等功能,我们的老机器根本用不了),对老产品并不一定会有所“照顾”。而且经常是解决了新产品的一些问题,老产品的问题又出来了,经过测试,TNT、TNT2的低端显示卡在使用新的nVIDIA驱动的情况下,即使能正常使用,性能也不会提高,有时还有所降低,而Geforce等新产品提高则比较明显。所以说,在原来的驱动已经没什么问题的情况下,不要盲目去更新驱动,要弄清新驱动是否为你的产品而优化,再做决定。
  #1    手柄使用也有心得
      一般来说,大家很少关注手柄这样的小东西,但是用的人又实在不少(现在游戏迷还不少吧),有一个问题不注意不行啊,那就是手柄的驱动程序。
      要是你有钱买数字式手柄,那么请跳过这一段不看,而普遍像我等劳苦大众只用得起模拟手柄。而模拟手柄往往是小厂家制作的,随便给你一个垃圾驱动程序了事。我的手柄型号是MB-626,初时我用它玩模拟器游戏,帧数低得让人不敢相信(只有10到14帧),而我把手柄拆除则可以达到50帧左右,差距大得惊人吧!于是我看了一下它的驱动程序,估计是用VB这类高级语言编制的,执行效率可想而知!于是我在网上搜索了几天,终于找到一款通用而且满意的驱动──A4Tech EZ Gamepad (GP-8) V2.0!看得出来,这是双飞燕的8键手柄驱动程序,做得非常专业(^09030501d^4):它的CPU占用率非常低,模拟游戏可以达到四十几帧,而且也不算过分敏感(大家都知道,模拟手柄不像数字手柄那样稳定,有时候在没按键的情况下方向键会胡乱跳动,这就需要驱动程序有一个合理的灵敏度,使之按键灵活,又能过滤掉一些干扰),所以强烈推荐使用模拟手柄的朋友使用。
      我的电脑现在正服服帖帖地为我工作,不敢乱耍小姐脾气,希望我的经验对大家有所帮助,彻底征服你的电脑(可不要用锤子砸它哦)!