数码科技

AMD Ryzen 内存超频:频率 vs 时序

http://www.moepc.net/?post=2472


AMD官方给出了Ryzen在AGESA 1.0.0.6下内存频率与时序对性能影响的对比。

AMD分析数据发现:

1.新的BankGroupSwap(BGS)BIOS选项对性能的影响

2. 1-rank DIMM vs 2-rank DIMM

3.自动时序 vs 手动调整时序

4.高频率 vs 低频率 低时序

5. 开启/关闭 Geardown Mode(GDM)对性能的影响


Geardown Mode(GDM)

GDM能达成更高频率、更好兼容性以及稳定性,GDM在DDR4 2667以上默认开启。

对于超频用户,GDM会让内存子系统“丢弃”BIOS中设置的CR参数。

预设的1T CR对性能有帮助(但高频更难维持1T)。

我们的数据显示如果你在1T下就能达到理想频率,就可以关闭GDM。

相反,开启GDM能帮助你达到更高频率。

GDM VS 2T CR则需要自己测试调整

pastedImage_1.png

BankGroupSwap

BGS是AGESA1006中的新选项,会根据内存架构及时序优化内存请求的执行。

BGS关闭时游戏性能更高;而BGS开启内存带宽更高(跑分更高)。

pastedImage_2.png

pastedImage_3.png

单Rank VS 双Rank 内存

Rank交错能力导致双Rank内存同频率通常会快些,但双Rank内存很难达到高频率,这也是为何大多数高频内存套装都是几条4GB或8GB 单Rank内存。单Rank内存更高的频率足以掩盖双Rank的一点点优势。

通常可以根据产品代码分辨单Rank / 双Rank 内存,1Rx4、1Rx8是单Rank,2Rx4、2Rx8是双Rank。

通常8GB为单Rank,16GB基本都是双Rank。

pastedImage_4.png

自动时序 vs 手动时序

pastedImage_5.png

DDR4-3200手动时序: tCL = 12, tRCDW/R = 12, tRP = 12, tRAS = 28, tRC = 54, tWR = 12, tWCL = 9, tRFC = 224, tRTP = 8, tRDRDSCL = 2, tWRWRSCL= 2, ProcODT = 60Ω.

频率还是时序?

DDR4-3520/DDR4-3466 CL14和DDR4-3200 CL12对比。

结果低时序获得胜利。

pastedImage_10.png

DDR4-3200 手动时序: tCL =12, tRCDW/R = 12, tRP = 12, tRAS = 28, tRC = 54, tWR = 12, tWCL = 9, tRFC = 224, tRTP = 8, tRDRDSCL = 2, tWRWRSCL = 2, ProcODT = 60Ω. 

DDR4-3466 手动时序: tCL = 14, tRCDR/W = 14, tRP = 14, tRAS = 28, ProcODT = 60Ω, CR = 1T, GDM = 关闭, BGS = 关闭. 

DDR4-3520 手动时序: tCL = 14, tRCDW/R = 14, tRP = 14, tRAS = 30, tRC = 56, tWR = 14, tWCL = 12, tRFC = 312, ProcODT = 53.3Ω.


总结

结论#1:双Rank内存最适合懒人,XMP自动设置下性能最高

结论#1a:单Rank的高频率带来的性能提升比双Rank更大,手动优化时序的DDR4-3200 / 3466性能最佳

结论#2:最优化游戏性能最好关闭BGS。取决于使用情况

结论#3:追求最高频率放宽时序的性能不如低频率低时序。需要自己测试权衡。

结论#4:如果1T CR下超频稳定就最好关闭GDM,取决于使用情况。

pastedImage_11.png

overclock.net的内容:3575MHz主频下,内存频率>3200时,延迟比频率影响更大。

超过一定的内存频率有助于解决IF的瓶颈,但再往上不会再有明显提升。

换算:DFICLK = 1/2 MEMCLK

CPU主频越高,消除瓶颈需要的IF频率(内存频率)要求也越高

img001.jpg

测试使用芝奇 3600 CL15

3200MHz LL(LoveLive LowLatency低延迟)设置 

= 12-12-12-28-54-140ns-9-8-12-2-2-GDM开启-1T (tCL-tRCDR/W-tRP-tRAS-tRC-tRFC-tCWL-tRTP-tWR-tWRWRSCL-tRDRDSCL)
3466MHz 低延迟设置 

= 14-14-14-28-54-192ns-14-8-12-2-2-GDM关闭-1T (tCL-tRCDR/W-tRP-tRAS-tRC-tRFC-tCWL-tRTP-tWR-tWRWRSCL-tRDRDSCL)

140ns @ 3200MHz = 224 CLK
192ns @ 3466MHz = 333 CLK

http://www.moepc.et/?post=2472

via:https://community.amd.com/community/gaming/blog/2017/07/14/memory-oc-showdown-frequency-vs-memory-timings

http://www.overclock.net/t/1624603/rog-crosshair-vi-overclocking-thread/20290

MOEPC.NET编译,转载请保留出处。

剧毒术士马文

留学中 Comp.Arch|RISCV|HPC|FPGA 最近沉迷明日方舟日服 联系方式请 discord 或者 weibo 私信。目前不在其他平台活动。 邮箱已更新为[email protected]。 看板娘:ほし先生♥

相关文章

9 评论

  1. 但是高频内存实在太几把贵了,3200cl12双通道甚至不是每一根b die单条8g都可以达成的。。

  2. 我在想AMD的rhallock与Overclock.net的The Stilt是否是同一人,他们的测试结果几乎惊人的相同。
    “Higher DFICLK itself doesn’t improve the performance. Increasing the DFICLK (by increasing the MEMCLK) only helps if the DFI is the bottle neck.
    1600MHz DFICLK (i.e. 3200MHz MEMCLK) is sufficient for > R7 1800X and the returns from higher speeds are diminishing. At higher CPU speeds (which are unachievable on current gen. Ryzen CPUs) the required DFICLK for optimal performance will increase as well.
    http://i.imgur.com/68n8LJN.png
    3200MHz = 12-12-12-28-54-140ns-9-8-12-2-2-GDME-1T (tCL-tRCDR/W-tRP-tRAS-tRC-tRFC-tCWL-tRTP-tWR-tWRWRSCL-tRDRDSCL)
    3466MHz = 14-14-14-28-54-192ns-14-8-12-2-2-GDMD-1T (tCL-tRCDR/W-tRP-tRAS-tRC-tRFC-tCWL-tRTP-tWR-tWRWRSCL-tRDRDSCL)
    时序对应用的影响比想象中明显,来得突然
    140ns @ 3200MHz = 224 CLK
    192ns @ 3466MHz = 333 CLK”

    1. @kongasdf:AMD社区测试结果用的是Sami Makinen的
      是的,结果也比我预想的差距要大

  3. 简而言之买内存大容量双rank,剩下的默认设置就行了。
    amd:你们自己瞎整不如我给弄你的预设,省省吧。

    1. @blabla:AMD: Ryzen 7 1800X 4.0GHz Precision Boost, very precision, 省省吧
      :(

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部按钮