K8内存超频优化 |
|
精华序号:203
来自论坛:小熊在线 《DIY论坛》
内容说明:
- K8内存超频优化(3994字) jbk3 (4173539)于2006/07/02(11:55:36)..
K8(非AM2,下面提到的K8暂不包括AM2)作为第一款64 bit的CPU,其最大的特点就是内置内存控制器,从而取消了FSB的概念,取而代之的是HTT(Hyper Transport)总线。这一简单的改变,也使得K8控制器对于内存超频、优化有着新的要求。再加上DDR在频率上的表现不佳,内存异步也就成了穷人超频的法拉利。如何设置内存异步,如何解读内存异步,如何优化K8构架的内存设置,看完本文就会找到答案。
一、K8内存超频的几个事实
1。由于K8将内存控制器内置,所以其体质会影响到内存的超频。一般情况下,Athlon64 FX〉Opteron〉Athlon64〉Athlon64 ×2〉Sempron。
2。一般情况,内存单通道超频能力强于双通道。而内存同步时,可以让CPU挑战更高的外频(内存频率也会相对的高)。
3。插槽的位置也有学问。一般而言,越靠近CPU的那条插槽可以上的极限就越高,反之就越低。而对于组建双通道的用户,选择哪条内存在靠近CPU的内存插槽里,需要自己动手调试,因为不同主板其内存的摆放顺序要求不同。
二、K8内存分频机制
K8以优秀的超频能力征服了众多的DIYer,但内置的控制器仅支持DDR,由于DDR频率上表现不佳,采用内存异步是普通DIYer超频的必用手段。那么K8的内存分频机制如何分配内存的频率呢?和传统的内存异步有什么样的区别呢?下面笔者先阐述一下传统的内存分频机制,这有助于明白K8的分频机制。
一般主板的内存选项有Auto/100/133/166/200这几个选项,而DFI的选项就更为丰富一下,图1。
一般DIYer对这几个选项有两种理解:一、认为此选项可以将内存频率锁定在某一个值上,这显然是错误的。二、此选项代表了FSB:Mem的比率关系,如Auto/200代表着1:1,100代表着2:1,133代表着3:2,166代表着5:4;内存按照这种比率关系变化着。例如选择166时,当CPU外频至300MHz时,此时的内存频率为250MHz(计算方式:200:166=300:X,这里的X就是内存运行的频率。),即DDR500,其详细关系,如图2。
第二种理解方式,显然被更多的DIYer所接受(这也包括昨天的笔者),因为通过简单的事例,可以证明这种理解更接近事实。其实,这种对内存分频机制的理解套用到K8构架是不正确的。
通过CPU-Z(图3)可以发现内存频率的计算公式:Mem=CPU/12,即内存的频率=CPU的主频/整数(非零)。
图示表明:此整数≠倍频。如何计算此整数,也正是本公式的关键。以图示为例,笔者说明一下内存的频率是如何得到的。很明显可以得到以下的信息:CPU外频为270MHz,倍频为10,Bios将内存设置为166MHz。计算过程如下:
整数=倍频/频比率
整数=10/0.83(166/200)=12.048(取12)
Mem=CPU主频/整数
Mem=270×10/12=225MHz(和图中测试吻合)
注:对于整数的取值应取不小于其结果的最小整数,当然要看其精确程度。如本例中应取12,而非13。
按照传统计算:
200:166=270:Mem,得出Mem=270×166/200=224MHz。这显然有不到1%的误差,但这不到1%的数据却正是真理的差距。
或许,读者会以为这相对与普通超频者没有任何意义。其实,这是错误的。笔者再举一个简单的事例。同样还是这颗CPU,为了挑战更高的外频,将其倍频设置为9.5,而内存频率设置为同步,即Auto/200。按照传统的理解此时的内存频率应该和CPU外频同步。事实上,在未超频时就有超过5%的误差。因为按照K8的分频机制此时的内存频率为200×9.5/10[9.5/1(200/200)=9.5(取10)]=190MHz,和事实图4正好吻合。当超频至300MHz时,内存频率285MHz。
通过简单的计算很容易得出下面的结论:对于K8的分频机制而言,当采用内存异步时,倍频为10比较好超内存,这也是前一段时间146为何更受欢迎的原因。
三、K8内存设置的新参数
K8构架中1T/2T Memory Timing内存时序的设置绝对是一个全新的而又最为重要的参数。测试表明其可以提高30MHz的性能,而且其发热量更低。对于采用双通道的用户来说,默认状态下内存时序一般设置为2T,如果将内存时序设置为1T,此时Superpi(1M)的成绩一般会提升1s左右,而内存性能会提升10%以上,所以笔者认为这是K8构架中最为重要的一个内存时序。
不过,在超频中如果设置为2T可以获得更好的兼容性和更高的频率。笔者建议在超频初期可以先将内存时序设置为2T,以获得更高的频率,然后再对内存时序进行优化(最终设置在1T上),以简化超频过程。
建议设置:1T
四、其他内存参数的设置
内存发展至现在,其性能参数丰富多彩。对于DDR而言常见的参数有4个,而实际上其参数更多,如图5。
CAS﹟ Latency(Tcl)
这是最重要的内存参数之一,通常玩家说明内存参数时把它放到第一位,例如 2.5-4-3 -5@275mhz。一般常见的DDR400的内存默认参数为2.5或者3。该参数越小,说明内存的速度越快。但更低的延迟对内存体制要求越高,如果系统不稳定就只有进一步提高Cl值,而且提高延迟能使内存运行在更高的频率,所以对内存超频时,应该试着提高Cl延迟。
测试发现:此值主要影响系统的稳定性和性能,而对内存的带宽则影响甚微。
建议设置:2.5T,但如果想挑战更高的频率,可以设置3,设置为更高的延迟则没有必要了。
RAS#to CAS# Delay(Trcd)
在JEDEC规范中,此参数排在第二,足以说明此参数的重要性。极品内存可以将此参数设置为2,但想要挑战更高的频率请调高此参数。一般情况,将此参数设置为4可以改善稳定性和挑战更高频率。
测试发现:此值主要影响系统的稳定性和性能,对内存带宽也有5%(没差一个数值)影响。
建议设置:3-5T
Min RAS# active time(Tras)
此选项代表行地址激活时钟周期数,即一个行地址从激活到复位的时间。通常,Tras 应该设为Tcl+Trcd+2个时钟周期。例如如果Tcl和Tras分别为2和3个时钟周期,则最佳的Tras值为7。
测试发现:此值对内存数据带宽几乎没有影响。
建议设置:5-10T
Row Precharge Time(Trp)
此内存参数排在第三的位置,其一般可以调整比Trcd更小的参数。Trp表示在另一行能被激活之前,RAS需要的充电时间。其和前面的参数一样,更小的参数可以有效地提升系统的性能,但同样会造成系统不稳定。
测试发现:此值主要影响内存带宽(5%左右)及系统的稳定性
建议设置:3-5T
Row to Row Delay(Trrd)
此参数表示连续的激活指令到内存行地址的最小间隔时间,即预充电时间。其可影响内存读写性能,通常设置为4可以达到内存的最高频率。而且此值可以有效改善内存的兼容性,另外设置较高的值(〉3)对于D43/D5的超频帮助很大。
测试发现:此值可以影响内存带宽及系统的稳定性。
建议设置:2-4T
Write Recovery Time(Twr)
此参数表示在一个内存bank被充电之前,一个有效的写操作完成后延迟的时间。一般对于DDR266的内存建议设置为2,而对于DDR333/400的内存则设置为3。
测试发现:此值可以轻微影响到内存带宽。
建议设置:2-3T
Write To Read Delay(Twtr)
此参数表示在同一bank中,最近的一次有效写操作到下一次读指令间隔的时钟周期。建议超频用户设置为2,注重性能的用户可以设置为1。
测试发现:此值可以轻微影响到内存带宽。
建议设置:1-2T
Row Cycle Time(Trc)
此参数表示完成一个完整的循环所需的最小周期数,即从行激活到行充电的时间。用公式表达即Trc=Tras+Trp。根据经验,设置为7时可以获得最佳性能,而设置为15-17可以获得更高的频率。
测试发现:此值可以轻微影响到内存带宽。
建议设置:15-17
Row Refresh Cycle(Trfc)
此值一般不能设置为9,而且通常情况下应该设置为Trc+2-10个周期。一般情况,设置为10可以获得最好的性能,而设置为17-19可以获得更高的频率。
测试发现:此值可以轻微影响到内存的带宽。
建议设置:17-19
其他参数,通过图5可以发现更多的内存参数,通过调试这些小参数,可以让超频爱好者发现意外的收获。但对于内存性能而言,而是同长的的那几个参数更为重要。所有的内存参数都有一个共性就是参数的值越低性能越好,而其对内存的要求就越高,同时也越不利于超频。笔者将内存参数对稳定性和对带宽的影响,总结一表格,如图6。
最后简单的谈一下AM2的内存设置,其内存分频机制对于AM2而言同样的适用,只不过DDR2的主频足够高,可以满足AM2的同步超频的要求。同时需要说明的是AM2下,内存时序默认就是1T,对于使用DDR2 533的用户来说,想要内存同步超频至300MHz,最好还是设置为2T(视内存体制决定)。同时由于单核AM2 CPU最大支持DDR2 667,当超过这个频率时会出现不稳定的情况,笔者建议对于AM2系统还是以低参为主。毕竟AMD需要更低的延迟,而DDR2对此欠缺很多。
五、总结
1。对于K8架构来说,传统的内存分频机制已不再适用,但可以作为一个近似值来看待,毕竟传统的计算方式更为简单。
2。尽量避免非整数倍频,因为这很不利于内存的超频,现在大部分主板内存频率的选项并不丰富,选择非整数倍频不容易将内存的性能发挥出来。同时也可以发现10倍频是最利于超内存的。
3。想要体验更高外频的快感,除了内存异步外,提高内存参数是必须的。内存参数中最为重要的两个参数就是内存时序和CL值。如果将内存时序设置为2T,而内存频率没有提升30MHz以上的话,这个方案应该被否决。另外CL值影响着系统的性能和稳定性,却对数据带宽几乎没有什么影响。
- 支持一下(空) 你的余味 (4173727)于2006/07/02(13:46:01)..
- 没有优化前后的测试结果对比啊,那样比较有说服力!(空) 夏天的枫叶 (4173717)于2006/07/02(13:38:34)..
- 砍三!砍三!砍三!砍三立功了!伟大的D坛,砍三他继承了伟大D坛的光荣传统。。。(33字) 92年长城干红 (4173560)于2006/07/02(12:04:13)..
射了!射了!射了!伟大的砍三!他不是一个人在射J!他不是一个人!。。。
- 今天上传图片真的很慢。我花了20多分钟。(空) jbk3 (4173567)于2006/07/02(12:06:46)..
- 声明:(15字) jbk3 (4173559)于2006/07/02(12:04:04)..
本文俺已发表,拒绝再次被发表。
- ?(空) 混沌 (4173565)于2006/07/02(12:06:17)..
- 较新稿件。(空) jbk3 (4173570)于2006/07/02(12:08:54)..
- 切,用的肯定不是Biostar Tforce4U,哪用这么麻烦!(空) 混沌 (4173545)于2006/07/02(11:57:22)..
- dfi?(空) 推哥 (4173715)于2006/07/02(13:36:20)..
-
(空) 我才是正版 (4173550)于2006/07/02(12:00:00)..
-
(空) 混沌 (4173555)于2006/07/02(12:02:18)..
本论坛由小熊在线(www.beareyes.com)joyt制作及维护