我有这个 32GB 内存套件,刚刚与 Memtest86+ 进行了测试。请参阅此处的屏幕截图
说的部分IMC: DDR5-5600 / CAS 36-36-36-76
是准确的。但为什么“内存 SPD 信息”部分会这样说2GB DDR5-4800
(而不是16GB DDR5-5600
我所期望的那样)?
我知道我的 RAM 正在按预期工作,操作系统报告了正确的数量和时钟速度。我想我只是想了解“内存 SPD 信息”部分告诉我什么。
可能相关的是,这是 XMP 内存,我使用华硕 BIOS“AI Tweaker”设置为“XMP 1”,它以某种方式自动设置所有正确的时钟速度和计时。这是我第一次使用该工具。
存储在内存模块芯片中的 SPD 配置文件是非常保守的“标准”配置文件,保证可以在几乎任何支持 DDR5 内存的系统上工作。
XMP 配置文件是SPD 系统的扩展,不一定存在于所有记忆棒中或在系统中默认启用。
这意味着从您的棒读取真实 SPD 信息的程序将获得 DDR-4800 设置。它实际上必须稍微超出“标准”SPD 系统,因为XMP 数据不一定与SPD 数据采用相同的格式。如果您仅读取标准 SPD 数据,那么在相同的假设下,XMP 数据可能无法给出合理的结果。
要了解正在使用的内存设置,您应该查阅 CPU 中实际的集成内存控制器(如线条所示)
IMC:
,以了解它选择了哪些设置。这些设置可能与 SPD 或 XMP 配置文件所规定的内容很好地匹配,但也可能会有所不同,具体取决于主板或处理器本身决定的更好设置。主板上更激进的“XMP Tweaker”设置可能会发现比内存指定的更快或更好的设置,但代价是在启动时“训练”内存可能需要稍长的时间。
我还希望
2GB DDR5-4800
参考每个芯片的尺寸和速度设置。SPD 信息列出Total SDRAM capacity *per die* in megabits
,芯片计数稍后在 SPD 块中列出。如果不进行实际数学计算,随意浏览 SPD 设置不会列出完整的棒容量。(这是基于有关 DDR3 标准的公开内容,因为我无法访问JEDEC DDR5 串行存在检测 (SPD) 内容规格表,但这些信息对于推断后续标准是有意义的,因为您需要知道数量和正确使用操纵杆的设备的能力)。