随着内存价格的不断下滑,很多朋友购买了第二条内存用以升级并组建双通道。但即便是购买了同样品牌、同一型号的内存,也可能因为批次不同和内存参数差异而出现兼容性问题,尤其在CPU集成双通道内存控制器的AMD K8处理器(Socket939或AM2接)平台比较多见,那有没有办法解决这个问题呢?答案就在内存的SPD信息。 时序差异导致内存不“兼容” 内存的SPD全称为Serial Presence Detect(串行存在检测),其作用类似板卡的BIOS或者光驱的Firmware(固件)。SPD记录了内存品牌、序列号、频率、时序、电压等相关参数,是主板BIOS在启动计算机时配置内存的依据。如果内存SPD信息不同的话,开启双通道时就可能遇到一系列兼容性问题,解决问题的关键就是根据内存情况统一SPD信息。 内存厂商在写入SPD信息时多采用专业的硬件设备,因它过于复杂而不适合普通用户操作。而Thaiphoon Burner则可以让我们在Windows下方便地修改SPD信息(V3.028下载地址:http://www.cpcw.com/bzsoft) 以笔者所用的平台为例:主板为磐正EP-9NPAJ + Ultra(nForce4 Ultra芯片组),CPU为Athlon64 3000+(Socket 939)。Tw.WiNGWIt.cOm内存有两条,DIMM1插槽装的是2007年购入的威刚万紫千红系列DDR400 512MB(时序3.0-4-4-8,见图1),DIMM2插槽装的是2005年购入的威刚万紫千红系列DDR400 512MB(时序2.5-3-3-8,见图2)。 这两条内存外观一致,但因时序不同导致系统工作在较低时序下:3.0-5-5-8(图3),并且ACDSee在查看大图片时经常出现内存读取错误,笔者利用Thaiphoon Burner将DIMM2内存SPD信息写入DIMM1内存,以实现更好的双通道组合。 刷新SPD解决问题 1.备份SPD信息 启动Thaiphoon Burner程序,点击快捷按钮“Read”,“Read SPD at 50h”即为主板上DIMM1对应内存,选择“Read SPD at 51h”即为DIMM2,以此类推(图4)。首先选择“Read SPD at 50h”,读取完成后选择快捷按钮“Save”,输入文件名后保存为“*.thp”文件,笔者记为“D1.thp”。 采用同样方法备份DIMM2对应内存SPD信息为“D2.thp”。 2.刷新SPD信息 点击快捷按钮“Load”调入“D2.thp”,然后点击工具栏“Tools”→ “Views Details”可以查看SPD详细信息,确认无误后点击快捷按钮“Write”,选择“Full Rewrite”,在弹出对话框中(图5)选择50即为DIMM1,51为DIMM2,以此类推。待写入完毕后重启电脑。 3.测试刷新效果 进入系统后再次打开CPU-Z,可以看到DIMM1的时序已经统一为2.5-3-3-8(图6),而系统内存时序也提升为3.0-4-4-8(图7)。笔者在Windows XP下关闭杀毒软件等应用程序,分别利用Everest2007(4.10.1062)和SiSoftware Sandra2008(1.12.30)进行了内存性能测试。刷新SPD前后内存性能对比如下表: 可以看到,刷新统一SPD信息后系统内存读写性能有了提升。同时笔者再次利用ACDsee打开相同大型图片后没有再碰到内存报错的情况,双通道内存的兼容性也得到了改善。 结语 初学者在使用Thaiphoon Burner时应谨慎从事,尽量使用同品牌同系列产品或者相同内存颗粒的其他内存写入SPD信息,否则内存条极有可能限于体质原因无法达到预设参数而出现读写错误。另外,要注意内存的容量问题,千万不能将不同容量的内存SPD互刷。 而对于动手能力较强的朋友,读取刷新SPD信息仅是Thaiphoon Burner一个基本功能,它同时还是一个超频内存的好工具。少数厂商的产品内存参数设置较为保守,如部分金士顿DDR2 533内存采用超频能力极强的镁光D9GMH颗粒,该颗粒完全可以工作在400MHz(DDR2 800)甚至更高频率下。 我们可以在Thaiphoon Burner中载入内存默认SPD信息的Dump文件后点击“Editor”按钮(图8),对话框中Table0、Table1等分别代表不同标准频率下的时序设置,我们可以参照DDR2 800的相应参数(图9)修改某一个Table的设置,保存刷新后一条DDR2 533内存即可摇身“变成”标准的DDR2 800内存,省去了每次超频都要单独设置主板BIOS的麻烦。感兴趣的朋友可以从http://cbid.amdclub.ru/下载主流内存的Dump文件作为参照,根据自己内存颗粒的情况进行修改。 |