DDR4 与 DDR5 详解
DDR5 让带宽翻倍,并把电源调节搬到了内存条上。这是否值得多花钱,完全取决于你在组的是哪种平台。
CAMM2 与 SODIMM 是物理上互不兼容的两种笔记本内存规格。它们的区别不在于同一标称频率下的速度快慢,而在于每条内存条承载多少内存通道、以何种方式安装,以及一台机器究竟能否加装内存,还是只能替换。
人们常把 CAMM2 与 SODIMM 放在一起比较,仿佛它们是同一种东西的两个等级,其中一个更新、因此也更快。事实并非如此。它们是两种物理上互不兼容的内存条规格,以不同方式连接到笔记本主板上,单条内存条承载的内存通道数量也不同,并且无法双向互相替代。为其中一种规格设计的机器没有插另一种的插槽,也不存在任何转接器。在选购笔记本或下单升级之前,弄清真正的区别很重要,因为规格决定了内存究竟能不能加装。
SODIMM,即 Small Outline DIMM,是笔记本电脑沿用了几十年的规格。它是缩小版的桌面 DIMM,插入金手指插槽:金色触点排列在内存条的一条边上,滑入插槽后,内存条以倾斜或平躺的姿态固定其中。单个 SODIMM 插槽只提供一个内存通道。
CAMM2 是经 JEDEC 标准化的 Compression Attached Memory Module(压缩连接内存模块),于 2023 年 12 月作为 JESD318 标准发布,并同时针对 DDR5 和 LPDDR5X 定义。它不使用金手指,而是采用平面栅格阵列:内存条底面一整片平坦的触点直接压合到主板上对应的焊盘,再通过穿过内存条本体的螺丝固定。没有需要滑入的插槽。单条 CAMM2 内存条承载两个内存通道。
这个通道数量上的差异,是整场比较中最关键的事实,也是那些只盯着速度的文章最常遗漏的一点。
原因在于 DDR5 和 LPDDR5X 高频率下的信号完整性。频率越高的内存,对承载其信号走线的电气长度与匹配就越敏感。金手指插槽迫使主板把走线引出到连接器再折返,而相邻的空插槽会在总线上留下一段电气残桩(stub),两者都会拉低可达频率。在相同速率下,更长的走线还会浪费更多功耗。
平面栅格阵列缩短了这些走线,并彻底消除了残桩问题,这正是 CAMM2 能在相近甚至更矮的高度下达到比 SODIMM 更高数据速率的原因。这是该规格的全部优势,也很容易被夸大。在相同的标称频率和时序下,CAMM2 内存条与基于 DIMM 的内存条之间没有任何性能差异;它的好处在于相对更容易攀升到 SODIMM 能稳定支撑的频率之上。工厂认证的 CAMM2 配置文件如今在 DDR5 上已能远超 8000 MT/s,在 LPDDR5X 上还要更高。
两种规格在这里的分歧,会直接改变买家该怎么做。
在 SODIMM 上,每个插槽就是一个单通道,因此只有当两个插槽都装上匹配的内存条时,机器才能进入双通道运行。一台有两个 SODIMM 插槽但只装了一条内存条的笔记本处于单通道状态,白白浪费了性能。加装第二条匹配的内存条是常见的升级方式,而且是真正的加装:原有内存仍然保留。
在 CAMM2 上,一条内存条本身就已经是双通道。主板通常只提供一个 CAMM2 插座,因为这种插座占用的板面面积比 SODIMM 插槽更大,而且主流 CPU 总共只提供两个内存通道,单条 CAMM2 内存条就已经用满。所以通常没有地方再放第二条内存条。升级意味着拆下现有的 CAMM2 内存条,换上一块容量更大的,而不是在原基础上加装。
实际区别在于:SODIMM 是一种可叠加的规格,而 CAMM2 是一种替换式规格。
一台有两个 SODIMM 插槽的笔记本可以分步升级——先装一条匹配的内存条,另一条以后再装——而且某条内存条坏了可以单独更换。CAMM2 笔记本通常只能一步到位地升级,即更换那唯一的内存条,而且内存条是用螺丝固定的,不能像 SODIMM 那样徒手松开卡扣来更换,必须借助工具。
这并不代表 CAMM2 更差。它意味着升级的账要换个算法:没有部分升级,也没有空余插槽可留,所以你在购买时选定的容量,很可能就是你一直要用到整条内存条被换掉为止的容量。买你真正需要的容量,而不是你打算以后再补的容量。
要针对确切的机型,从厂商的维修或维护手册中确认规格,而不是靠价格档位或发布年份推断。然后对照主板已验证的频率和容量列表,因为笔记本内存控制器往往是针对特定的内存条评级做过测试的,而不是标准范围内的任何内存条都支持。最后,查清机器实际有多少插槽或插座、各自是否已占用,这决定了升级是加装还是替换现有内存。同样的检查适用于任何笔记本内存升级,而用来比较两种内存条评级的真实延迟算式在两种规格上完全相同——参见 CAS 延迟与真实延迟详解。
若想要已按笔记本兼容规格筛选好的内存套装,参见笔记本升级最佳内存。
DDR5 让带宽翻倍,并把电源调节搬到了内存条上。这是否值得多花钱,完全取决于你在组的是哪种平台。
CAS 延迟是时钟周期的计数,不是时间单位,所以当两个套装运行在不同时钟频率时,更低的 CL 数值并不代表更快——换算成真实延迟才是唯一诚实的比较方式。
无论包装盒上写的是什么,一个内存套装装上之后都会先运行在保守的 JEDEC 默认频率上,直到在 BIOS 中启用 XMP 或 EXPO 配置文件为止——这两个标准分别为英特尔和 AMD 平台完成同一件事。