【内存】X99 平台 DDR3 RDIMM 规格参数介绍:1Rx8、2Rx4、4Rx4 与 32G 兼容性
-
最近论坛里 X99 配 DDR3 这套高性价比方案,上车的人越来越多。不过看下来,不少人对服务器内存的规格参数还不太熟,尤其是 32G 的条,插上去点不亮、进系统跑一阵死机的挺常见。
就想着写个帖子,把 RDIMM 的规格参数到底代表什么讲清楚,顺便说说 X99 用 32G DDR3 为什么容易出兼容问题。
一、标签先认清
RDIMM 就是带寄存器的内存。板上那颗 RCD(Register Clock Driver,寄存器时钟驱动器)把地址、命令、时钟缓冲一遍再发给颗粒,数据线还是直通。缓冲是为了让内存控制器少背点负载,一条通道能挂更多 rank、更大容量。
标签最后一位字母决定类型:
末尾 类型 缓冲 常见平台 R RDIMM RCD E5 v3(D3 平台主流) L LRDIMM RCD + iMB,带 rank 乘法 E5 v3(D3 平台),BIOS 要支持 E ECC UDIMM 无 部分服务器/工作站 U UDIMM 无,无 ECC i7、消费级 电压和速度看前面的数字:PC3 是 1.5V,PC3L 是 1.35V;10600 是 1333,12800 是 1600,14900 是 1866。
32GB 4Rx4 PC3L-14900L这条里有两个 L。PC3L 的 L 是低压,14900L 的 L 是 LRDIMM。一个讲电压,一个讲缓冲,别搞混。
二、同样是 36 颗,为什么有的标 2Rx4、有的标 4Rx4
32G 的 DDR3 服务器条,常见两种:36 颗颗粒标 2Rx4,或者 36 颗颗粒标 4Rx4,容量都是 32G。颗粒数一样、容量一样,标法不一样,第一次见很容易以为买错了。
差别在颗粒里面。2Rx4 的 36 颗是 8Gb 单 die,每颗 8Gb,2 个 rank,每 rank 18 颗;4Rx4 的 36 颗是双 die 封装(DDP),每颗里面 2 个 4Gb die,合起来还是 8Gb,4 个 rank,每 rank 9 颗封装、18 个 die。
容量、颗粒数、die 总容量都一样(288Gbit,扣掉 ECC 是 32G),变的是 rank 数和 die 的排布。

为什么 2Rx4 用着更稳,4Rx4 很多连点亮都难?
1)rank 少一半。 内存控制器看到的是 2 个 rank,不是 4 个,训练参数少一半,出错机会也少。
2)没有双 die。 4Rx4 每颗封装里两个 die 共用 4 根 DQ,靠片选切换,时序余量更小。
3)BIOS 路径熟。 2R 是最常规的配置,各家 BIOS 都调过;4R 的 RDIMM 在桌面 X99 上支持参差,有的 BIOS 没认真测过 4R。
4)二手条 SPD。 双 die 条的 SPD 和实际结构对不上时,BIOS 按错的参数训练,直接点不亮。
另外,颗粒数本身也不固定:2Rx4 除了 36 颗单 die,还有 18 颗双 die 的版本(16G 就有)。所以别拿颗粒数判断规格,看标签最准。

三、rank 怎么数
一个 rank 是 64bit 数据 + 8bit ECC,一共 72bit。x4 颗粒每颗 4 位,一个 rank 要 18 颗;双 die 封装的话,9 颗就够。x8 每颗 8 位,一个 rank 要 9 颗。
规格 每 rank 的 die 数 rank 数 die 总数 常见封装数 典型容量 1Rx8 9 1 9 9 8GB 2Rx4 18 2 36 36(单 die)或 18(双 die) 16GB 4Rx4 18 4 72 36(双 die) 32GB 表里 4Rx4“每 rank 18 个 die”,指一个 rank 要 18 个 x4 位宽的 die 才凑够 72bit。36 颗双 die 的版本里,每颗封装两个 die,所以一个 rank 是从 18 颗封装里各取一个 die 组成的,正好 18 个 die。
四、RDIMM 常见规格
项目 取值 影响 容量 4/8/16/32GB 32G 大多是 4Rx4 组织 1Rx8 / 2Rx8 / 1Rx4 / 2Rx4 / 4Rx4 决定 rank 和 die 数 电压 PC3 1.5V / PC3L 1.35V PC3L 也能跑 1.5V 速度 10600/12800/14900 1333/1600/1866 位宽 x4 / x8 x4 基本只在 RDIMM/LRDIMM 上 ECC 必须 72bit 别把 4Rx4 和 LRDIMM 划等号:RDIMM 也有 4Rx4 的 32G(PC3L-14900R 就是),市面上同样常见。
反过来,32G 2Rx4 才是少的。IBM 46W0769(32GB PC3L-10600R 2Rx4)就是这种,rank 只有 2 个,又没有双 die 共用数据线的问题,比 4Rx4 好伺候,缺点是货少、贵。
所以“服务器条”三个字说明不了什么,得看组织。
五、X99 用 32G DDR3 为什么容易出兼容问题
32G 的条出问题,基本绕不开下面这几条,按踩坑概率排。顺带提一句 CPU:i7-58xx/68xx/69xx 不支持 RDIMM/LRDIMM,插了不亮。
DDR3 平台认准 E5 v3。零售版 E5 v4(Broadwell-EP)官方只支持 DDR4;像 E5-2696 v4 这类 OEM 型号,芯片里保留了 DDR3 控制器,确实有在魔改 X99 D3 板上跑起来的案例,但点亮不等于能用——重启报错、冷启动掉通道、高负载不稳,不建议新手碰。
1)32G 大多是 4Rx4 LRDIMM,而 LRDIMM 要平台和 BIOS 都认。
市面上绝大多数 32G 是 4 个 rank 堆出来的,缓冲方式多为 LRDIMM。LRDIMM 上的 iMB 会把 4 个物理 rank 合成 2 个逻辑 rank 再交给内存控制器(rank 乘法)。BIOS 里的 LRDIMM 选项停在 Auto,或者 MRC(BIOS 里的内存训练代码)按 RDIMM 的路径训练,就会出现“能开机、进系统、一上负载就死”的情况。2)rank 预算看着够,余量其实很紧。
Intel 内存控制器给每通道的逻辑 rank 定了预算,一般按 8 个算;LRDIMM 的 rank 乘法,就是为了物理 rank 多的时候不超这个预算。RDIMM 的 4Rx4 一条占 4 个,两条就到顶;LRDIMM 逻辑 rank 减半,两条只算 4 个,还能再插。X99 D3 的 4 槽板每通道 1 条,压力不大;8 槽板每通道 2 条,RDIMM 的 4Rx4 插满基本就是贴着上限跑,频率和时序都没余量。DDR3 模式下这个预算具体怎么算,不同 BIOS 可能还有细微差别,别当绝对硬上限。
3)双 die 共用数据线,信号余量小。
36 颗封装的那批 4Rx4,每颗里两个 die 共用 4 根 DQ,靠片选区分。电气上比单 die 更难伺候,训练参数偏一点,轻载没事,满载就挂。4)电压给错。
PC3L 是 1.35V,PC3 是 1.5V。DDR3L 的条在 1.5V 下能跑,但 BIOS 的 Auto 给 1.35V,训练不过就点不亮;反过来 1.5V 的条也别指望 1.35V 能稳。
同类型、同容量、同组织的 PC3L 和 PC3 混插,系统一般会统一按 1.5V 跑。实操里不建议,主要是二手条批次杂、SPD 对不上,训练容易翻车。5)频率按额定标,实际稳不住。
PC3L-14900L 的 1866 是额定,不代表四条插满还能 1866。4R 条受芯片组限制,频率上限本来比 2R 低,每通道插两条还会再降,所以先锁低频实测,稳了再往上。6)二手条、马甲条多。
32G 大多是服务器拆机条,批次杂,有的还后贴马甲,颗粒被盖住,看不到型号。买的时候能挑带原标签、颗粒可见的最好。7)混插。
RDIMM 和 LRDIMM 不能混。x4 和 x8 严格说是不能在同一个 bank 内混,X99 上 bank 边界不直观,直接避开最稳。1.35V 和 1.5V 同类型同容量时能混,系统按 1.5V 跑,但二手条批次杂,不建议。容量和 rank 不同可以混,但频率按最低的跑,同一个通道里最好成对一致。症状对照:
现象 可能原因 点不亮 平台不支持、混插、电压 进系统后死机 训练边缘、频率过高、LRDIMM 没设对 单根过、4 根挂 rank 组合、供电、散热 随机卡屏 时序/电压边缘
六、买条和设置
- 32G 看标签,别数颗粒:4Rx4 常见 36 颗双 die;2Rx4 的 32G 才是少的,封装数也不固定。
- 能买到的话,32G 优先 2Rx4:rank 少、单 die,8 槽板插 8 条也才 4 rank/通道。预算紧就 4Rx4,把 BIOS 调好一样能用。
- 别混插:R/L、x4/x8、1.35/1.5。
- 到手单根 memtest 两轮,再 4 根一起跑 30 分钟以上。
- BIOS 先保守:1600或者更低、电压先 Auto(不亮再手动 1.5V)、时序 Auto、LRDIMM 明确 Enable。
七、最后
以上是查资料加自己折腾的总结。规格以标签和厂商文档为准,不同批次可能有差异。有实测数据欢迎补充。
-
-
-
,
T terry 固定了此主题
-
-
-
感谢楼主,先看到你的帖子就不会走弯路了。
实测:
主板: X99-TF
CPU: E5-2666 v3- 2根三星 32G 4Rx4 PC3L 12800R 正常开机
- 2根三星 32G 4Rx4 PC3L 12800L 正常开机
- 4根同插,无法开机
- 2根三星 32G 4Rx4 PC3L 12800R + 2根三星 16G 2Rx4 PC3L 12800R 正常开机,4通道开启,测速:
内核 之前(双通道) 现在(四通道) 倍数 Read(纯读) 24.46 47.0 – 47.6 GB/s 1.93× Triad(2读1写) 17.36 33.2 – 33.8 GB/s 1.92× -
-
4Rx4 的 36 颗是双 die 封装(DDP),每颗里面 2 个 4Gb die,合起来还是 8Gb,4 个 rank,每 rank 9 颗封装、18 个 die。 这句话好像有点不太对劲。根据图上,每rank是18颗封装吧,只不过和另外一个rank 合用这18颗封装。
-
4Rx4 的 36 颗是双 die 封装(DDP),每颗里面 2 个 4Gb die,合起来还是 8Gb,4 个 rank,每 rank 9 颗封装、18 个 die。 这句话好像有点不太对劲。根据图上,每rank是18颗封装吧,只不过和另外一个rank 合用这18颗封装。
-
-
补充一条:
如果是x99平台,不需要追求太高的内存频率,超过2400赫兹的内存条,它自动会给你降到2400使用

-
-
32G 优先 2Rx4 几乎是买不到的,非常罕见,电商搜了一大堆,没有
-
认准标签买 RDIMM(末尾带 R),尽量避开 LRDIMM(末尾带 L)。
一次性买同品牌同批次,严禁不同规格混插。
收到后 BIOS 先降频到 1600MHz/1333MHz 手动定压 1.5V 使用。??可以这样理解吗?
-
,系统 取消固定了此主题
-
版主审定:本帖设为精华,作者 +6 积分奖励,希望再接再厉!
本帖参与讨论人数已达 10+,入选热议,作者 +3 积分奖励!