XMP 与 EXPO:开了之后要证明它稳定
XMP/EXPO 到底改了什么、怎么安全开启、Windows 里哪些报错说明不稳,以及怎么退回 JEDEC 默认。
测试环境Pro (26H2) · 版本号 26300.9457 · x64
E1- 版本号
- 26300.9457
- 版本
- Pro (26H2)
- 架构
- x64
- 支持
- 文档(E1)
- 证据
- E1官方文档
- 核验日期
- 2026-10-29
- 页面类型
- 任务
XMP(Intel)和 EXPO(AMD)是存在内存条上的固件配置。开启后,主板会按内存条标称的频率和时序运行,而不是 JEDEC 基线(DDR5 常见 4800 或 5600 MT/s)。
两个事实决定一切:
- 超过 JEDEC 运行就是超频,哪怕这个配置对内存条“认证”过。
- 稳定性取决于 CPU 内存控制器 + 主板 + 内存条 的组合,而不是内存条本身。同样的条子在一块主板上稳,换一块可能不稳。
开完要验证。“能开机”不是证据。
到底改了什么
Section titled “到底改了什么”| 配置 | 效果 |
|---|---|
| JEDEC 默认 | 保守频率/时序;所有配置必须能退回的底线 |
| XMP/EXPO | 标称频率、主要时序,常伴随更高内存电压 |
| 主板自动超频 | 主板在配置之外自己再拉一档;最难预测 |
CPU 官方支持的内存频率和内存条标称是两回事。开 XMP 可能超过 CPU/主板已验证的频率——不稳定通常就出现在这里。
- 进固件设置(开机按
Del/F2)。 - 找
XMP、EXPO、DOCP或A-XMP——命名因主板而异。 - 选 Profile 1,保存,重启。
- 确认机器以新频率 POST,Windows 能启动。
如果不能 POST,清 CMOS 再试——多数主板有清 CMOS 跳线或按钮。不要对着卡在内存训练的板子反复断电重启。
确认 Windows 看到的值
Section titled “确认 Windows 看到的值”Get-CimInstance Win32_PhysicalMemory | Select-Object BankLabel,DeviceLocator,Capacity,Speed,ConfiguredClockSpeed,Manufacturer,PartNumberSpeed是内存条标称频率。ConfiguredClockSpeed是固件实际配置的频率。
如果 ConfiguredClockSpeed 仍是 JEDEC 值,说明配置没生效——检查固件是否保存成功,或主板在训练失败后自动降频了。
按顺序证明稳定
Section titled “按顺序证明稳定”- 开机与轻载使用——正常用一天。很多 XMP 故障只在待机或睡眠切换时出现。
- 内存测试——跑完整的一轮内存测试,最好过夜。
- 真实负载——编译、游戏、虚拟机跑一小时。
- 睡眠/唤醒循环——十次睡眠唤醒。
四项都过了再保留这个配置。
不稳定在 Windows 里长什么样
Section titled “不稳定在 Windows 里长什么样”内存错误很少自称“内存错误”,它表现成:
- 事件查看器里的
WHEA-Logger事件(可纠正或不可纠正); - 随机的
0x1A MEMORY_MANAGEMENT、0x50、0x3B蓝屏; - 应用崩溃,每次出错的模块还不一样;
- 静默的文件损坏——最糟的一种,因为它看起来像软件 bug。
Get-WinEvent -FilterHashtable @{LogName='System'; ProviderName='Microsoft-Windows-WHEA-Logger'} -MaxEvents 20 | Select-Object TimeCreated,Id,LevelDisplayName,Message开 XMP 后出现任何 WHEA 内存错误,都是放弃该配置的强信号。
- 固件 → 关闭 XMP/EXPO(回 JEDEC)。
- 开机,确认
ConfiguredClockSpeed回到 JEDEC 值。 - 再跑一轮内存测试,确认机器回到已知良好状态。
- 把配置、电压、频率记进笔记,下一个人知道试过什么。
什么时候干脆别开
Section titled “什么时候干脆别开”- 服务器与常开机器:稳定比几个百分点的带宽重要。
- 小机箱、风道差:更高内存电压意味着更多热量。
- 四条内存插满:内存控制器负载更高,标称配置经常维持不住。
E1。本文记录固件与 Windows 的交互以及验证流程。实验室跑的是虚拟机,没有 XMP 选项,因此没有测试任何配置——性能预期在你自己的条子上验证之前都算未证实。