What XMP does and why you might want it on

XMP (Extreme Memory Profile) is a setting in your computer's BIOS that lets your RAM run at the speed the manufacturer rated it for, rather than a slower default speed. When you buy fast RAM, it often ships with XMP turned off — your motherboard runs it conservatively to avoid compatibility problems. Turning XMP on tells your motherboard to use the RAM's full rated speed, which can improve performance in games and heavy applications.

The tradeoff is stability. XMP pushes your RAM harder, and on some older or budget motherboards, this can cause crashes or freezes. Most modern systems handle it without issue, but if you enable XMP and your computer becomes unstable, you can turn it back off using the same steps.

You do not need XMP to use your RAM — it is purely optional. If your computer is stable and fast enough for what you do, leaving it off is fine. But if you bought expensive high-speed RAM, XMP is the easiest way to actually use that speed.

Key Takeaways

  • XMP is found in your BIOS settings, not in Windows or macOS — you must restart your computer and enter BIOS before Windows loads.
  • The exact menu location varies by motherboard brand, but it is usually under "Advanced," "Overclocking," or "Performance" tabs.
  • Most modern motherboards have XMP built in and turned off by default; older boards may not support it at all.
  • After enabling XMP, restart and let your computer run for a few hours — if it crashes or freezes, restart and turn XMP back off.

Restart your computer and enter BIOS

To change XMP, you must access your BIOS before Windows or macOS starts. Restart your computer completely. As soon as it powers on, before any logo appears, press a specific key repeatedly — usually Delete, F2, F10, or F12, depending on your motherboard maker. You will see a message on the boot screen telling you which key to press (it often says "Press DEL to enter Setup" or similar).

If you miss the window and Windows starts loading, restart again and try earlier. You have only a few seconds. If you are not sure which key your motherboard uses, look up your motherboard model online — search "[your motherboard model] enter BIOS" and the key will be listed.

Once you press the right key, you will enter a blue or gray menu with white text. This is your BIOS. You navigate it with arrow keys and Enter, not a mouse.

Find the XMP or DOCP setting

The location of XMP varies by motherboard brand. Intel motherboards call it "XMP" or "Intel XMP." AMD motherboards call it "DOCP" (Ryzen DRAM Calculator Overclocking Profile) or sometimes "EXPO" on newer boards. Look in these tabs, in this order: "Advanced," "Overclocking," "Performance," "Tweaker," or "OC" (short for Overclocking).

Use your arrow keys to move between tabs at the top of the screen. Once you find the right tab, look down the list for "XMP," "DOCP," "EXPO," or "Memory Profile." It may also be labeled "Load Optimized Defaults" or "Performance Defaults" — if you see that, it is usually the same thing.

If you cannot find it after checking all the tabs, your motherboard may not support XMP, or it may already be on. Check your motherboard manual or search "[your motherboard model] XMP location" online.

Enable XMP and select the profile

Once you find the XMP setting, press Enter to open it. You will usually see a dropdown menu with options like "Disabled," "Profile 1," and "Profile 2." Select "Profile 1" — this is the manufacturer's standard XMP profile and works for almost all systems. Profile 2 is more aggressive and rarely needed.

After you select Profile 1, the BIOS will show you the speed and voltage your RAM will run at. Write these down or take a photo if you want to remember them, but you do not need to change anything else. The BIOS has already set the correct values.

Press Escape or look for a "Save and Exit" option (usually at the bottom of the screen or in a separate menu). Confirm that you want to save changes. Your computer will restart.

Test for stability over the next few hours

After your computer restarts, Windows or macOS will load normally. You will not see any obvious change — XMP works silently in the background. Let your computer run for at least two to four hours while you use it normally: browse the web, open programs, play games, or run video editing software.

Watch for crashes, freezes, or unexpected restarts. If your computer is completely stable, XMP is working and you are done. If it crashes or freezes, restart your computer, enter BIOS again, and set XMP back to "Disabled." Then save and exit. Your RAM will run at the slower default speed, but your system will be stable.

Instability from XMP is rare on modern motherboards, especially if your RAM and motherboard are from the same era. But if it happens, turning XMP off is the correct fix — do not try to adjust voltages or timings yourself unless you have experience overclocking.

Verify XMP is actually on

After XMP has been on for a day or two and your system is stable, you can confirm it is working. On Windows, read and run CPU-Z (a free program from cpuid.com). Open the "Memory" tab and look at the "DRAM Frequency" number. If XMP is on, this should match the speed you saw in BIOS — for example, 3600 MHz or 4800 MHz.

If the number is much lower (like 2400 MHz), XMP did not enable properly. Restart, enter BIOS again, and check that XMP is still set to Profile 1. Sometimes a BIOS update or a power failure can reset it.

On macOS, there is no built-in way to check RAM speed, but if your Mac is stable and you enabled XMP, it is almost certainly working. Apple's systems rarely have XMP stability issues.

What to do if XMP causes problems

If your computer crashes, freezes, or shows a blue screen of death after enabling XMP, the fix is straightforward: restart, enter BIOS, and set XMP back to "Disabled." Your system will be stable again at the slower default speed.

This usually means your motherboard or power supply cannot reliably handle the XMP voltage and speed — not that anything is broken. Some budget motherboards or older systems have this issue. You can still use your RAM; it will just run at the manufacturer's default speed instead of the rated speed.

If you want to try again later, you can enable XMP once more after a BIOS update, which sometimes improves stability. But if it crashes again, leave it off.

Frequently Asked Questions

Will enabling XMP void my warranty?

No. XMP is a standard feature built into RAM and motherboards by the manufacturer. Enabling it is not overclocking in the sense that voids warranties — it is using the hardware as designed. Your RAM and motherboard warranties remain valid.

Does XMP use more power or generate more heat?

Yes, slightly. XMP runs your RAM at higher speed and voltage, so it draws a bit more power and produces a bit more heat. On modern systems, the difference is small and cooling is not usually a problem. If your computer already runs hot, XMP may make it slightly warmer, but not dangerously so.

Can I enable XMP on older RAM or a very old motherboard?

Older RAM (before 2015 or so) may not have XMP profiles built in, and very old motherboards may not support XMP at all. If you do not see an XMP option in your BIOS, your system does not support it. Check your motherboard manual to be sure.

What is the difference between XMP and DOCP?

XMP is Intel's version and DOCP is AMD's version — they do the same thing. If you have an Intel motherboard, look for XMP. If you have an AMD Ryzen motherboard, look for DOCP. Newer AMD boards may also have EXPO, which is similar but designed for newer Ryzen CPUs.

Do I need to change any other BIOS settings after enabling XMP?

No. XMP automatically sets the correct voltage, speed, and timing for your RAM. You should not manually adjust these settings unless you are experienced with overclocking. Just enable XMP Profile 1 and save.