给CPU退烧

Author: 郑熔 Date: 1998年 第26期 40版

  电脑中工作最繁忙的是CPU,其发热量也是首屈一指。从8086到586、PentiumⅡ,速度越来越快,CPU“发烧”的度数也越来越高。过高的温度会使CPU芯片内部发生“电子迁移”现象,使CPU发生慢性损伤,缩短CPU的寿命,造成系统不稳定。一般要求CPU内部温度要小于80℃,外部温度要小于50℃。所以我们必须采取措施给CPU退退烧。
#1  一、常规方法
  1.电源风扇散热。电脑主机背面都有一个电源风扇,用于将机箱内部的热空气抽出,以降低CPU和其他部件的温度。而采用新式ATX电源、ATX主板的电脑,其电源风扇则是反过来向机箱内CPU的方向吹风,对CPU的散热效果更好。
  2.CPU散热风扇散热。从高主频486开始,一些非Intel的CPU由于发热量较大,人们就开始在CPU上加装散热风扇。到了586时代,更是必不可少的了。如Pentium 166 MMX CPU,一旦拔下其自带的风扇电源,1~2分钟后,CPU触之烫手,表面温度大大超过50℃。
  3.一些“智能型”的主板有监测CPU温度的功能,一旦过热,就自动降低CPU速度,以减少发热。
#1  二、特殊措施
  许多电脑发烧友为追求高速度,往往将CPU超频使用,超频后CPU发热量会增大。而要超频成功,往往又要给CPU“加把劲”——调高CPU电压。真是火上浇油,CPU(特别是非Intel的)可要“发高烧了”。于是就有了一些特殊的“退烧”措施。
  1.换用大散热片、大功率CPU风扇。风扇功率至少要在1瓦以上,散热片表面积要尽量大,与CPU接触面要涂以专用硅胶来增强导热。
  2.加装第二个CPU风扇。用细绳或皮筋在CPU插座上固定第二风扇,将其串联于原风扇之上。虽不能达到1+1=2的效果,但确实大大增强了风力,加装前后能明显感到CPU温度的变化。
  3.CPU制冷器。这是一种由特殊的锑化铋半导体制成的电子冷却装置,接通电源后,贴近CPU的一面制冷,另一面发热,一般辅以CPU散热风扇。这是目前通用的唯一一种能主动降温的CPU散热装置,效果如何自不必口罗嗦,只是国内很罕见。
  4.软件降温。近来有一套CPU降温软件Cpuidle.exe(DOS下为Dosidle.exe),据称能降低CPU温度5℃~10℃。笔者试用后感觉不错。试验时为增强对比,特将Pentium 166 MMX超频到266MHz(75MHz×3.5、电压由2.8V调至3.3V)。开机进入Windows95,不管是否运行大型软件,CPU都触之烫手,运行Cpuidle,过一会再摸CPU,已与超频前温度相同。降温幅度估计超过10℃。但运行大型软件后,温度又大大回升,虽较运行Cpuidle前要好一些,但升高幅度亦很大。由此看来,其工作原理可以这样通俗地理解:通常情况下,不管CPU工作是否繁忙,其功耗都基本相同。而Cpuidle使CPU在相对空闲的时候,能“打打盹”、“歇一歇”,从而降低功耗,减少发热;但一忙起来,就歇不成了。Cpuidle,“idle”是什么?翻译过来就是“游手好闲”、“空闲的”意思。软件开发者早就给了我们暗示——它只在CPU相对空闲时起作用。
  Cpuidle用于Windows9x、Windows3.x,可放在“启动”组中自动调入,占用1%~2%的系统资源;DOS下可在c:\autoexec.bat中用LH调用Dosidle,使其常驻UMB内存,占用约3.8KB。
  5.笔者认为,最厉害的一招是把上述措施联合运用。CPU制冷器紧贴CPU,其上装一大散热片,散热片上装一大功率风扇,其上再装一个大功率风扇,软件调用Cpuidle、Dosidle。软硬兼施,荤素齐上,再高的“烧”也能退下来。