即使预算再充裕,碰上构架限制的时候,倒无须过度花大钱。
Ryzen处理器所内置內存控制器,发展到当前最新Zen 2构架经过修改调整(即Ryzen 3000系列处理器),超频频率高于前两代产品不少。但AMD也很实在地公开指出內存超频性能临界点,是比原生支持DDR4-3200稍高的DDR4-3733频率。权衡超频模块价格与性能表现之后,AMD推荐使用DDR4-3600频率超频模块,更高频率只有尝鲜价值。
在官方先前活动报导、评测导论,已经先后提及过相关两三事,这边就只简单扼要稍微温习。Ryzen 3000系列处理器的內存控制器(设定选项称为UCLK),是位在cIOD内与内存模块连接,然而它的另一端并非直接与处理器相连,中间还经过了Data Fabric / Infinity Fabric等单元。问题在于这些连接、传输途径,设计目标时脉只到1800MHz(Data Fabric设定选项称为FCLK),相等于对应DDR4-3600时脉组态。
也由于芯片(圆)有不可抗拒的体质差异变数,所以內存最佳性能会是落在DDR4-3600~3733不等范围,实际能耐还得视购买者的运气(人品)而定。总而言之,当超越DDR4-3733时脉组态、1:1比值,除了內存性能提升趋缓将显而易见,延迟也会瞬间提高许多,然后再次随着时脉提升而降下来。
除了时脉这码事,Ryzen 3000还有另一个內存性能枷锁,这跟处理器核心数量有关。参考下图相当容易理解,处理器核心基础单元CCX最高为4C / 8T构架,并由2个CCX组成1个CCD,具有独立传输信道和cIOD端的Data Fabric直接连结。Ryzen 9系列是由2个CCD构成,因而有着相当于双通道传输的利基点,反观Ryzen 7 /5等系列只有1个CCD,因此內存传输表现会低一些。
简短小温习结束,实际取价格较为接近甜蜜点的Ryzen 7 3700X,搭配Kingston HyperX Predator DDR4-4000内存模块,进行以下试验求证。HyperX Predator DDR4-4000(料号HX440C19PB3K2/16)植基于XMP 2.0超频设计,XMP DDR4-4000时脉组态的预设时序为CL19-21-21 @ 1.35V,我们在BIOS加载XMP之后辅以手动改变时脉组合,暂且忽略时序等变数影响。
测试平台
- 处理器:AMD Ryzen 7 3700X、Intel Core i7-9700K
- 主板:MSI MEG X570 ACE(BIOS:7C35v12)、ASUS ROG MAXIMUS XI GENE(BIOS:1105)
- 內存:Kingston HyperX Predator HX440C19PB3K2/16(XMP DDR4-4000 8GB x 2 kit)
- 系统碟:Plextor M9PeG 512GB
- 显卡:ASUS Phoenix GeForce RTX 2060
- 操作系统:Microsoft Windows 10 Pro 64bit
从简单试验所得结果的数据来看,內存性能最佳发挥表现临界点,确实是在DDR4-3600时脉组态,而后缓降、持平、提升有限都可能遇到。在AIDA64测试也可以观察到,只有1个CCD的Ryzne 7 3700X,写入速度很明显低于读取许多。
此外从DDR4-3600跨入DDR4-3733时脉组态,能看出延迟瞬间暴增不少,但随着时脉再拉高又会逐渐缓降下来。反观Intel平台,尽管在相同时脉组态下,一些数据看来可能不比Ryzen 3000。然而随着时脉往上拉,数据吞吐量会稳定成长、时序降低,即便对模块手动调整时脉至DDR4-4266 / 4133亦能完成简测。
以上所得结果相当简单、明确,我们想Ryzen 9系列处理器的使用者,特别是当追逐极致性能、预算多多时,可以选购到DDR4-3600~3733超频模块。反观Ryzen 7 / 5系列,基于本质构架限制、实际表现来说,原生DDR4-3200模块不失为经济实惠首选。
简译至benchlife
为啥高频内存就好