再来看内存应用方面,锐龙从诞生伊始就给人内存支持不力的感觉,在一代锐龙刚发布的时候,甚至一度只能使用DDR4-2666。这主要源于ZEN架构中内存控制器的机制。
Ai Overclock Tuner设置为D.O.C.P.Stard,即内存读取X.M.P模式
ZEN架构要求FCLK Frequency(内存控制器频率)与内存物理频率要么1:1同步,要么1:2异步(其实还是同步)。内存控制器频率的高低与内存性能紧密挂钩,使用1:2得不偿失,那么能使用多高频率的内存便取决于内存控制器频率上限。
三代锐龙的内存控制器相比上一代做了很大的改进,这也是ZEN2架构的主要提升之一,它基本可以确保不低于1800MHz稳定运行,上1900MHz的成功率亦不低。所以搭配三代锐龙用DDR4-3600/3800的内存都是可以的。
如笔者测试使用的这对海盗船DDR4-3600,物理频率为1800MHz,让内存控制器频率同步很轻松。举个反例:假如你买了DDR4-4000以上的内存,而CPU的内存控制器频率又上不了2000,那你就只能让它与内存1:2运行,即腰斩到1000MHz,这会让内存性能大打折扣。
DDR4-3600与内存控制器同步后,测试显示的内存读取性能非常理想,超过了50GB/s。内存写入较低是ZEN2架构特性造成的, 3700X只有一个CCD,到内存控制器的连接少了一半,两个CCD的3900X和3950X则不存在这个问题。