|
目录如下:
! W; \9 O9 R$ q' w* Z% t一、介绍# ` z$ e) M# X( l
二、导言:超频的风险
7 `3 P0 t& z7 s7 d# |三、批次间CPU超频能力不同的原因
" B# {- V9 x8 l$ z8 j四、实践前最后需要考虑的事项/ x7 p0 `& u. f! _
五、开始超频尝试
x( `4 K1 w) |" [( n六、超频的几个限制因素5 B0 c/ E: b& u: M
七、测试超频的稳定性
: h- ^7 p$ g! Y' y0 p8 \3 b8 }八、系列测试$ p5 ~, Z! \4 C' H q! t
九、A64 Tweaker软件的使用
- _ m# j# P* w/ p十、超频的完成和确认) O8 |. l' D0 E9 ^9 Q
十一、最后的疯狂超频
% F/ N2 u9 E3 s% {十二、后语3 }; t) [/ N4 a/ ]# O6 x
一、介绍
; [0 O# B# ^* E1 a 超频在这里是个术语,指的是从许多与计算机进行的实时交互作用中释放出能量和激发潜能的操作。一些人利用它,可以获得性能上的提升。真正让人感兴趣的是,超频处理器可以获得比自身贵几十欧元的型号的频率,在最好的情况下甚至能省下几百欧元。即使在某些情况下,游戏中的主要限制因素是显卡,但处理器超频还是会带来一些好处的。因为超频有可能提高FPS。超频的处理器在一系列各种各样的应用程序中也是令人非常感兴趣的:编译器,压缩工具,视频编解码软件等等。2 B7 r& [" l; O) Z( ]
Athlon 64到现在上市已经超过18个月了,终于成为了AMD今天的主力。随着Athlon XP的淡出,它的责任现在落在了Sempron身上,至少在Socket 462平台上是这样的。Athlon 64当前有Socket 754和939两种接口,它们的差异在于集成的内存控制器,后者集成了双通道内存控制器。Athlon 64日益流行,特别是由于支持PCI-Express接口的nForce 4芯片组的出现以及它在游戏中的卓越表现,Athlon 64在2005年会有美好的前景。
& z3 q/ P1 @7 F! v* r 某些Athlon 64还表现出强大的超频潜力,我们需要它来冲击AMD处理器在风冷散热中的超频世界记录。我们甚至把1.8 GHz的Athlon 64 3000+ Socket 939超到了3.2 GHz!不可否认,这个频率是不稳定的,但这款处理器以风冷散热的情况下超频到2.7 GHz,那已经非常好了。事实上,在各种各样的文章中都有着Athlon 64的超频,许多用户询问怎样获得那样的超频,选择怎样的处理器,要改变那些参数,等等。这促使我们写一篇完整的文章来专门介绍Athlon 64的超频。在这篇文章中,应该可以找到所有相关问题的答案。这篇指南将是教程式的,某些章节会很长,但它们举例说明了不同的步骤,通过这些必要的步骤来获得稳定而正确的超频。
' [1 N( F. @5 b( K+ Z 欢迎来到Athlon 64超频的世界……$ S' W- e$ Y# h
二、导言:超频的风险: v& u* z2 |' W% r: X( Q9 j
我们将以尝试超频时招致的风险作为这篇指南的开始。但首先,我们要指出极其重要的一点:超频会使处理器丧失质保。当然我们也不可能对你的硬件损坏负责。你将完全承担超频带来的好处,风险和损坏。
W- _# g1 p5 z Z 不严格地说,我们可以认为风险近似于零。事实上,增加微处理器的频率不应该造成任何损害。如果增加操作频率,不会有机械引擎中的摩擦,因而没有磨损。在最坏的情况下,处理器将在选择的频率下不工作,而改回它的原始频率,它就又运转了,就像什么都没有发生过一样。, C! u" h p' o0 J6 }
实际上,只有把它的电压(Vcore)提高到一个不适当的值而散热系统又无力应付时才有可能缩短它的寿命。而且在某些情况下,太高的电压值可能会让CPU损坏,就像Pentium 4的情况那样。如果你以一个渐进而稳定的方法进行超频,从而小心地不超过特定的电压值,那就可以理想地保持在厂商推荐的值范围内。然而,AMD对Athlon 64推荐1.5伏的最大电压,无论它们采用130纳米还是90纳米制程。一般来说,不同制程间电压的差距是微弱的,而为了达到有意义的超频,通常需要高于推荐的电压,除非它在一块极好的处理器上也不能实现。0 S, w+ A/ ^ | C" f p
在实践中,唯一可能立即造成损坏的事情是过度的加压,那会在试验期间发出巨大的热量。在最坏的情况下,你将不得不重新买一个处理器了。还有一些(罕见的)情况,太野蛮的超频或极端的执行会造成主板的损坏。长远来看,对某些参数或太重要的值进行错误的调节还会造成不同部件的故障。如果电源功率不足的话,那从硬盘到主板都有可能出问题。但通过严格执行某些操作,比如像锁定AGP/PCI频率,给系统充分的散热,合理增加Vcore以及保证电源的品质,就可以把超频的风险降到最低。
H( ^7 v) N( ~三、批次间CPU超频能力不同的原因: z( C2 Z, O) i& y6 k: ], u8 }
1.热量数据+ U3 x: J' T6 o$ T H6 B8 j4 |
由于客观的条件,超频是有可能实现的。事实上,为了保证在最恶劣气候条件下的稳定性,厂商设立了必要的安全范围。例如,一台用在冰天雪地的俄罗斯的电脑,它的温度将远远低于一台位于炎热的非洲,周围没有空调的PC的。这意味着俄罗斯PC的超频能力将大大好于非洲PC的,因为由于过于炎热,后者在它的非原始频率下会不稳定。
2 o! O8 u! K$ X厂商设定的这个数据称为Tcase,从而定义了处理器在保持稳定的同时能够达到的最高温度。分派的值取决于厂商的标准,例如AMD的最大Tcase(通常)是70摄氏度,那就是处理器能够忍受的最高温度,同时处理器的内部在它的操作频率下不会遇到稳定性的问题。温度是最影响超频的因素。因而可以推断,处理器的内部温度越低于Tcase,它的超频潜力就越高。多数超频记录都是靠压缩液氮这样的散热系统把处理器的温度维持在负值下取得的,这并非偶然。
3 T+ P7 B& @6 j5 a2.制造过程
9 j' H. b' O) S3 u; @) m* ~ s另一个决定超频潜力的因素是:处理器批次,或者说是制造过程。在一个范围内递增的几个型号是基于相同的构架和相同的制造过程的。例如,采用Socket 754的Athlon 64 2800+,3000+,3200+和3400+其实就是相同的处理器,它们之间唯一的差异是为它们设定的倍频。它们分别是:9×,10×,11×和12×。微处理器的最终频率是FSB与这个倍频的乘积。Athlon 64的基本FSB是200 MHz。对于前面提到的处理器,对应的频率是1800 MHz,2000 MHz,2200 MHz和2400 MHz。对处理器倍频的分配在生产流程的最后实现。事实上在这个时候,所有的处理器在不同的频率下,根据确定好的测试方案进行测试。随着这些测试的结束,处理器根据获得的结果被标明规格。理论上,如果一块处理器被证明稳定在2000 MHz而不是2200 MHz下,它将被标上Athlon 64 3000+,而它的初始倍频就是10了。4 W7 E: v3 ~2 y2 ~" B4 [" G+ v v
3.商业需要
8 G1 c" r" ]' A4 j# c0 t7 z9 w 上面终究是理论上的情况。实际上,商业需求在处理器的制造中发挥了它的作用。例如,如果AMD收到大量Athlon 64 3000+的订单,但晶元的品质不符合理论要求,它们只能生产3500+,那想必AMD就会尝试把这些3500+降级到3000+,这就可以解释这批产品超强的超频能力了。这个假设的问题是,作为AMD这样的厂商,通常能够卖出它的所有产品,因而不太可能把具有更高商业价值的处理器降级销售。事实上,如果有10,000块处理器能够作为3500+销售,从而攫取更多的利润,那为什么要当成3000+来卖呢?供求定律在这里就起到重要的作用。如果对3500+的需求足以吸收所有的3500+产品,那AMD就不会把任何3500+降级成3000+。
+ ?8 l" \/ r/ i; j$ B最后,可能造成例外的情况是OEM下的大订单在最后时刻取消了,那样AMD手头上就会有大量存货,比如说30,000块Athlon 64 3500+。如果AMD不愿意保存这些库存太长时间的话,它就可能会把这些3500+降级到3000+。不同的情况还有,像前面所说的,处理器会在这样或那样的频率下进行许多测试来检查稳定性。可能有一批处理器,它们在一个频率下通过了许多测试,但在一个测试的一条非常特殊的指令中不合格,而降频到另一个频率时,它们能够没有故障地运行。那么这一批将被设定为在所有测试中不出错运行的频率。这会导致一批产品能够达到比工厂中设定的高得多的频率。其它原因还包括,为了清除老处理器的存货而给新产品腾地方。
8 p( v4 ~$ L2 ]3 D0 H! A+ Q4.偶然因素
- V9 U# i* E, ?1 L( c8 E 有人说,有时来自某个工厂的处理器会比别的工厂的产品超频性能更好或更差。这其实是对的,处理器的质量取决于它使用的晶元,而这个质量最终取决于它的生产条件。简单来说,不可能准确地知道某一批处理器的超频性能。但购买处理器时的偶然因素是可以克服的,通过访问专门的论坛可以找到不同生产日期的产品超频趋势的信息。在这种情况下,你可以尝试购买某个日期出厂的处理器,有时会碰巧找到一些合适的。至于信息,出厂周数是以0415的形式写在处理器的封装盖上的。以此为例,04表示年(2004),而15指的是在第15周制造的(见下面的图片)。$ j# g( B% e$ S8 ^" G
四、实践前最后需要考虑的事项
* ` I: T* I; n 由于生产上的种种原因,低频处理器比高频的更好超。特别是我们所用的3000+,它能够达到AMD处理器靠风冷所能获得的最高频率。3500+通常不能与这些3000+相比。但购买低端处理器必须拥有全面的知识。事实上,低频处理器比那些初始频率较高的处理器更容易在FSB上获得提升,所以前者拥有真正的超频潜力。因为在所有Athlon 64上,倍频是被锁住不能调高的,昂贵的Athlon 64 FX则不同。后者可以减少或增大倍频。
, l: a" y0 i! ~! U, S2 f) o) `( J 因而超频Athlon 64而不是FX唯一的办法就是增加FSB。就像Pentium 4一样,获得的最大频率是FSB乘上倍频的结果,除非你的主板和内存支持非常高的FSB,那就可以为了获得这个FSB而稍微降低倍频。只有内存支持高FSB时才能从增加的带宽中受益。
: J6 [- S6 [2 U5 V 在开始超频Athlon 64的第一个步骤之前,我们将以关于散热的一些注意事项来结束这个长篇导言。上面我们说到了温度和它的影响。因而明显有可能只通过改进散热来获得比原始速度更高的频率,要么使用功率强劲的散热通风设备,要么求助于水冷套件。+ Q& M$ q U# ^! `, Q/ ^# f8 W
好了,只要你拥有良好的散热系统,就可以开始增加处理器的电压(Vcore),从而榨取一些额外的频率了。另一方面,你的PC将消耗更多的电能,发热量将更大。
, E# n$ {) w# {: D8 x五、开始超频尝试
( ?- r- S# z2 v. ^6 L. M2 Q改变FSB G3 i% G$ \, {: b# K' G& M0 U
在执行增加FSB之前,第一个重要的注意事项就是:有些主板,特别是那些基于Nforce 3和4芯片组的,如果FSB在BIOS中选择的是 200的话,那么在Windows下直接超频时AGP,PCI或PCI-Express总线的频率将不会被锁定。你将会看到,在使用类似Clockgen的软件增加FSB的同时,这些频率也在增加(见下面,对于240的FSB,PCI频率上到了40 MHz而不是33.3 MHz)。Gigabyte主板上的情况就是一个例子。在开始使用Windows下的超频软件之前应该检查它,因为PCI,PCI-Express和AGP总线的不适当频率可能造成硬件的错误操作或损坏。
& G; |* q/ h8 W) O) |, Y 为了确保这一点,可以在BIOS中选择201 MHz作为FSB的初始值,而67 MHz作为AGP的。这个值根据主板的不同可能会有差异,但在我们使用的Gigabyte主板上,201 MHz的值是可用的(见下面)。, y) ^; U* A" @; h
通过Clockgen修改FSB
+ ^: n, s8 _; u- B 在寻找稳定而持久的超频时,第一步就是要找到处理器的极限。因而那意味着要反复改变FSB,Vcore等等。有几个动作是经常出现的:在BIOS中修改FSB,重启PC并等着看机器在超频下是否能启动。这个步骤通常是非常无聊而冗长的。一般建议是宁可使用Windows下的软件,比如Clockgen或是随主板提供的软件。它们使得有可能为不同的FSB搭配最佳的参数,例如电压等,ABIT附带的Guru就是一个不错的软件。具体到我们的情况,我们更喜欢使用Clockgen,这是由CPUid开发的免费工具。这个软件不光可以从Windows中对Intel平台的处理器电压进行修改,还适用于Athlon 64平台,非常地不错,这正是吸引我们的地方。4 | i) E- ^3 ~$ [
下载它之前,要选好对应于你的芯片组的版本:Nforce 3,Nforce 4或VIA。这个软件可以在Windows下修改FSB和倍频。它还可以适度修改Vcore,只要这一项在BIOS中设定为Vcore Auto(或Normal)。事实上它的使用是非常简单的。在设定了倍频和Vcore之后,就可以点击Get Values来获得系统的当前值了。在这之后,就可以开始通过拖动HTT(或是FSB,这取决于版本)滚条或点击位于两端的箭头来增加FSB了。要保持在合理的范围,以5 MHz的幅度增加FSB并随即进行最小的稳定性测试,例如运行SuperPI 1M。7 i# w+ q8 a% `1 t7 M) N: S* a' z m Y
从而在对FSB调整了一段时间以后,就会到达处理器的界限,这时系统会变得不稳定。至少在这个时候,处理器确实不能再释放任何潜能了。实际上,还有别的参数能够限制Athlon 64的频率提升:内存和Hyper-Transport总线。那正是我们接下来要讨论的。在进入这些环节之前,我们要指出,主板级的其它瓶颈可能会阻碍FSB的升高。类似的情况下,考虑在BIOS允许的范围内稍微增加芯片组的电压。
$ \0 x; X% x$ V, k& k- l六、超频的几个限制因素8 J2 O, k# A- {/ j, S# s
第一个限制因素:内存
- E& N+ u! o: ^" r8 @" k/ f1 ? 在Athlon 64平台上,最初FSB和内存频率是同步的,就像Intel Pentium 4 FSB800平台上那样。因此FSB和内存都是200 MHz。如果保持同步的话,内存就会成为超频时的限制因素。让我们想象一下,以Athlon 64 2800+(9×200 MHz)搭配标准规格的DDR400(200 MHz)内存为例,在同步状态下,超频到220 MHz×9,也就是1980 MHz,你的电脑可能将出现蓝屏,重启等等。
/ f+ V4 I8 p2 |3 @ 你可能会认为是处理器的超频能力不行,但无疑这并不是事情的真相。为了证明这一点,在Clockgen的帮助下降低倍频(如下图所示),然后点击Apply FID应用上面的修改。你也可以在BIOS中修改倍频。在我们的例子中,我们把它从9降到8,处理器将获得8×220 MHz,即1780 MHz。如果这时还是不稳定,那毫无疑问就是内存的问题了,因为处理器比它的初始频率1800 MHz还低。) D! H* T8 I! t
关闭内存的同步
# G* E4 j# { a# n4 E. F! s" x0 u 为了消除这种现象,主板在它们的BIOS中提供了一个选项,通常命名为Max Memclock。我们使用的Gigabyte主板上就有这个选项。在技嘉的主板上,这些选项是隐藏的。需要在BIOS中按下CTRL+F1键来显示Advanced Chipset Features菜单,它包含了这个调整和其它的一些,例如像内存延时。在别的主板上,这些菜单通常是可见的。4 P3 ?5 b5 _, R9 \; j
这个选项的名字根据主板的厂商可能会有不同,它提供了在Auto/100/133/166/200值之间的选择,那就可以让内存运行在这些当中的一个频率下,同时FSB还是200 MHz。因此你就会发现,在增加FSB时内存运行在增长较小的频率下,从而不会再是限制因素。事实上,这些频率值对应于FSB和内存之间的一个比率。因此,对于内存100 MHz的值就对应于2:1的FSB/DRAM比率。这意味着如果把FSB升到220 MHz,那内存理论上将随之达到110 MHz。很明显,在这样一个频率下内存性能的损失是相当大的。如果用的是DDR400的话,那选择166 MHz的值会更方便,因为对应于250 MHz的FSB,内存频率等于205 MHz。2 r3 Z, t" Q. X5 i) I
内存分频7 Q+ v4 y* O" b: L' X$ e( }
对于这些比率,有必要了解某些事情。首先,内存的速度并不是由FSB计算得到的,而是取决于处理器的速度。它导致了有时内存的频率不完全等于选定的比率计算的结果。事实上,内存频率不等于FSB乘上比率的结果是会发生的。让我们用一个具体的例子来说明这点。 {* v5 P6 J9 H4 ]% H
假设我们对于200 MHz的FSB采用了166 MHz的Max Memclock值。因此DRAM/FSB比率就是166/200,即0.83。测试的时候我们实现了250.8 MHz的FSB,内存则运行在205.2 MHz下。然而通过应用0.83的比率,我们应该得到208.2 MHz的值。这个差异可以归结为这样一个事实,即BIOS中给定的比率总不是精确的值,而是近似的。就像我们上面所说的,内存的频率取决于处理器的频率,而不是FSB。但为了便于所有人理解,厂商们使用了频率比率(100/133/166/200)这个概念。事实上为了精确,厂商们应该在BIOS中显示内存分频,那指明相对于处理器频率,内存的频率是多少。但那会变得过于复杂了。
) n$ d4 r% `1 [4 T那么在我们的例子中是怎样算出205.2 MHz的呢?这个值是通过处理器频率2257.3 MHz(9×250.8)除以倍频与BIOS内存分频比率0.83(166/200)的商取整后的系数得到的。这个内存系数是由内存控制器算出来的。由于AMD定义了内存控制器不处理小数内存分频,因而这最后应用到整个分频的是尽可能接近通过BIOS选择的“理论”比率的近似值。在我们的例子中,内存控制器使用11作为除数。用这个数字其实就得到了9/11的比率(9是处理器的倍频),也就是0.81,这是最接近BIOS的理论比率0.83的值。简单来说,内存205.2 MHz的频率由下面计算得到:FSB×CPU倍频/内存系数,即250.8×9/11 = 205.2 MHz。
& n7 Z3 q% W: o. o" J. `# G" n 为了确保更好地理解这个论证,我们再举一个测试中的例子。通过选择300.6 MHz的FSB,我们获得了245.9 MHz的频率,BIOS中的Max Memclock参数还是166(理论比率为0.83)。使用0.83的比率,我们应该得到249.489 MHz。而在这里应用的比率是245.9/300.6,也就是0.818。因而用到的内存分频还是整数11(处理器倍频9/0.818 = 11)。
2 R4 G) G. C- P5 _; O; C$ _# x 这些解说对更好的超频没有帮助,但可以让你理解,为什么内存的频率与预料中根据选择的Max Memclock值计算的结果不相等。
0 k+ b8 E1 C, e+ u c* b* j去掉同步:性能的损失?
5 V5 c$ n3 G7 D+ W \; r 回到内存与FSB不同步的事情上来,你肯定记得令人遗憾的nForce 2平台,在那上面使用内存异步会遭受巨大的性能损失。幸好在nForce 3或4芯片组上不会再出现这种情况了。因而为了更好地超频处理器,不要完全拒绝内存异步。
) f; l! v* o) `4 W6 M 显然,最理想的情况应该是保持同步,以获得尽可能高的内存频率。但不会有人愿意为了达到与FSB同步的高频率而在内存上投入太多。不幸的是,某些内存条对异步的支持很糟糕,并且在同步中也不能获得高频率。对于那些不在乎预算的人,现在也有一些适合的内存条能够上到高于300 MHz的频率。
" G$ P2 e( I$ g: c( g 回到超频处理器这个话题,选择100 MHz的Max Memclock。在这个条件下,RAM几乎不可能限制超频,因为给定300 MHz的FSB,内存也不过运行在150 MHz上下。显然,如果你已经知道了内存频率会怎样变化,就可以抛弃这个选项,而选择适合内存条性能的调整了。0 B: W! G5 m1 f- c) I: R7 s4 C* @. Y
我们准备结束这个专注于内存的章节了,还有一点,内存频率还可以通过优秀的软件A64 Tweaker来调整,在这个软件中,我们将获得更多的选项。如果你选择了它,就会知道可用频率的数量其实更多。
0 z. v% D& L! n5 s( ` I& }% X第二个限制因素:Hyper-Transport/ ]/ [2 G Y S1 g, a. ?: ~
另一个可能会阻碍你挖掘Athlon 64潜力的因素就是Hyper-Transport总线。它是集成在处理器中的一个控制器,它的作用是让主板的各个部分之间可以通信。换句话说,Hyper-Transport允许主板上的各个部件以非常高的速度通信。我们不准备深入探讨这个技术,那与我们今天的讨论无关。7 k: e. F! w$ P
HTT总线能运行在从200到1000 MHz的频率下。实际上,根据主板,或者可以说是市面上的芯片组的不同,它的额定频率介于600 MHz(Nforce 3 150)和1000MHz(某些VIA芯片组,Nforce 3 250或Nforce 4)之间。它的频率是FSB与LDT相乘的结果,后者在Gigabyte主板上被称为HT Frequency。这个选项以乘法系数的形式给出(1×,2×,3×,直至5×),或是直接表示成HTT频率的形式(200 MHz,400 MHz,600 MHz,800 MHz和1000 MHz)。
# ]1 ?) I, Z6 Q. m- v. j9 S! W 不难理解,在超频时增加FSB,也就增加了HTT的频率。这个Hyper-Transport总线的超频也会成为制约处理器频率提升的因素。因而为了不超过主板支持的极限频率,无疑应该降低HTT的系数(LDT或HT Frequency),否则会导致系统不稳定。我们还要指出,HTT与FSB系数不能相同。
) k* h* p3 i9 [( c: y实际上,如果你在一块Hyper-Transport总线原本设定为800 MHz(4×200 MHz)的主板上超频到225 MHz的FSB,那HTT总线将不得不以4×225 MHz运行,也就是900 MHz。如果芯片组的版本不支持这样一个HTT频率的话,那超频就会由于不稳定而失败。从而解决办法在于降低它的频率,可以调整HTT的乘法系数,如果BIOS提供的是频率而不是系数的话,就选择低于初始值的频率。例如,通过选择3×的系数,HTT将运行在225 MHz×3下,即675 MHz。那么它将不再成为超频的限制因素了。
9 j4 x/ Q; q4 |5 W0 J7 S, Z HTT的频率对性能影响不是很大,所以无需担心它运行在低于主板原先设定的频率下。因此为了不超过芯片组支持的频率,可以调整这个系数。在估计处理器的超频潜力时,降低它以获得巨大的可操作空间。简单来说,在让内存异步和降低了Hyper-Transport的频率之后,我们已经不受有可能限制处理器超频的因素妨碍了。一旦你找到了一个稳定的超频频率,那可以根据超频的最终FSB重新调节这些参数。- V, j, ~8 b3 M' ]/ }4 u
第三个限制因素:核心电压) Q' ^. c# N0 b* t2 M! i5 C \
处理器必须供电才能运行。处理器的运行电压通常被称为Vcore。这个电压最初由处理器厂商决定,0.13微米的Athlon 64被分配了1.5伏的Vcore,而那些0.09微米的拥有1.4伏的初始Vcore。在这个电压下,处理器在它的原始频率下应该是绝对稳定的。7 d7 `) G, A+ E0 ]' n
在消除了内存和Hyper-Transport两个限制因素之后,随着频率的逐渐升高,将会面临第三个超频限制因素:Vcore。最后这个跟其它两个限制因素之间的区别是Vcore不需要一开始就修改。它其实是根据发展的进程来进行调节的。要做的第一件事是看初始电压是否限制了Athlon 64的超频。然后增加Vcore,接下来可以考虑它是否便于超频了。重复这些步骤,直到到达临界点,能够通过增加Vcore来获得额外的频率了。 `, q& f5 x* u) ~% Q$ p# r% ~$ M
在这里按部就班地进行是很有必要的,因为电压上的增加会带来严重的后果。首先,太高的Vcore会损坏处理器,我们在专注于超频风险的部分已经说过了。其次,高Vcore导致了处理器消耗功率的增加,进而增加了发热量。因此必须小心,要保持在可以接受的限度之内,不要危及处理器的安全。如果经常增加处理器的电压,要考虑增强系统的散热,例如采用包含水泵的水冷系统。
0 c3 t0 Y; T3 P9 J( A 对处理器电压的增加可以从BIOS中实现,但也可以通过Clockgen之类的软件或某些随主板附送的软件。根据以往在Athlon XP上的经验,Vcore增加到一定程度可以进一步地超频。然而,为了以防万一,我们推荐在风冷下不超过1.65伏,而在水冷中不超过1.75伏。具体情况因人而异,但总的原则是:避免在负荷下超过65摄氏度。; P7 a3 e4 K7 a" l
七、测试超频的稳定性
9 U1 |/ T2 [- O9 `9 [& A3 e使用的软件$ u4 ~; w) x4 d: H+ V* ~* u
为了确认获得的最大频率,我们建议使用三个免费软件。它们可以量化性能上的得益,并且可以测试获得的频率是否稳定。% U2 h4 S5 L- z& J) r2 P9 k
SuperPI 1M:它是一个非常快的测试,计算pi值的小数点后一百万位数字。它可以迅速检测到由内存或处理器引起的不稳定问题。但是请注意,超频的处理器成功通过这个SuperPI 1M测试并不表示它就很稳定了。在这里,它是超频确认的第一个步骤。如果处理器没有通过这个测试,那就要重新向下设定它的频率了。
7 V: ]9 h/ k& K; G9 K! e2 ]SuperPI 32M:同样的软件,但这次pi值的计算结果拥有3千2百万位小数。它是对内存和处理器十分彻底的测试。如果这个测试成功地完成,那就代表了非常好的稳定性...
% z) E/ q8 Y2 b3 m2 [- q$ V Prime95:在测试模式中,这个软件“野蛮”地使用处理器,导致了大量的发热。由于这个原因,它成为一个非常好的稳定性测试。为了确认超频,要让它运行几个小时。通常3个小时已经足够了,但如果想要百分之百地确定处理器的稳定性,那就运行24个小时。遇到稳定性问题会弹出出错信息,但也可能发生死机或重启。/ R! u0 o1 C& o) A) S
3DMark2001:它是3DMark的老版本了,2001版。我们用它是因为2003和2005版带有特别占用显卡资源的3D场景。例如,用相同的显卡,Athlon 64 3000+相对于Athlon FX-55的分数没有太大的差别。2001版的场景更简单一些,因此更多占用处理器。理想的情况是循环运行它,持续数小时。为此应该在模式中设定:在选项中点击Change,并在Benchmark中勾上Loop。它也是检查显卡和处理器完全超频的系统稳定性的理想测试,同时包括内存。如果3DMark 2001通过,你还可以测试3DMark03和3DMark05,以确保万无一失。如果这些测试全都通过的话,就可以肯定已经获得了稳定的超频。但SuperPI,Premium 95和3DMark 2001的组合已经足够了。
8 M+ s& F% I3 w) |0 \" ^际操作的一般步骤% c& u9 t/ L# s0 N5 D% o6 }& d* J
现在是时候动手实践了。启动PC,按下适当的键直接进入BIOS。把LDT或HT Frequency降到一个非常低的值,不要受到Hyper-Transport总线频率的限制。我们的测试主板支持1000 MHz的HTT,我们调节乘数到3×,这样即使我们获得了333 MHz的FSB,Hyper-Transport也不会超过主板支持的1000 MHz。然后仍然在BIOS中手动设置FSB为201 MHz。那样就可以锁住PCI和AGP总线的频率了。保存并启动Windows。运行Clockgen,点击Clocks然后点击Get Values。把FSB增加到205 MHz,然后点击Apply。6 e" \# L6 W H" h' l% O: p: e
接下来运行SuperPI,点击Calculate后选择1M,再点OK。如果测试顺利完成的话,应该出现PI calculation is done的信息,如下图所示。如果出错将不会到达第20个循环。
7 z/ c" | m, j- t8 ]9 s后增加FSB到210 MHz,并再次启动SuperPI 1M,接着是215 MHz,220 MHz等等。当SuperPI遇到问题无法通过时,再启动Clockgen,点击K8 FID/VID,降低当前的倍频,然后关闭SuperPI并重新启动它。如果SuperPI成功通过,那么就可能达到微处理器的极限了,但别忘了,内存或太高的HTT频率也可能引起问题。* A& w( x2 d; e; V
在这种情况下,返回BIOS,然后用Max Memclock选项(或主板上相应的功能),以166 MHz或133 MHz破坏内存同步,或是降低HT Frequency(LDT)。你也可以增加内存的电压,某些内存条支持细微的电压调节(Vddr),但比起异步能够带来的提升,这不算什么。
6 R# {- l6 |$ U9 ]6 L 在之前失败的频率下运行SuperPI,如果问题解决了就提高频率。在这之后如果一直不稳定,那就尝试在BIOS中激活2T延时或还是降低LDT(或HT Frequency)。, t' w/ q6 E4 O+ Z& Z3 u0 Y; ~
对于那些已经到达处理器极限的人,通过用Clockgen降低倍频来测试最大内存频率,然后逐步增加FSB。在每次提升之后总要借助SuperPI进行确认。 j" I. r- f X* v
八、系列测试$ w8 ?5 g: p0 ?+ w# b% o2 f
在这个环节中,我们将现场演示初始频率为1800 MHz的Athlon 64 3000+的超频过程。它是一系列渐进的步骤,目的是举例说明前页所说的所有内容。你也可以不必按照如此冗长的手续行事,并且实现比我们更大的FSB提升...
& ~; M/ E, Z7 v系列测试第一步:内存同步5 W* s$ \) i4 {% x8 Z3 Y6 o
内存:同步;默认的内存延时;使用2T参数 (编者按:2T性能远低于1T性能,但对内存要求降低); Hyper-Transport系数:3×(我们的主板上默认是5×)。
5 M5 q0 C+ z/ ]* {FSB:205 MHz. }$ U4 \% U( ?
FSB:210 MHz) M/ o" d( w' k' z
FSB:215 MHz
- Y6 N& H* w+ x h! sFSB:220 MHz3 ?* @' N( O, T+ r1 r, u @) [
以下几张图分别是225 230 235 245/ t, K2 @- v8 x B: s
FSB从250 MHz开始,我们遇到了稳定性的问题。它不能通过测试,死机或是重启电脑。解决办法就是用166 MHz破坏内存同步(相对于200 MHz)。对于250 MHz的FSB,我们获得了205 MHz的内存频率,尽管处理器的频率增加了,但似乎性能有轻微的损失。0 X/ [8 J% t! x
系列测试第二步:用166 MHz代替内存同步
4 f: g5 }: \8 A+ j3 U s+ u' B/ Y1 V3 ~ 从现在开始,为了能够上到更高的频率,系列测试以内存异步执行。内存:异步(166/200) ;默认的内存延时,使用2T参数 (编者按:2T性能远低于1T性能,但对内存要求降低);Hyper-Transport系数:3×(我们的主板上默认是5×)。% L- V9 c4 i( t# O6 W+ m
250 MHz的FSB - RAM 205.2 MHz
* b5 o0 o& Z$ W6 e$ X) Q1 B260 MHz的FSB - RAM 213.2 MHz
% |( q% O0 L+ Z% {265 MHz的FSB - RAM 217.2 MHz) _% n6 ^5 s" A' I( M
270 MHz的FSB - RAM 221.2 MHz0 \$ ^5 H5 p9 d) M; t
300 MHz的FSB - RAM 245.9 MHz1 i, a8 K; G l1 H9 t7 x0 x! }
到了300 MHz的FSB,内存频率再次达到了极限。我们将被迫以133 MHz让内存异步(相对于200 MHz的FSB)。没有这个操作,我们就不能再获得更高的FSB了。注意,我们还没有增加微处理器的电压,在这样一个频率下那并不是所有的Athlon 64 3000+不可避免的手段。还注意到,由于内存的调节,SuperPI的时间进步很大。' S. a- H) E3 _+ }# n4 K
那些到达这一步的人已经相当幸运了,因为从1800 MHz上到FSB为300 MHz的2705.1 MHz需要具有非凡超频潜力的Athlon 64和能够支持这个频率的主板。
1 P! x" \$ `6 ~% L o系列测试第三步:用133 MHz代替内存同步
9 D; x4 W% ]" p0 x/ A/ Z 从现在开始,为了能够上到更高的频率,系列测试以133 MHz的内存异步执行。# E& i8 @/ a5 J: J# x
内存:异步(133 MHz/200);默认的内存延时,使用2T参数(编者按:2T性能远低于1T性能,但对内存要求降低);Hyper-Transport系数:3×(我们的主板上默认是5×)。$ H" p4 j m2 N0 Y2 W E
305 MHz的FSB - 内存 196.5MHz& [* v7 d }/ B9 V
在这里损失是2秒,然而以166 MHz异步并没有损失。因而这个损失是很难补偿的。注意到在软件A64 Tweaker中调整Max Asynch Latency的变化,没有它是不可能在Windows下对这个FSB异步的。另外,A64 Tweaker是一个优化Athlon 64必备的工具。( V* [7 H* t. e9 E$ ~
310 MHz的FSB - 内存 199.8 MHz - 1.5伏的核心电压
; G$ i7 F$ G9 ]8 V Y, x3 A6 D 这里在原始频率下,SuperPI没有通过。为了设法完成这个测试,我们不得不增加0.1伏的处理器电压,上到1.5伏,而不是初始的1.4伏。这意味着我们开始逐渐逼近处理器的极限了。在这里我们会看到,处理器增加的100 MHz还不足以补偿内存损失的50 MHz。
: D, J+ D) w1 T' z315MHz的FSB - 内存 202.5 MHz9 ]/ E, C0 Q \& `7 H1 D
在这里,我们把处理器又提高了135 MHz,但仍然不能赶上用2700 MHz搭配245 MHz的内存获得的32秒。
$ \* |$ {7 w6 U9 o8 Q, Q) e, pFSB 320MHz - 内存 206.1 MHz - 核心电压:+0.15伏- H, P U) @0 O% G0 y
最后我们达到了这个令人难以置信的处理器极限:超频达1085 MHz,那是没有预料到的值。如果你的Athlon 64没有获得这样的提升,那是正常的,因为我们的样品是一个罕见的特例。我们终于在SuperPI测试结果方面越过了由内存的最小频率导致的障碍。
" h# g8 f8 c6 k$ F 在这个状态下,处理器不能升得更高了,因为SuperPI对于任何高于320 MHz的FSB都无法完成测试,就算增加电压也不行。我们已经尽可能地改善微处理器的散热了。要知道,刚刚看到的所有测试最终都是在室温(20摄氏度)下完成的。
) S' j" A7 s5 K- l- }+ f7 W6 G 我们已经提到了,A64 Tweaker软件提供了众多的调节,其中有一些异步的其它选项。很显然,通过使用150 MHz或133++异步,我们能够略微改进205 MHz这个偏低的内存频率,但这篇指南不准备在这方面深入讨论了。我们把它留给有兴趣的读者去试验。不过要记住一个原则,那就是如果由A64 Tweaker提供的调整没有出现在BIOS中,就有可能要求这个小软件在Windows启动的时候应用预设的参数。这样就可以以永久的方式获得这些调整了。当BIOS拥有这些选项时,你当然可以设定它们的参数以获得永久的超频,而无需求助于A64 Tweaker。0 b4 l0 Q$ r, }, D; q V* V
但获得的最高频率并不一定就等于最好的性能。事实上,以133 MHz异步内存获得了2885 MHz。它导致内存运行在205 MHz下,而对2700 MHz和用166 MHz异步内存,内存频率是245.9 MHz。它是一个更好的折中,那样内存拥有更高的带宽。此外,SuperPI的结果也提供了一些证据。最后我们要指出,对于2700 MHz,Vcore的值是它的初始值,而2885 MHz的情况则不是这样。简单地说,在2700 MHz这个频率下提供了一个均衡的方案,接下来我们将通过测试看到它的好处。
- l2 H* e( \8 X& G9 e超频在3DMark 2001/03/05获得的性能提升" a' u+ F% g! z* g' V, |
这里有用2700 MHz:300 MHz的FSB,内存245.9 MHz(异步选项166 MHz)获得的三个3DMark的结果。我们将把这些结果与用默认设置:1800 MHz,200 MHz的FSB和以200 MHz同步的内存得到的结果进行比较。然后我们将看看怎样用A64 Tweaker软件改进这些结果。0 w4 P, Q' f+ }& J$ ~9 r
在这里有用1800 MHz和200 MHz内存获得的结果:* H0 B! ~: q4 ^3 n
3DMark2001:21545分6 M" F2 ?* M* F+ D( a$ P$ ^
3DMark2003:11797分
5 m# g8 e: a8 W x3DMark2005:5659分
8 Z+ w- J8 K" L' |$ ] 而下面是以2700 MHz,300 MHz的FSB和245 MHz,默认内存延时的内存获得的结果:
% \7 @$ B( K H我们注意到,对于3DMark2001有一个非常大的提升,这不出奇,因为它是一个1024×768中的DirectX 7-8基准测试,所以帧频十分依赖于处理器。由于这个原因,这个基准测试搭配一块上一代的显卡就是一个极好的处理器基准测试了。因而我们看到了7000分的收益。如果我们能够让内存保持同步的话,那收益甚至会更高。
! X: r- _ Q+ }: F- T: L0 E; a2 j 3DMark2003也获得了不小的增长。虽然现在的顶级显卡更强劲了,但从结果中也看到了这个测试与处理器性能之间存在着某种相关性。某些场景中的高帧频更需要处理器。我们在这里看到了大约1500分的提升。7 C1 _; t/ F/ P" H! k; ]9 R/ ~: f
3DMark2005甚至比2003更依赖显卡,通常认为这些基准测试首先是用来估计3D卡性能的。然而,我们获得了近400分的收益,对于这样一个新近的基准测试来说,那是不容忽视的。
+ I# W3 `3 U6 W% m九、A64 Tweaker软件的使用
: [& I- ^4 _- R. ]A64 Tweaker:基本和技术调节
% V6 n% H4 \; |2 W0 c- w; H 我们已经简要地介绍过A64 Tweaker这个非常有用的小软件了,它将让我们可以通过优化核心参数来攫取一些额外的性能。我们都知道,Athlon 64包含了内存控制器,而不是集成在主板的芯片组中。因而相对于必须通过定位于主板上的控制器寻址的竞争对手,Athlon 64有一个优势,就是寻址时间(延时)较短。) Y. ~4 _7 i# {' x: B
内存条跟处理器一样有默认设置。由于所有的默认设置是相关的,所以达到平衡状态会表现更好。在这一节里,我们只能给你一个初步的印象,知道市面上不同的RAM提供不同的延时。
( _3 U4 `9 ~4 w5 h0 L1 [ 根据我们自己的经验和在不同内存条上完成的测试,似乎下面的调整能够被应用于大多数内存条:
m7 K$ }: B6 V2 F' b 把Read WriteQueueBypass设为16x而不是8x;把Bypass Max设为7x而不是4x;然而,影响最大的选项是2T Timing。如果你的Athlon 64是CG修正版的话,那这个选项在BIOS中也有。如果它是C0核心的(通过CPU-Z可以分辨),那没有可能了,这个选项不会被激活,否则将导致不兼容某些超过256MB的内存条。当2T功能打开的时候,有很大的性能损失。上面的一些屏幕截图证明了这个论断。
/ Y7 i3 E* {' e) o: g) F$ n 在这里有一个例子,结果是在2700 MHz(300×9),246 MHz内存,延时设置为1T下获得的(2T Timing功能在A64 Tweaker中设置为Disabled),与前页在3DMark2001下使用2T获得的分数相比:
: l, U& G% r4 g" U 提高了720分,也就是快了超过2%。对于SuperPI 1M,结果提高了整整一秒钟。
+ `/ t, D$ {: Z3Dmark2001 1T(禁用2T)# K; l6 E1 f5 M. Y
SuperPI 1M 1T(禁用2T)
* i& q; n3 O* d$ m4 d0 }: HA64 Tweaker:最优设置的确定1 `0 g0 q* O' D) d6 _
目前我们已经考虑了A64 Tweaker的某些参数了。到了这一步,你可能已经把它们应用于实践了,但我们还想研究其它所有的调整。目的是专门找出你的内存条支持的值。步骤如下:1 m; b5 `8 H3 D6 M* y+ @4 g$ w1 z
打开SuperPI,一次只修改A64 Tweaker的一个参数。一般来说,右边那列的值要尽可能地提高,而左边一列的那些要尽可能地降低。3 J0 I3 @. E& N; Q
用SuperPI 1M测试每个更改。如果它最终没有问题地完成了,那你的内存条就应该支持这个设置。如果出现错误,情况就不是这样了,因此必须重新调整这个值。这时别忘了关闭SuperPI,以免出错。& Q& K, c6 A$ y" k
每个参数单独地用SuperPI 1M测试过以后,再用SuperPI 32M验证你的调整。为了避免出错,稍微增大某些延时。
) `# _7 D& k: w7 l7 M& w 下面是我们在几个小时的调整之后获得的% r- o P, O9 i5 C3 C
3Dmark 2001/03/05 - 最优参数# z0 \* W# l& n2 I- t
SuperPI 1M - 最优参数
4 U E: p$ ]) W! ]. e9 G 可以看到,在3DMark2001中提高了900分,相对于1T模式也是3%的收益,而相对于默认设置有5%。对于3DMark2003,分数增长了180分,而3DMark2005几乎不受这些调整的影响,因为它对内存带宽要求较低。在SuperPI 1M中还看到了几乎两秒的收益(相对于2700 MHz和2T延时)。
# m7 c+ K9 Y ^- x7 L0 v 在完成所有的调整之后,A64 Tweaker可以在Windows启动时自动应用它们。为了实现这个目的,点击File,然后点击Apply At Startup就可以了。在A64 Tweaker库中会创建一个名为startup.a64的文件。我们建议备份它,那样在重装系统之后就不用再重复上面的测试了。2 \# b0 c6 V0 X' Y
最后,由于这些对超频的优化,我们获得了很不错的性能。这里有一个汇总表,列出了我们用不同的设置获得的性能:
3 D9 W* r5 e" n1 R$ S6 t8 B; j! ]7 i( H; I" e
|
|