Memory management
XMP and EXPO memory profiles
What the profiles change, how they relate to standard JEDEC settings, and what Intel and AMD say about warranty
Last updated
Should you enable XMP or EXPO?
XMP (Intel Extreme Memory Profile) and EXPO (AMD Extended Profiles for Overclocking) are sets of speed, timing and voltage settings stored on a memory module. Without them, memory starts at conservative standard settings. Enabling a profile in firmware runs memory at the speed it was sold at, which is usually worthwhile, but Intel and AMD both describe it as overclocking and attach warranty and stability caveats.
Registry location and values
Memory profile
- Location
UEFI firmware setup (the option may be labelled XMP, EXPO or a memory profile, depending on the motherboard)- Value name
Memory profile- Type
Firmware option- Default
- Off, with memory running at its standard JEDEC settings
| Value | What it does |
|---|---|
Disabled or Auto | The standard settings every compatible system can boot the memory with. |
Profile 1, Profile 2 | The faster speed, timings and voltage stored on the module by its maker. |
What Windows actually does with this
Every memory module stores a basic set of standard settings that any compatible system can use, and Intel notes that modules first boot with those default JEDEC settings. Performance modules store one or more additional profiles with faster speeds, tighter timings and sometimes higher voltage. XMP is Intel's format for those profiles, and EXPO is AMD's format for DDR5 memory on its AM5 platform. Selecting a profile in firmware tells the motherboard to apply the stored values instead of the standard ones from the next boot onwards.
What it affects
Memory speed and timings, and through them how quickly the processor reads and writes data. Games limited by the processor are usually the most sensitive to memory speed, while games limited by the graphics card rarely change much.
Is it worth changing?
Usually worth enabling, because memory sold at a rated speed otherwise runs below it, sometimes well below. Treat it as what both vendors call it, a form of overclocking: check stability afterwards, and if the PC becomes unstable, try a less aggressive profile where one exists, update the motherboard firmware, or return to default settings. If you are buying memory, check your processor or motherboard vendor's compatibility list first.
What can go wrong
Intel states that enabling XMP may void the processor warranty, and that changing frequency or voltage may reduce stability, security, performance and the life of components. AMD states that overclocking memory voids its product warranty even when enabled through AMD hardware or software, and may affect warranties from system and motherboard makers. In practice the usual failure is instability: crashes, freezes, or a PC that will not start with the profile enabled.
How to undo it
Enter firmware setup and set the memory profile back to disabled or auto. If the PC will not start with the profile enabled, follow the motherboard manual's procedure for resetting firmware settings to their defaults.
Create a System Restore Point before editing the registry. Every setting on this page is reversible, but a restore point is the difference between undoing one change and reinstalling Windows.
Which Windows versions this applies to
Any version of Windows; this is a firmware setting. XMP applies to DDR4 and DDR5 kits that carry Intel profiles, and EXPO to DDR5 kits on AMD AM5 platforms.
XMP and EXPO memory profiles: common questions
How can I see what speed my memory is running at?
Task Manager's Performance tab shows memory speed under Memory, along with how many slots are in use. If the speed shown is lower than the speed your memory was sold at, the profile is probably not enabled in firmware.
Does Intel count XMP as overclocking?
Yes. Intel describes XMP as overclocking compatible memory beyond standard settings, and AMD describes EXPO the same way. The profiles are validated by the memory maker, but both vendors attach warranty caveats because they run beyond standard settings.
What should I try if my PC is unstable after enabling EXPO?
Select a less aggressive profile if the module offers one, update the motherboard firmware and test again. If instability continues, go back to default settings, since a slightly slower PC that stays stable is better than a faster one that crashes.
Do games benefit from a memory profile?
Often, especially games that lean heavily on the processor, because the processor spends less time waiting for data from memory. Games held back mainly by the graphics card tend to show much smaller differences.
Sources
Related settings
Guides that cover this setting
Every change JINSHI PC Tweaks can make is listed on the complete tweak list, and the product itself is described on PC Tweaks for gaming.
If you would rather not do it by hand
JINSHI Tweaks: all four apps
£29.99one-time
Get all four appsEvery change can be reversed on its own. No subscription, nothing to renew.