AMD Athlon 64系列终极报告(下):
关于此次测试,还有相当重要的一点必须交待清楚。
● 对内存时序的说明
在测试中我们发现,可能由于是初期送测的样品,某些厂商的产品BIOS中并不包含调整内存时序参数的选项。开机时,内存时序参数Tras、Tcp、Trcd以及Cas Latency默认为9-4-4-2.5,到测试结束为止,也未有更新的BIOS版本可供使用。
为了保证测试的可对比性,显然必须想办法将这两片样品主板的内存时序参数提高到同其它平台相同的水平(6-3-3-2.5)进行。为此我们参考了AMD官方的《BIOS and Kernel Developer’s Guide for AMD Athlon 64 and AMD Opteron Processors》的技术文档。根据文件第78页~第80页的说明,内存时序参数的配置寄存器所在位置应为:
◎ Bus0:Dev24:Func2:Reg88h—Bus0:Dev24:Func2:Reg8Bh
这里一共4个字节,这4个字节中各位置的具体定义如下图:
点击察看大图
文档还对Tras、Tcp、Trcd以及Cas Latency的设置参数作了如下说明:
点击察看全部内容
● 对Wpcredit的设置
接下来,就是使用Wpcredit进行设置了。首先我们在Wpcredit的编辑选择画面中选择Bus0:Dev24:Func2,如图:
点击察看全图
进入编辑界面,按官方文档所述,我们试作如下的修改:
◎ 首先试修改位于89h的寄存器,修改其6-4位数值为011b,这样就能将Trcd值修改为3;如下图(其余编辑过程类似,不再重复贴出):
点击察看全图
◎ 然后修改位于8ah的寄存器,修改其7-4位数值为0110b;
◎ 最后再修改位于8ah的寄存器,修改其2-0位数值为011b,这样就能将Trp值修改为3。
好,修改完毕,打开CpuZ观看修改结果:
修改成功了。不过,我们离结束调整还有一步——必须考虑到综合测试软件如Sysmark2002等必须重启后自动开始测试的情况。所以还必须使用Wpcrset软件在系统启动时对内存参数进行如下的修改:
如上图,分别选择在系统启动时由Wpcrest自动将55h、36h、63h以及13h这4个字节值赋予88—8Bh这4个寄存器。就可以达到我们使用Sysmark2002等程序测试的要求了。4个配置寄存器中其余位的设置值,请各位自行参考AMD相关文档。
与我们的担心相反,在所有的测试中,这样的内存参数并没有导致系统出现任何不稳定的状况。
通过使用Wpcrset,在系统启动时加载我们设置好的寄存器参数,我们解决了主板不可调整内存参数的问题,同时也交代了具体的设置办法。这样各系统的参数就基本一致了。<