上一篇:与"入侵者"交手:认识XP下的NetBEUI >>
DIY超频经典教程(基础)
什么是超频?
超频是使得各种各样的电脑部件运行在高于额定速度下的方法。例如,如果你购买了一颗pentium 4 3.2ghz处理器,并且想要它运行得更快,那就可以超频处理器以让它运行在3.6ghz下。
郑重声明!
警告:超频可能会使部件报废。超频有风险,如果超频的话整台电脑的寿命可能会缩短。如果你尝试超频的话,我将不对因为使用这篇指南而造成的任何损坏负责。这篇指南只是为那些大体上接受这篇超频指南/faq以及超频的可能后果的人准备的。
为什么想要超频?是的,最明显的动机就是能够从处理器中获得比付出更多的回报。你可以购买一颗相对便宜的处理器,并把它超频到运行在贵得多的处理器的速度下。如果愿意投入时间和努力的话,超频能够省下大量的金钱;如果你是一个象我一样的狂热玩家的话,超频能够带给你比可能从商店买到的更快的处理器。
超频的危险
首先我要说,如果你很小心并且知道要做什么的话,那对你来说,通过超频要对计算机造成任何永久性损伤都是非常困难的。如果把系统超得太过的话,会烧毁电脑或无法启动。但仅仅把它推向极限是很难烧毁系统的。
然而仍有危险。第一个也是最常见的危险就是发热。在让电脑部件高于额定参数运行的时候,它将产生更多的热量。如果没有充分散热的话,系统就有可能过热。不过一般的过热是不能摧毁电脑的。由于过热而使电脑报废的唯一情形就是再三尝试让电脑运行在高于推荐的温度下。就我说,应该设法抑制在60 c以下。
不过无需过度担心过热问题。在系统崩溃前会有征兆。随机重启是最常见的征兆了。过热也很容易通过热传感器的使用来预防,它能够显示系统运行的温度。如果你看到温度太高的话,要么在更低的速度下运行系统,要么采用更好的散热。稍后我将在这篇指南中讨论散热。
超频的另一个"危险"是它可能减少部件的寿命。在对部件施加更高的电压时,它的寿命会减少。小小的提升不会造成太大的影响,但如果打算进行大幅超频的话,就应该注意寿命的缩短了。然而这通常不是问题,因为任何超频的人都不太可能会使用同一个部件达四、五年之久,并且也不可能说任何部件只要加压就不能撑上4-5年。大多数处理器都是设计为最高使用10年的,所以在超频者的脑海中,损失一些年头来换取性能的增加通常是值得的。
基础知识
为了了解怎样超频系统,首先必须懂得系统是怎样工作的。用来超频最常见的部件就是处理器了。
在购买处理器或cpu的时候,会看到它的运行速度。例如,pentium 4 3.2ghz cpu运行在3200mhz下。这是对一秒钟内处理器经历了多少个时钟周期的度量。一个时钟周期就是一段时间,在这段时间内处理器能够执行给定数量的指令。所以在逻辑上,处理器在一秒内能完成的时钟周期越多,它就能够越快地处理信息,而且系统就会运行得越快。1mhz是每秒一百万个时钟周期,所以3.2ghz的处理器在每秒内能够经历3,200,000,000或是3十亿200百万个时钟周期。相当了不起,对吗?
超频的目的是提高处理器的ghz等级,以便它每秒钟能够经历更多的时钟周期。计算处理器速度的公式是这个:
fsb(以mhz为单位)×倍频 = 速度(以mhz为单位)。
现在来解释fsb(对amd处理器来说是htt)和倍频是什么:
htt: 在amd athlon 64 cpu上,术语fsb实在是用词不当。本质上并没有fsb。fsb被整合进了芯片。这使得fsb与cpu的通信比intel的标准fsb方法快得多。它还可能引起一些混乱,因为athlon 64上的fsb有时可能被说成htt。如果看到某些人在谈论提高athlon 64 cpu上的htt,并且正在讨论认可为普通fsb速度的速度,那么就把htt当作fsb来考虑。在很大程度上,它们以相同的方式运行并且能够被视为同样的事物,而把htt当作fsb来考虑能够消除一些可能发生的混淆。
fsb(前端总线),就是整个系统与cpu通信的通道。所以,fsb能运行得越快,显然整个系统就能运行得越快。
cpu厂商已经找到了增加cpu的fsb有效速度的方法。他们只是在每个时钟周期中发送了更多的指令。所以cpu厂商已经有每个时钟周期发送两条指令的办法(amd cpu),或甚至是每个时钟周期四条指令(intel cpu),而不是每个时钟周期发送一条指令。那么在考虑cpu和看fsb速度的时候,必须认识到它不是真正地在那个速度下运行。intel cpu是"四芯的",也就是它们每个时钟周期发送4条指令。这意味着如果看到800mhz的fsb,潜在的fsb速度其实只有200mhz,但它每个时钟周期发送4条指令,所以达到了800mhz的有效速度。相同的逻辑也适用于amd cpu,不过它们只是"二芯的",意味着它们每个时钟周期只发送2条指令。所以在amd cpu上400mhz的fsb是由潜在的200mhz fsb每个时钟周期发送2条指令组成的。
这是重要的,因为在超频的时候将要处理cpu真正的fsb速度,而不是有效cpu速度。
速度等式的倍频部分也就是一个数字,乘上fsb速度就给出了处理器的总速度。例如,如果有一颗具有200mhz fsb(在乘二或乘四之前的真正fsb速度)和10倍频的cpu,那么等式变成:
(fsb)200mhz×(倍频)10 = 2000mhz cpu速度,或是2.0ghz。
在某些cpu上,例如intel自1998年以来的处理器,倍频是锁定不能改变的。在有些上,例如amd athlon 64处理器,倍频是"封顶锁定"的,也就是可以改变倍频到更低的数字,但不能提高到比最初的更高。在其它的cpu上,倍频是完全放开的,意味着能够把它改成任何想要的数字。这种类型的cpu是超频极品,因为可以简单地通过提高倍频来超频cpu,但现在非常罕见了。
在cpu上提高或降低倍频比fsb容易得多了。这是因为倍频和fsb不同,它只影响cpu速度。改变fsb时,实际上是在改变每个单独的电脑部件与cpu通信的速度。这是在超频系统的所有其它部件了。这在其它不打算超频的部件被超得太高而无法工作时,可能带来各种各样的问题。不过一旦了解了超频是怎样发生的,就会懂得如何去防止这些问题了。
怎样超频
那么现在了解了处理器怎样到达它的额定速度了。非常好,但怎样提高这个速度呢?
超频最常见的方法是通过bios。在系统启动时按下特定的键就能进入bios了。用来进入bios最普通的键是delete键,但有些可能会使用象f1,f2,其它f按钮,enter和另外什么的键。在系统开始载入windows(任何使用的os)之前,应该会有一个屏幕在底部显示要使用什么键的。
假定bios支持超频*,那一旦进到bios,应该可以使用超频系统所需要的全部设置。
最可能被调整的设置有:倍频,fsb,ram延时,ram速度及ram比率。
在最基本的水平上,你唯一要设法做到的就是获得你所能达到的最高fsb×倍频公式。完成这个最简单的办法是提高倍频,但那在大多数处理器上无法实现,因为倍频被锁死了。其次的方法就是提高fsb。这是相当具局限性的,所有在提高fsb时必须处理的ram问题都将在下面说明。一旦找到了cpu的速度极限,就有了不只一个的选择了。
如果你实在想要把系统推到极限的话,为了把fsb升得更高就可以降低倍频。要明白这一点,想象一下拥有一颗2.0ghz的处理器,它采用200mhz fsb和10倍频。那么200mhz×10 = 2.0ghz。显然这个等式起作用,但还有其它办法来获得2.0ghz。可以把倍频提高到20而把fsb降到100mhz,或者可以把fsb升到250mhz而把倍频降低到8。这两个组合都将提供相同的2.0ghz。那么是不是两个组合都应该提供相同的系统性能呢?
不是的。因为fsb是系统用来与处理器通信的通道,应该让它尽可能地高。所以如果把fsb降到100mhz而把倍频提高到20的话,仍然会拥有2.0ghz的时钟速度,但系统的其余部分与处理器通信将会比以前慢得多,导致系统性能的损失。
在理想情况下,为了尽可能高地提高fsb就应该降低倍频。原则上,这听起来很简单,但在包括系统其它部分时会变得复杂,因为系统的其它部分也是由fsb决定的,首要的就是ram。这也是我在下一节要讨论的。
* 大多数的零售电脑厂商使用不支持超频的主板和bios。你将不能从bios访问所需要的设置。有工具允许从windows系统进行超频,但我不推荐使用它们,因为我从未亲自试验过。
ram及它对超频的影响
如我之前所说的,fsb是系统与cpu通信的路径。所以提高fsb也有效地超频了系统的其余部件。
受提高fsb影响最大的部件就是ram。在购买ram时,它是被设定在某个速度下的。我将使用表格来显示这些速度:
pc-2100 - ddr266
pc-2700 - ddr333
pc-3200 - ddr400
pc-3500 - ddr434
pc-3700 - ddr464
pc-4000 - ddr500
pc-4200 - ddr525
pc-4400 - ddr550
pc-4800 - ddr600
要了解这个,就必须首先懂得ram是怎样工作的。ram(random access memory,随机存取存储器)被用作cpu需要快速存取的文件的临时存储。例如,在载入游戏中平面的时候,cpu会把平面载入到ram以便它能在任何需要的时候快速地访问信息,而不是从相对慢的硬盘载入信息。
要知道的重要一点就是ram运行在某个速度下,那比cpu速度低得多。今天,大多数ram运行在133mhz至300mhz之间的速度下。这可能会让人迷惑,因为那些速度没有被列在我的图表上。
这是因为ram厂商仿效了cpu厂商的做法,设法让ram在每个ram时钟周期发送两倍的信息*。这就是在ram速度等级中ddr的由来。它代表了double data rate(两倍数据速度)。所以ddr 400意味着ram在400mhz的有效速度下运转,ddr 400中的400代表了时钟速度。因为它每个时钟周期发送两次指令,那就意味着它真正的工作频率是200mhz。这很像amd的"二芯"fsb。
那么回到ram上来。之前有列出ddr pc-4000的速度。pc-4000等价于ddr 500,那意味着pc-4000的ram具有500mhz的有效速度和潜在的250mhz时钟速度。
所以超频要做什么呢?
如我之前所说的,在提高fsb的时候,就有效地超频了系统中的其它所有东西。这也包括ram。额定在pc-3200(ddr 400)的ram是运行在最高200mhz的速度下的。对于不超频的人来说,这是足够的,因为fsb无论如何不会超过200mhz。
不过在想要把fsb升到超过200mhz的速度时,问题就出现了。因为ram只额定运行在最高200mhz的速度下,提高fsb到高于200mhz可能会引起系统崩溃。这怎样解决呢?有三个解决办法:使用fsb:ram比率,超频ram或是购买额定在更高速度下的ram。
因为你可能只了解那三个选择中的最后一个,所以我将来解释它们:
fsb:ram比率:如果你想要把fsb提高到比ram支持的更高的速度,可以选择让ram运行在比fsb更低的速度下。这使用fsb:ram比率来完成。基本上,fsb:ram比例允许选择数字以在fsb和ram速度之间设立一个比率。假设你正在使用的是pc-3200(ddr 400)ram,我之前提到过它运行在200mhz下。但你想要提高fsb到250mhz来超频cpu。很明显,ram将不支持升高的fsb速度并很可能会引起系统崩溃。为了解决这个,可以设立5:4的fsb:ram比率。基本上这个比率就意味着如果fsb运行在5mhz下,那么ram将只运行在4mhz下。
更简单来说,把5:4的比率改成100:80比率。那么对于fsb运行在100mhz下,ram将只运行在80mhz下。基本上这意味着ram将只运行在fsb速度的80%下。那么至于250mhz的目标fsb,运行在5:4的fsb:ram比率中,ram将运行在200mhz下,那是250mhz的80%。这是完美的,因为ram被额定在200mhz。
然而,这个解决办法不理想。以一个比率运行fsb和ram导致了fsb与ram通信之间的时间差。这引起减速,而如果ram与fsb运行在相同速度下的话是不会出现的。如果想要获得系统的最大速度的话,使用fsb:ram比率不会是最佳方案。
超频ram
超频ram实在是非常简单的。超频ram的原则跟超频cpu是一样的:让ram运行在比它被设定运行的更高的速度下。幸好两种超频之间的类似之处很多,否则ram超频会比想象中复杂得多。
要超频ram,只需要进入bios并尝试让ram运行在比额定更高的速度下。例如,可以设法让pc-3200(ddr 400)的ram运行在210mhz的速度下,这会超过额定速度10mhz。这可能没事,但在某些情况下会导致系统崩溃。如果这发生了,不要惊慌。通过提高ram电压,问题能够相当容易地解决。ram电压,也被称为vdimm,在大多数bios中是能够调节的。用最小的可用增量提高它,并测试每个设置以观察它是否运转。一旦找到一个运转的设置,可以要么保持它,要么尝试进一步提高ram。然而,如果给ram加太多电压的话,它可能会报废。
在超频ram时你只还需要担心另一件事,就是延时。这些延时是在某些ram运行之间的延迟。基本上,如果你想要提高ram速度的话,可能就不得不提高延时。不过它还没有复杂到那种程度,不应该难到无法理解的。
这就是关于它的全部了。如果只超频cpu是很简单的。
购买更高速的ram
这是整个指南中最简单的了,如果你想要把fsb提高到比如说250mhz,只要买额定运行在250mhz下的ram就行了,也就是ddr 500。对这个选择唯一的缺点就是较快的ram将比较慢的ram花费更多。因为超频ram是相对简单的,所以可能应该考虑购买较慢的ram并超频它以符合需要。根据你需要的ram类型,这可能会省下许多钱。
这基本上就是关于ram和超频所需要了解的全部了。现在进入指南的其它部分。
电压及它怎样影响超频
在超频时有一个极点,不论怎么做或拥有多好的散热都不能再增加cpu的速度了。这很可能是因为cpu没有获得足够的电压。跟前面提到的内存电压情况十分相似。为了解决这个问题,只要提高cpu电压,也就是vcore就行了。以在ram那节中描述的相同方式来完成这个。一旦拥有使cpu稳定的足够电压,就可以要么让cpu保存在那个速度下,要么尝试进一步超频它。跟处理ram一样,小心不要让cpu电压过载。每个处理器都有厂家推荐的电压设置。在网站上找到它们。设法不要超过推荐的电压。
紧记提高cpu电压将引起大得多的发热量。这就是为什么在超频时要有好的散热的本质原因。那引导出下一个主题。
散热
如我之前所说的,在提高cpu电压时,发热量大幅增长。这必需要适当的散热。基本上有三个"级别"的机箱散热:
风冷(风扇)
水冷
peltier/相变散热(非常昂贵和高端的散热)
我对peltier/相变散热方法实在没有太多的了解,所以我不准备说它。你唯一需要知道的就是它会花费1000美元以上,并且能够让cpu保持在零下的温度。它是供非常高端的超频者使用的,我想在这里没人会用它吧。
然而,另外两个要便宜和现实得多。
每个人都知道风冷。如果你现在正在电脑前面的话,你可能听到从它传出持续的嗡嗡声。如果从后面看进去,就会看到一个风扇。这个风扇基本上就是风冷的全部了:使用风扇来吸取冷空气并排出热空气。有各种各样的方法来安装风扇,但通常应该有相等数量的空气被吸入和排出。
水冷比风冷更昂贵和奇异。它基本上是使用抽水机和水箱来给系统散热的,比风冷更有效。
那些就是两个最普遍使用的机箱散热方法。然而,好的机箱散热对一部清凉的电脑来说并不是唯一必需的部件。其它主要的部件有cpu散热片/风扇,或者说是hsf。hsf的目的是把来自cpu的热量引导出来并进入机箱,以便它能被机箱风扇排出。在cpu上一直有一个hsf是必要的。如果有几秒钟没有它,cpu可能就会烧毁。
好了,这就是超频的基础了。
()
下一篇:CACA基础教程 >>
相关文章:
- · 如何用FTP自动传送文件
- · 用Java获得IP地址
- · 一组SQLServer身份验证管理子程序
- · JavaScript与Java的区别
- · 按下某组键(HotKey)便执行某程式
- · 利用SQLEXEC突破网络妙管免费上网
- · webshell下的一次得到终端账号和密码的尝试
- · 通过试验探索 Access 2000/XP 数据库的最佳 NTFS 权限设置
- · 简单更改W2K的Telnet端口
- · 电子邮件头解析
- · VMware还是微软?虚拟机的选择权就在你手中
- · asp中获取安全的参数
- · Google还可以这样用
- · Smail堆溢出漏洞允许远程攻击者获得Root权限
- · Linux下软件的安装与卸载
- · 学习设置端口映射
- · 收藏经典:windows消息大全
- · 一行代码崩溃IE
- · 脚本安全和利用
- · 亲手打造一个QQ恶作剧程序
- · CCIE:年薪翻了两倍
- · Linux认证基本知识介绍
- · 思科认证考生问答集
- · 微软认证考试的几种形式
- · 利用SSH从外网安全地访问PIX防火墙
- · 多网段环境下的Windows文件夹共享解决
- · 防火墙中使用Telnet、FTP、RealAudio
- · 网络经典命令行-网络安全工作者必杀技
- · Java 程序编码规范
- · FTP 鸡肉制作
- · 安全程序员必读书籍清单
- · 编辑web.config,保证ASP.NET的安全
- · 修复ADSL的Firmware之手记
- · Microsoft平台下的find在网络管理中的妙用
- · 利用组策略对象(GPOs)防止匿名登录
- · 删除系统顽固文件的十二招技巧
- · DoS攻击隐身于合法指令中 难以完全阻绝
- · 我能躲到哪里去?—无线定位技术
