花16个小时调内存时序,最后换来大约4%的帧数提升。这笔账怎么算,得看你怎么定义"值"。
先说背景。主板BIOS里打开EXPO(AMD)或XMP(Intel)配置文件,内存就能跑到厂商标称的频率和时序,这是大多数人已经知道的一步。但很少有人知道,EXPO/XMP并不会把每一组次级时序都优化到位,具体留了多少余量,取决于内存配置文件和主板的自动设置。
这位玩家的平台是锐龙7 7700,内存为Crucial 32GB DDR5超频套装,同时支持EXPO和XMP。默认JEDEC状态下跑的是5600 MT/s、CL46-45-45-45-90;打开EXPO后升到6000 MT/s、CL36-38-38-38-80。CPU要等内存把数据送过来,时序越紧,等待越短,在吃内存的CPU瓶颈场景和游戏里,1% lows和平均帧数都可能跟着变。
测试用了Intel Memory Latency Checker测延迟和带宽,7-Zip基准测压缩解压,再加两款游戏:《古墓丽影:暗影》的内置基准,以及按日常画质设置跑的《极限竞速:地平线6》。三组配置对比下来,JEDEC到EXPO的差距在意料之中,真正让人意外的是手动收紧次级时序之后的表现。
他只动了一组主时序tRAS,重点优化了tRC、tRRDS、tRRDL、tFAW、tRFC,并提高了tREFI。结果在《极限竞速:地平线6》的CPU模拟中,平均帧数和1% lows都涨了约4%。巧合的是,这个数字和AMD在新EXPO ULL(超低延迟)内存配置文件上宣称的游戏性能提升幅度一致——ULL做的正是收紧次级和三级时序,和他手动干的事差不多。
但过程并不体面。他一开始同时调多组时序,还顺手拉Infinity Fabric频率,系统几十次启动失败,进Windows几分钟就崩,有时干脆点不亮,只能反复清CMOS。最坑的是把Infinity Fabric推到2167MHz那次,他以为抽到了好体质的芯片,其实只是Windows没撑到崩溃发生。tREFI拉到50000也是同理,这个值通常是往高了调,但调过头会在测试几小时后、内存发热时才暴露错误。
后来他回到正轨:一次只改一个时序,每次改完用TestMem5的Absolut @ anta777配置跑15分钟稳定性测试,全部调完再跑一轮TestMem5和y-cruncher的VT3压力测试,持续数小时。
收益因平台而异。带X3D V-cache的AMD处理器对内存时序依赖明显更低,数据大多能塞进CPU缓存;不少Intel处理器从收紧次级时序里获益最多;像他这样的非X3D AMD芯片处在中间位置。想动手之前,先查查自己那颗CPU的基准数据,再决定要不要花这几个小时。
热门跟贴