跳转到内容

XMP 与 EXPO:开了之后要证明它稳定

核验于 3 分钟阅读

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)。

两个事实决定一切:

  1. 超过 JEDEC 运行就是超频,哪怕这个配置对内存条“认证”过。
  2. 稳定性取决于 CPU 内存控制器 + 主板 + 内存条 的组合,而不是内存条本身。同样的条子在一块主板上稳,换一块可能不稳。

开完要验证。“能开机”不是证据。

配置 效果
JEDEC 默认 保守频率/时序;所有配置必须能退回的底线
XMP/EXPO 标称频率、主要时序,常伴随更高内存电压
主板自动超频 主板在配置之外自己再拉一档;最难预测

CPU 官方支持的内存频率和内存条标称是两回事。开 XMP 可能超过 CPU/主板已验证的频率——不稳定通常就出现在这里。

  1. 进固件设置(开机按 Del/F2)。
  2. 找 XMP、EXPO、DOCP 或 A-XMP——命名因主板而异。
  3. 选 Profile 1,保存,重启。
  4. 确认机器以新频率 POST,Windows 能启动。

如果不能 POST,清 CMOS 再试——多数主板有清 CMOS 跳线或按钮。不要对着卡在内存训练的板子反复断电重启。

终端窗口
Get-CimInstance Win32_PhysicalMemory |
Select-Object BankLabel,DeviceLocator,Capacity,Speed,ConfiguredClockSpeed,Manufacturer,PartNumber
  • Speed 是内存条标称频率。
  • ConfiguredClockSpeed 是固件实际配置的频率。

如果 ConfiguredClockSpeed 仍是 JEDEC 值,说明配置没生效——检查固件是否保存成功,或主板在训练失败后自动降频了。

  1. 开机与轻载使用——正常用一天。很多 XMP 故障只在待机或睡眠切换时出现。
  2. 内存测试——跑完整的一轮内存测试,最好过夜。
  3. 真实负载——编译、游戏、虚拟机跑一小时。
  4. 睡眠/唤醒循环——十次睡眠唤醒。

四项都过了再保留这个配置。

内存错误很少自称“内存错误”,它表现成:

  • 事件查看器里的 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 内存错误,都是放弃该配置的强信号。

  1. 固件 → 关闭 XMP/EXPO(回 JEDEC)。
  2. 开机,确认 ConfiguredClockSpeed 回到 JEDEC 值。
  3. 再跑一轮内存测试,确认机器回到已知良好状态。
  4. 把配置、电压、频率记进笔记,下一个人知道试过什么。
  • 服务器与常开机器:稳定比几个百分点的带宽重要。
  • 小机箱、风道差:更高内存电压意味着更多热量。
  • 四条内存插满:内存控制器负载更高,标称配置经常维持不住。

E1。本文记录固件与 Windows 的交互以及验证流程。实验室跑的是虚拟机,没有 XMP 选项,因此没有测试任何配置——性能预期在你自己的条子上验证之前都算未证实。

来源