CAMM2 与 SODIMM:笔记本内存的两种规格,而不是两种速度
CAMM2 与 SODIMM 是物理上互不兼容的两种笔记本内存规格。它们的区别不在于同一标称频率下的速度快慢,而在于每条内存条承载多少内存通道、以何种方式安装,以及一台机器究竟能否加装内存,还是只能替换。
DDR5 让带宽翻倍,并把电源调节搬到了内存条上。这是否值得多花钱,完全取决于你在组的是哪种平台。
DDR5 从 2021 年末就开始出货,到 2026 年已经是每一款当前桌面平台的默认选项。DDR4 并没有消失——它变成了一种更奇怪的存在:一个价格如今由稀缺性而非竞争驱动的成熟产品。理解两者的区别很重要,因为它们并不能互换:缺口位置不同,没有哪块主板能同时兼容两者。
最引人注目的数字是带宽。一根 DDR4-3200 内存条能跑 25.6 GB/s。一根 DDR5-6000 内存条能跑 48 GB/s,市面上最快的套装能突破 64 GB/s。这是真实的翻倍,也是每个产品页面都会拿来打头阵的数字。
但有三项没那么高调宣传的变化,实际影响更大。
每根内存条两个独立通道。 一根 DDR4 DIMM 呈现的是单个 64 位通道。一根 DDR5 DIMM 呈现的是两个 32 位通道。总位宽相同,但两条较窄的通道处理零散、不可预测的访问模式,远比一条宽通道更擅长——而这恰恰是桌面场景下大部分实际负载的样子。
片上电源调节。 DDR4 内存条从主板获取经过调节的电压。DDR5 内存条自带电压调节器。这让内存条本身更贵,也把一个故障点搬到了 DIMM 上,但也意味着内存电压不再受制于主板供电模块的好坏。
片上 ECC。 每一根 DDR5 内存条都能在芯片内部纠正单比特错误。这和服务器使用的完整 ECC 不是一回事——它不保护内存条与 CPU 之间的通路,也不会向操作系统报告。之所以有这个设计,是因为 DDR5 的单元密度让未纠正的错误率变得不可接受。
任何人对着规格表比较时最先注意到的,就是 CAS 延迟涨了。DDR4-3200 CL16 对比 DDR5-6000 CL30,看起来像是倒退。
其实不是,因为 CAS 延迟是以时钟周期而不是时间来衡量的。换算方式很直接:
真实延迟(ns)= CL × 2000 / 数据速率
DDR4-3200 CL16 换算出来是 10.0 ns。DDR5-6000 CL30 换算出来同样是 10.0 ns——而且多出 88% 的带宽。DDR5-6000 CL28 换算出来是 9.3 ns,确实更快。孤立地看 CL 数值,跨代际毫无意义,而直接比较它们正是买内存时最常见的错误。
如果你要在 AM5 或英特尔当前的桌面插座上组机,这个问题其实不存在——这些平台只能用 DDR5,别无选择。
真正有意思的情形是已有的 DDR4 机器。给一台 DDR4 系统加容量,往往仍然是当下性价比最高的升级方式,因为唯一的替代方案是同时换主板、换 CPU、换内存。但随着产能收缩,DDR4 的定价已经出现倒挂,一个 32 GB 的 DDR4 套装现在的价格可能比它的 DDR5 等效版还要高。在认定老一代就是更便宜的选项之前,先核对当前的价差。
关于按平台细分该追求多少容量,参见你到底需要多少内存。
CAMM2 与 SODIMM 是物理上互不兼容的两种笔记本内存规格。它们的区别不在于同一标称频率下的速度快慢,而在于每条内存条承载多少内存通道、以何种方式安装,以及一台机器究竟能否加装内存,还是只能替换。
CAS 延迟是时钟周期的计数,不是时间单位,所以当两个套装运行在不同时钟频率时,更低的 CL 数值并不代表更快——换算成真实延迟才是唯一诚实的比较方式。
无论包装盒上写的是什么,一个内存套装装上之后都会先运行在保守的 JEDEC 默认频率上,直到在 BIOS 中启用 XMP 或 EXPO 配置文件为止——这两个标准分别为英特尔和 AMD 平台完成同一件事。