H04 — XMP and EXPO: How Memory Overclocking Works, and Why a 3200-rated Stick Can Run at 3600

Key Insight: Bought a 3200-rated stick, runs at 3600. It’s not magic; it’s engineering.


Why Memory Has Both JEDEC and XMP Frequencies

When buying memory, you see DDR4-3200 on the specs, but you can actually set it to run at 3600 in BIOS. Why is that?

Bash
JEDEC 标准频率(标称频率):

  - JEDEC 是内存的工业标准组织
  - DDR4-3200 JEDEC 表示:标准电压 1.2V,标准时序,最稳定
  - 所有 DDR4-3200 内存条都必须能在这个频率下稳定工作
  - 这是"保底的"频率,任何品牌、任何颗粒都能用

XMP/EXPO(超频频率):

  - XMP = Intel Extreme Memory Profile(Intel 超频配置)
  - EXPO = AMD Extended Profiles for Overclocking(AMD 超频配置)
  - 这些是内存条厂商自己设定的超频参数
  - 不在 JEDEC 标准里,是厂商的"超频承诺"

为什么同一根内存可以跑两个频率?

  DDR4 内存颗粒的实际能力,远超 DDR4-3200 JEDEC 的要求。
  厂商测试后,发现这批颗粒可以稳定跑 3600,于是写进 XMP。
  - 电压:从 1.2V 提升到 1.35V(稍微加压)
  - 时序:从 CL22 放宽到 CL18(更宽松的时序)
  - 稳定性:需要主板和 CPU 配合测试

这就是为什么 DDR4-3200 的条子可以跑到 3600——
颗粒本身有这个能力,JEDEC 只是保守的最低标准。

How XMP Works

Bash
XMP 配置文件(SPD 里存储的超频参数):

DDR4-3600 CL18 XMP 的 XMP 配置:

Profile 1(XMP 3600):
  频率:3600 MT/s
  电压:1.35V(+12.5%)
  CL:18-22-22-42(CL-tRCD-tRP-tRAS)
  命令速率:1T(每时钟发送一个命令)

vs JEDEC DDR4-3200:
  频率:3200 MT/s
  电压:1.20V
  CL:22-22-22-42
  命令速率:2T(每两个时钟发送一个命令)

对比:
  频率 +12.5%(32003600)
  电压 +12.5%(1.2V→1.35V)
  CL 周期数 -18%(2218,但实际 ns 类似)
  命令速率 2T→1T(每周期命令效率翻倍)

结果:XMP 3600 比 JEDEC 3200 性能提升约 10~15%

Why Overvolting Works for Overclocking

Bash
内存电压和稳定性的关系:

1. 电压提高 → 信号摆幅更大 → 在高速下更容易被正确识别
2. 电压提高 → 晶体管开关更快 → 时序可以收得更紧
3. 电压提高 → 电阻降低 → 信号完整性更好

DDR4 额定电压:1.2V(JEDEC)
DDR4 最高安全电压:1.5V(超过可能损坏颗粒)

常见超频电压:
  1.35V:XMP 3600 / DDR4-4000 常用
  1.40V:DDR4-4266 常用
  1.45V:DDR4-4800 常用
  1.50V:极限超频,不建议长期使用

风险:
  电压超过 1.4V,内存颗粒寿命会显著缩短
  长时间在 1.5V 以上运行,可能导致内存条损坏

主板厂商通常会:
  - 在 BIOS 里限制内存电压上限(保护用户)
  - 提供"安全电压"警告

EXPO: AMD's Overclocking Standard

Bash
EXPO(AMD Extended Profiles for Overclocking):

AMD 桌面 CPU(Ryzen 5000 系列开始)支持 EXPO:
  - 在 BIOS 里选择"EXPO Profile"
  - 自动加载内存的优化超频参数
  - 不需要手动调节电压和时序

Intel XMP vs AMD EXPO 的区别:

  XMP(Intel):
    - 最早是 Intel 主导的标准
    - AMD 主板也可以读取 XMP(但名字叫 XMP)
    - 但 Intel 平台的 XMP 兼容性最好

  EXPO(AMD):
    - AMD 原生支持的标准
    - 更符合 AMD 内存控制器的时序优化
    - 部分 Intel 主板也开始支持 EXPO

如何选择:
  - AMD 平台:用 EXPO(AMD 针对 EXPO 做了专门的优化)
  - Intel 平台:用 XMP(Intel 的内存控制器针对 XMP 优化)

Memory Overclocking Settings in BIOS

Bash
BIOS 内存超频界面(常见选项):

1. XMP/EXPO Profile 选择:
   [Profile 1] [Profile 2] [Disabled]
   → 选择使用哪个超频配置

2. 手动超频:
   Memory Frequency: [Auto] [3200] [3600] [4000] ...
   → 直接设置频率

   Memory Voltage: [Auto] [1.20V] [1.35V] [1.40V] ...
   → 设置内存电压

   CL/tRCD/tRP/tRAS: [Auto] 或具体数值
   → 手动调整时序参数

3. 培训(Training):
   Memory Training: [Auto] [Enable] [Disable]
   → 内存培训(每次开机自动校准信号)

常见问题:
  Q:选了 XMP 3600 但开机黑屏?
  A:可能是 CPU 内存控制器不支持这么高的频率
     → 尝试降低频率(DDR4-3200 XMP)
     → 或者升级 BIOS

  Q:选了 XMP 后系统不稳定(蓝屏)?
  A:可能电压不够或时序太紧
     → 手动增加电压(+0.05V 尝试)
     → 或者放宽时序(CL+1)
     → 或者换回 JEDEC 频率

Why the Same Memory Runs at 3600 on Some Systems but Only 2933 on Others

Bash
影响内存超频成功率的因素:

1. CPU 内存控制器(IMC)的体质:
   - 每个人 CPU 的 IMC 体质不同(抽奖)
   - 有些 CPU 的 IMC 体质好,可以跑很高频率
   - 有些 CPU 只能跑较低频率

   Intel 10 代 i5 vs i7:i7 的 IMC 体质通常更好

2. 主板设计:
   - 主板的内存走线设计影响信号完整性
   - 高端主板(ROG、MSI Gaming)内存走线更好
   - 低端主板内存走线较差,超频上限低

3. 内存条颗粒:
   - 三星 B-die:OC 能力强,DDR4-3600~4800 常见
   - 海力士 C-die:中等能力,DDR4-3200~3600
   - 美光:性价比,DDR4-2666~3200 为主

4. DIMM 数量和位置:
   - 插 2 条比插 4 条更容易超频(负载轻)
   - 优先插 A2+B2(不同通道)

Summary

  • JEDEC: Industry-standard base frequency (DDR4-3200 = must be stable at 3200)
  • XMP (Intel) / EXPO (AMD): Overclocking profiles written by memory manufacturers; higher voltage, looser timings
  • XMP 3600: Voltage raised to 1.35V; timings relaxed to CL18; command rate 1T; 10-15% better performance than JEDEC 3200
  • Overvolting: 1.35V safe; 1.5V+ dangerous; prolonged high voltage affects lifespan
  • Overclocking Success Factors: CPU IMC quality > motherboard traces > die quality > DIMM count and placement
  • BIOS Settings: XMP/EXPO Profile selection, or manual frequency/voltage/timing adjustment

Next (H05): After memory powers on, how does the CPU know the module’s capacity and speed? SPD chip, I2C bus, and BIOS memory Training.


Last modified: 2024年7月29日

Author

Comments

Write a Reply or Comment

Your email address will not be published.