nForce2平台内存使用经验谈
PC·DIY
由于近几个月DDR内存持续降价,很多nForce2主板用户都将内存扩容并升级为双通道。但是由于nForce2芯片组的某些特性和一些品牌主板存在设计上的问题,经常会出现内存兼容性问题,下面就向大家说说笔者在这方面的使用经验。
笔者使用的是升技NF7主板(PCB Ver2.0,BIOS已升级至最新的2.7版),CPU为AMD Sempron 2400+,两条DDR400内存分别为Kingston 256MB和Apacer 256MB,并组建双通道系统。由于主板超频性能优秀,CPU主频由1.67GHz(333MHz×5倍频)提高到2.00GHz(400MHz×5倍频),而内存频率在主板BIOS中设置为400MHz(CPU/DRAM Clock Ration为5/5),与外频同步。但是随着夏季的到来,室内温度不断升高,监控软件经常报告CPU温度过高,有时甚至达到60℃以上,于是将CPU恢复至原频率(FSB频率为333MHz),但内存频率仍保持在400MHz(CPU/DRAM Clock Ration为5/6)。
近来笔者在玩DOOM3时,发现画面经常出现严重的停顿。用PCMark2004测试后,发现内存得分偏低。难道是内存引起的问题?用MemorySpeed查看,发现内存平均带宽由原来的2777.54MB/s降低为1924.62MB/s,大约降低了30%。仅仅改变FSB频率却引起了内存带宽下降,这是笔者以前从未遇到过的问题。
会不会是内存频率异步运行引起系统性能下降?随后的试验验证了这一猜想。将内存频率调整为333MHz(与前端总线同步),经测试内存平均带宽提高到2186.18MB/s,SiSoft Standra 2004的测试结果也与此类似。找来其他几块nForce2主板进行测试,它们无一例外地都出现了内存异步运行造成性能下降的现象。看来这是nForce2芯片组的一个通病,在采用Barton内核、外频为333MHz的Socket A处理器时,内存异步运行于400MHz时尽管频率较高,但性能反而低于同步运行于333MHz时。不过据说在nForce3与nForce4系列芯片组中,NVIDIA已经对这个缺陷作出了改进。
另外,笔者还发现了一个有趣的问题,使用NVIDIA推出的2.05.09版的nTune软件进行内存测试,读取与写入两项得分顺序由高到低分别为333MHz同步、400MHz异步、400MHz同步,而延迟得分却恰恰相反。软件中注明“此项得分越高越好”,这真有点让人匪夷所思。
笔者又尝试关闭双通道时内存频率对性能的影响,测试结果如文后附表所示。看来在内存频率异步或者使用低频率内存的情况下,双通道非但不能提高系统性能,反而会造成内存带宽降低,影响系统性能。在打开双通道并且异步运行于400MHz时,内存平均带宽仅为1924.62MB/s,甚至低于双通道未打开时333MHz频率下的平均带宽!
看来,对于nForce2芯片的主板用户来说,内存设置会对系统性能产生重大影响。笔者建议,第一,要打开双通道模式,就一定要使用400MHz外频的AthlonXP处理器或将Sempron处理器超频使用;第二,在内存频率与前端总线不一致,或者使用DDR333内存时,关闭主板对双通道内存的支持。至于这两种方法的优缺点,大家可以自己衡量。对于双通道内存,大家一定要理智对待,以免造成不必要的性能损失。此外大家还可以参考《电脑报》以前刊登的相关文章:2005年第19期E10版《组建双通道DDR系统一波三折》一文,以及2005年第22期E7版《升级双通道内存的困惑》一文。
