飞翔在300MHz上——Athlon 64平台性能提升经验谈
DIY
对于喜爱超频的DIYer来说,都渴望自己能得到“体质”极佳的极品CPU和极品内存,但现实往往是残酷的,通常我们所买到的CPU和内存是普通“体质”的产品。是不是这些普通的配件就与超频无缘了呢?当然不是,只要使用得当,普通CPU和内存也能发挥出最佳性能。
前期准备工作
加强散热
超频会带来CPU、内存等配件发热量的增加,尤其是在对这些配件提升电压的情况下。为了保证超频的安全性,我们必须把机器的散热放在第一位。对Athlon64处理器来说,原装附送的散热器已经足够应付普通超频的散热,当然,如果你要追逐世界记录,你就得装备液冷或干冰“大炮”散热器。根据笔者的经验,原装散热器可以保证超频至2.7GHz的Athlon64 3000+在室温28℃左右的环境中长时间安全运行。内存散热往往被大家忽略,笔者建议有条件的DIYer可以给内存贴上散热片,以加强散热,避免内存过热出现损坏。
所需的软件
以前我们通常采用调节BIOS选项的方法进行超频。如果出现超频失败,只能通过跳线清零或者短接放电的方法来恢复默认设置。超频是反复寻找配件最佳工作频率的过程,不断地清零与重启,不仅浪费时间,而且会减少机器的使用寿命。另外,还有一些主板的BIOS中没有超频选项。为此,笔者建议使用超频软件来寻找最佳超频工作频率,并推荐使用以下几款软件。
1.ClockGen
该软件可以在系统中轻松调节Athlon64的HT总线、PCI-E或者AGP频率。尤其值得一提的是,对那些BIOS中没有超频选项的主板,只要主板上的频率发生器是ClockGen支持的PLL芯片,那么你就可以通过相对应版本的ClockGen来进行超频。请到http://www.cpuid.com/clockgen.php下载符合你主板芯片的ClockGen软件。
2.A64 Tweaker
该软件让我们可以在系统中通过调节内存工作频率与工作延时等参数来提高机器性能。下载地址为:http://driver.pcnow.com.cn/driver/43083.shtml。
3.Superπ和Prime95
这两款软件将帮助我们测试超频后的机器的运行稳定性,检验超频成果。它们的下载地址分别为:http://www.onlinedown.net/soft/38437.htm和http://nj.onlinedown.net/soft/40847.htm。
设置BIOS
1.锁定PCI/AGP频率
CPU的超频一般都采用提升外频的方式,而系统的PCI/AGP频率会随着CPU外频的提升而升高。长期工作在非标准PCI/AGP频率下,显卡、声卡、网卡、硬盘等设备将会出现工作不稳定甚至物理损坏,所以我们要在BIOS里锁定PCI/AGP频率(图1)。

不过,有一些采用nForce3和nForce4芯片组的主板,如果在BIOS中把CPU外频设置为Auto或者200MHz,即使把PCI/AGP频率锁定为33/66MHz,在Windows下使用类似ClockGen的软件直接超频时,PCI/AGP或PCI-Express总线的频率将无法锁定,它们会随着CPU外频的提升而增加,例如当CPU外频为250MHz时,PCI频率就会提升到41.66MHz。此时,声卡网卡已经无法正常工作,硬盘也出现数据丢失甚至坏道。解决此问题的方法,可以在BIOS中把CPU外频设置为201MHz,然后再把PCI/AGP频率设置为33/66MHz就行了。支持PCI-Express总线的主板还要把PCI-Express总线频率设置为100MHz。
2.调整CPU电压
很多玩家会把BIOS里的CPU电压设置为“Auto”,以为这样是最安全的,其实不然。当CPU外频为201MHz时,BIOS已检测到CPU超频了,某些以“超频”著称的主板便会在BIOS中自动为CPU加电压,也就是DIYer常说的“偷电压”,以此来提高CPU的超频能力,让玩家认为该主板很好超频。
笔者接触过的某品牌超频主板就出现过给Socket 939的Athlon64 3000+自动加压到1.48V的。为了安全起见,笔者建议把CPU电压设置为Athlon64默认的1.40V(Socket939接口CPU)或者1.5V(Socket754接口CPU)(图2)。

3. 设置HT总线倍频
我们知道,HT总线频率=CPU外频×HT倍频。默认情况下,Socket939接口的Athlon64的HT总线频率为200MHz×5=1GHz;Socket 754接口的Athlon64的HT总线频率为200MHz×4=800MHz。
HT总线频率和主板芯片组有关,例如NF4-4×只支持800MHz的HT总线。以Socket 939接口的Athlon64 3000+为例,其外频是200MHz,HT总线频率为200MHz×5=1GHz。当我们把CPU的外频超到250MHz时,HT总线为:250MHz×5=1250MHz,已经大大超过了1GHz的限制,此时就可能导致超频失败,所以要在BIOS中把HT倍频降下来,我们的目标是300MHz外频,那么HT倍频就应该设置为×3(图3)。

4.关闭Cool 'n'Quiet功能
Athlon64 有自动根据CPU负载大小而改变CPU倍频来降频节能的功能,由于接下来的操作中我们要手动降倍频,所以把该功能关闭,防止由于自动升倍频带来的硬件损坏。
超频实战
下面以笔者的E3核心Athlon64 3000+为例,带大家超频。
虽然E3核心的Athlon64 3000+是著名的超频王,不加电压下有的可以直接超到300MHz×9=2.7GHz。而笔者的Athlon64 3000+的体质却很普通,超频极限为2.48GHz(不加电压),超到2.5GHz就死机。内存虽然是HY DT-D43颗粒的原装金士顿DDR400,但是小PCB板产品体质极差,稍微超频就出现蓝屏、死机。可以说,CPU和内存都是大众级别的产品。
买内存不能只看颗粒,PCB板对超频也有非常重要影响。采用大PCB板和BT-D43颗粒的金士顿DDR400,可以稳上570MHz(图4),而采用小PCB板和DT-D43颗粒的金士顿DDR400,基本无法超频(图5)。


让CPU长期运行在极限频率下肯定不行。笔者最后决定把3000+超至2.4GHz这个相对安全的频率下。此时266.66MHz×9=2.4GHz,CPU外频为266MHz。内存和CPU同步的话,内存实际频率为266.66MHz×2=533MHz,此时对内存的要求非常高,而笔者的内存根本达不到要求。
我们知道,内存异步频率的计算公式为:内存异步后的实际频率=实际CPU外频×(内存异步频率/CPU默认外频)×2。把内存异步频率设置为166MHz时,实际频率=266.66MHz×(166/200)×2=442MHz,已经超出了笔者内存的极限。可是如果把内存异步频率设置为133MHz,实际频率=266.66MHz×(133/200)×2=354MHz,此时又浪费了DDR400内存的先天资源。
是否可以让CPU和内存都发挥自己的最佳状态呢?笔者用公式反过来计算,当CPU的实际外频达到300MHz,内存异步为133MHz时,内存的实际频率就是200MHz×2=400MHz,此时CPU频率=300MHz×9(即2.7GHz),这时笔者的CPU无法承受。但Athlon64的倍频是可变的,只要把CPU倍频降为8,就可以让CPU运行于300MHz×8=2.4GHz频率下。于是笔者打开A64 Tweaker 把内存降为133MHz,然后用ClockGen把CPU倍频设置为8,直接把外频提升到300MHz(见图6,APPLY FID为设置倍频值,APPLY VID为设置CPU电压值,可以在这里为CPU加电压)。从图7可以看到,拖动HTT滑块将CPU外频超至300MHz时,PCI的频率并未随外频升高而升高,固定在33.34MHz。


小提示:“体质”好一些的CPU,就算达不到300MHz×9=2.7GHz的频率,也可以试试8.5倍频,“体质”弱点的可以试试7.5或7倍频。对那些内存还有超频空间的,还可以继续降低倍频而提高外频,关键在于利用高外频来提升异步运行下的内存频率。实现在CPU运行频率不变的情况下尽可能发挥出内存的潜力。
最后用Superπ和Prime95来测试超频后的稳定性,顺利通过!超频成功了。笔者的CPU和内存虽然体质都不佳,但是通过一系列的设置,还是可以发挥出最佳的性能,成功运行在300MHz外频上(图8)。希望本文能对那些手头没有极品CPU和内存而又想玩超频的朋友一些启示,充分利用Athlon64倍频可变的优势,挖掘系统的潜能。
