How to Enable XMP

How to Enable XMP in BIOS – Instantly Boost Your RAM Speed

How to enable XMP in BIOS. Your RAM has a secret. It is not running at the speed it was sold to you at.

Right now, as you read this, there is a very good chance your RAM kit, the one that says 3600MHz or 6000MHz on the box, is actually running at 2133MHz. Or 4800MHz. Or some other slow default number that is nowhere near what you paid for.

This is not a defect. It is not your fault. Every single DDR4 and DDR5 RAM kit ever manufactured ships running at a conservative, slow speed called JEDEC. The fast speed printed on the box only activates after you flip one switch in your BIOS called XMP. Until you do that, your RAM is a sports car stuck in first gear.

The good news: enabling XMP takes two minutes. It costs nothing. And the performance gain is real, up to 20% more FPS in games on AMD Ryzen systems, better frame times, and smoother 1% lows.

This guide shows you exactly how to do it on every major motherboard brand: ASUS, MSI, Gigabyte, and ASRock. Including AMD’s equivalent called EXPO. Including what to do if XMP is not showing up. And the answer to every common question people have before they do it.

What Is XMP and EXPO? How to enable XMP

Think of your RAM like an employee who was hired to work at full speed but told to work at half speed on their first day. Nobody ever changed the instruction. XMP is the message that finally says okay, you can run at full speed now.

More technically, XMP stands for Extreme Memory Profile. It is a technology developed by Intel that stores pre-tested, stable overclock settings directly on your RAM stick. When you enable XMP in your BIOS, the motherboard reads those stored settings and automatically applies the correct speed, timings, and voltage. No manual tuning. No guesswork. The RAM manufacturer already figured out the optimal settings and stored them on the stick for you.

EXPO stands for Extended Profiles for Overclocking. It is AMD’s version of XMP, designed specifically for Ryzen 7000 series and AM5 platforms with DDR5. It works identically to XMP but is tuned specifically for AMD’s memory controller, which means tighter timings and better performance on Ryzen builds compared to running an Intel XMP profile on an AMD system.

The key thing to understand: Both XMP and EXPO do not actually overclock in the traditional risky sense. They are just activating the speed your RAM was designed and tested to run at. The manufacturer pre-tested every kit at the rated speed before putting it in the box. XMP and EXPO simply unlock that pre-tested speed.

What each term is called on your motherboard

Motherboard Brand Intel Board Name AMD Board Name
ASUS XMP or Ai Overclock Tuner DOCP or EXPO
MSI XMP or A-XMP EXPO or A-XMP
Gigabyte XMP or Extreme Memory Profile EXPO
ASRock XMP or Load XMP Setting EXPO

How to enable XMP and Check If XMP Is Already Enabled

Before doing anything, check if XMP is already on. Many people have it enabled and do not know it. Others have it off and do not know it either.

The fastest way — Task Manager:

  1. Press Ctrl + Shift + Esc
  2. Click Performance
  3. Click Memory
  4. Look at the Speed shown

If the speed matches your RAM’s rated speed (for example, 3600MHz for DDR4 or 6000MHz for DDR5), XMP is already enabled. You are done.

If the speed shows a lower number like 2133MHz, 2400MHz, or 4800MHz when your kit is rated higher, XMP is off, and you are leaving performance on the table.

The more accurate way — CPU-Z:

Download CPU-Z from cpuid.com (free), open it, click the Memory tab, and look at the DRAM Frequency field. Multiply that number by 2 to get your effective speed (because DDR means Double Data Rate). If the result does not match your RAM’s rated speed, XMP is not enabled.

How to Enable XMP in BIOS — General Steps (Any Motherboard)

These steps work on almost every motherboard regardless of brand. The brand-specific sections below go into exact menu names and locations.

Step 1: Restart your PC

You need to get into the BIOS. Save any work you have open and restart.

Step 2: Press the BIOS key during startup

As soon as the screen goes black and before Windows starts loading, press the BIOS entry key repeatedly. The most common keys are:

  • Delete — most ASUS, MSI, Gigabyte boards
  • F2 — some ASUS and ASRock boards
  • F10 — some HP systems

If you miss it, Windows will load normally. Just restart and try again. Press the key faster this time, you only have about 2 seconds during POST.

Alternative to Windows 11: Go to Settings, System, Recovery, Advanced Startup, Restart Now. Then Troubleshoot, Advanced Options, UEFI Firmware Settings. This boots you directly into BIOS without needing to time the key press.

Step 3: Switch to Advanced Mode if needed

Most BIOS start in Easy Mode, a simplified visual interface. XMP settings are in Advanced Mode.

  • ASUS: Press F7 to toggle between Easy and Advanced Mode
  • MSI: Click Advanced in the top navigation bar
  • Gigabyte: Press F2 to switch modes
  • ASRock: Press F6

Step 4: Find the XMP setting

Look for it in the memory or overclocking section. The exact location varies by brand covered below.

Step 5: Set it to Profile 1

Select Profile 1 from the dropdown. The BIOS will automatically apply your RAM’s rated speed, timings, and voltage.

Step 6: Save and exit

Press F10 on almost every BIOS to save and exit. Confirm when prompted. Your PC will restart. It may restart twice, which is completely normal. The system is training the memory controller for the new settings.

Step 7: Confirm it worked

After booting back into Windows, open Task Manager, Performance, Memory. The speed should now match your RAM’s rated speed.

How to Enable XMP on an ASUS Motherboard

ASUS calls their version XMP on Intel boards and DOCP or EXPO on AMD boards. Here is the exact process:

ASUS Intel Boards (Z790, Z690, B760 etc):

  1. Restart and press Delete or F2 to enter BIOS
  2. If you see the EZ Mode screen, press F7 to switch to Advanced Mode
  3. Click the Ai Tweaker tab at the top (some ASUS ROG and Pro boards label this Extreme Tweaker instead; the XMP setting is in the same place regardless)
  4. Find Ai Overclock Tuner near the top of this page
  5. Click the dropdown and select XMP I (for Profile 1) or XMP II (for Profile 2)
  6. The page will update, showing your RAM’s rated speed and timings
  7. Press F10 to save and exit

New in 2026 — XMP Tweaked on newer ASUS boards:

Newer ASUS boards from 2025 onwards show a third option called XMP Tweaked alongside XMP I and XMP II. This pushes your RAM slightly beyond the standard-rated XMP speed for extra performance. It is more aggressive and not guaranteed to be stable on all systems. Always start with XMP first. Only try XMP Tweaked if you want to push further and are comfortable running a stability test afterward.

ASUS AMD Boards (X670, B650, X570, B550):

The process is identical but look for DOCP instead of XMP on older boards, or EXPO on newer AM5 boards. Both are in the same AI Tweaker location.

ASUS EZ Mode shortcut: Some ASUS boards show an XMP/DOCP toggle directly on the Easy Mode screen. You do not even need Advanced Mode. If you see it there, just click it and press F10.

How to Enable XMP on MSI Motherboard

MSI calls their version XMP on Intel boards. On AMD boards, it may appear as A-XMP or EXPO depending on the board generation.

MSI Intel Boards (Z790, Z690, B760 etc):

  1. Restart and press Delete to enter BIOS (MSI boards almost always use Delete)
  2. The MSI BIOS opens in EZ Mode by default. Click Advanced in the top navigation bar
  3. Click OC in the left sidebar
  4. Find XMP near the top of the OC page
  5. Click the dropdown and select Profile 1
  6. The selected profile turns red or is highlighted, indicating it is active
  7. Navigate to Settings in the top bar, click Save and Exit, and confirm

MSI AMD Boards:

Same process, but look for A-XMP or EXPO in the OC menu instead of XMP. On newer MSI AM5 boards (MAG, MEG, MPG series), you will see both XMP and EXPO profiles listed if your RAM supports both. Choose EXPO for the best performance on AMD.

MSI Click BIOS 5 specific: If you have MSI Click BIOS 5, the layout is slightly different. The OC section is still in Advanced mode but you may need to scroll down to find DRAM Frequency and the XMP profile toggle near it.

How to Enable XMP on a Gigabyte Motherboard

Gigabyte calls their section Tweaker, and the setting is labeled Extreme Memory Profile (X.M.P.).

Gigabyte Intel Boards (Z790, Z690, B760 etc):

  1. Restart and press Delete to enter BIOS
  2. If in Easy Mode, press F2 to switch to Advanced Mode
  3. Click the Tweaker tab at the top
  4. Find Extreme Memory Profile (X.M.P.) near the top of this page
  5. Click the dropdown and select Profile 1
  6. Press F10 to save and exit

Gigabyte AMD Boards:

Same process. On newer AM5 Gigabyte boards (X670E, B650E), you will see EXPO as an option alongside XMP. Choose EXPO for AMD builds.

Gigabyte EasyTune users: If you use Gigabyte’s EasyTune software in Windows, you can sometimes enable XMP from there without entering the BIOS. However, the BIOS method above is more reliable and recommended.

How to Enable XMP on an ASRock Motherboard

ASRock calls their overclocking section OC Tweaker, and the XMP setting is labeled Load XMP Setting or simply XMP.

ASRock Intel Boards:

  1. Restart and press F2 or Delete to enter BIOS (ASRock boards use both, depending on model)
  2. If in Easy Mode, press F6 to switch to Advanced Mode
  3. Click OC Tweaker in the top navigation
  4. Find Load XMP Setting near the top
  5. Click it and select XMP 1 or XMP 2.0, depending on what your RAM supports
  6. Press F10 to save and exit

ASRock AMD Boards:

On AMD ASRock boards, look for EXPO in the same OC Tweaker menu. Older AMD ASRock boards (B550, X570) may show DOCP instead.

How to Enable EXPO in BIOS — AMD Specific

EXPO is AMD’s answer to XMP, and it is specifically designed for Ryzen 7000 and 9000 series processors on AM5 platforms with DDR5 memory.

Why use EXPO over XMP on AMD? Because EXPO profiles are tuned specifically for AMD’s memory controller. They typically offer tighter timings and better latency compared to running an Intel XMP profile on an AMD system. If your RAM kit supports both XMP and EXPO, always choose EXPO on AMD.

How to tell if your RAM has EXPO:

Most DDR5 kits sold in 2025 and 2026 include both XMP and EXPO profiles on the same stick. Check the packaging or the manufacturer’s product page. Brands like G.Skill, Corsair, Kingston, and Crucial all label their AM5-compatible kits with EXPO support.

Enabling EXPO — the process:

The EXPO enable process is identical to XMP on every motherboard brand. You go to the same memory overclocking section (Ai Tweaker on ASUS, OC on MSI, Tweaker on Gigabyte, OC Tweaker on ASRock) and instead of selecting an XMP profile, you select the EXPO profile from the same dropdown.

On boards that show both: the dropdown will list something like:

  • Disabled
  • XMP Profile 1
  • XMP Profile 2
  • EXPO Profile 1

Select EXPO Profile 1 on AMD systems for the best-tuned performance.

XMP Profile 1 vs Profile 2 — Which Should You Choose?

You will see both Profile 1 and Profile 2 in the dropdown on most boards. Here is the difference:

Profile 1 is the manufacturer’s primary overclock. This is the speed and timings printed on the box. For example, a G.Skill Trident Z5 DDR5-6000 CL30 kit will have Profile 1 set to exactly 6000MHz at CL30. This is what you paid for.

Profile 2 is typically a slightly more conservative profile running at a lower speed or with looser timings. It exists as a fallback for systems where Profile 1 causes instability.

XMP Profile 1 vs Profile 2 — Simple Answer

Profile Speed Stability Choose When
Profile 1 Full rated speed Stable for most systems Start here always
Profile 2 Slightly lower More conservative If Profile 1 causes crashes

The simple answer: Always start with Profile 1. It runs your RAM at the speed you paid for. Only switch to Profile 2 if your PC becomes unstable, crashes to a black screen, or fails to boot after enabling Profile 1.

Is Enabling XMP Safe?

Yes. Enabling XMP is safe. Here is why you can be confident about that.

Every XMP profile was pre-tested by the RAM manufacturer before the kit left the factory. The speed, voltage, and timings stored in the XMP profile are settings that the manufacturer confirmed are stable for that specific set of chips. You are not pushing the hardware beyond what it was designed for. You are running it at the specification it was designed and sold at.

The slight exception: XMP technically counts as overclocking under most manufacturers’ warranty terms. In practice, this matters very little — RAM failures caused by running XMP are essentially unheard of. But if you want to be technically accurate, yes, XMP is a form of overclocking. It is just a very safe, pre-validated form of it.

If your PC becomes unstable after enabling XMP:

This occasionally happens, most commonly when:

  • Your CPU’s memory controller has trouble with very high speeds (commonly above DDR5-7200)
  • You have four RAM sticks instead of two (puts more load on the memory controller)
  • Your BIOS is outdated and does not fully support your RAM kit

The fix in all cases is either: switch to Profile 2, update your BIOS to the latest version, or try a slightly lower speed (for example, DDR5-5600 instead of DDR5-6000 if 6000 is unstable).

XMP Not Showing in BIOS — Fix It Here

This is one of the most frustrating things people run into. You get into BIOS, look for XMP, and it is simply not there. Here are all the reasons this happens and the exact fix for each.

Reason 1: You are in Easy Mode, not Advanced Mode

XMP is almost always in Advanced Mode. Press F7 (ASUS), click Advanced (MSI), press F2 (Gigabyte), or press F6 (ASRock) to switch. Then look again.

Reason 2: Your BIOS is outdated

Older BIOS versions sometimes do not recognize newer RAM kits or do not expose XMP settings properly. Go to your motherboard manufacturer’s website, find your exact board model, download the latest BIOS, and flash it using the USB BIOS update method. After updating, XMP should appear.

Reason 3: Your RAM does not support XMP

Budget RAM kits and some OEM RAM (the kind that comes pre-installed in pre-built PCs) do not have XMP profiles. These kits only run at JEDEC speeds, and there is no XMP to enable. Check your RAM’s product page — if XMP is not listed in the specs, your kit does not have it.

Reason 4: XMP is called something different on your board

As shown in the table above, ASUS AMD boards call it DOCP, MSI AMD boards call it A-XMP, and some boards just label it Memory Profile or DRAM Profile. Search the entire OC or memory section of your BIOS for any setting with a dropdown that shows speed options.

Reason 5: RAM is in the wrong slots

Some motherboards hide or disable XMP when RAM is installed in the wrong slots. Check your motherboard manual for the correct dual-channel slots (usually A2 and B2) and make sure your sticks are there.

What to Do After Enabling XMP

You enabled XMP, saved, and your PC restarted. Here is what to do next.

Step 1: Confirm the speed changed

Open Task Manager, Performance, Memory. The speed shown should now match your RAM’s rated speed. If it still shows the old slow speed, go back into BIOS and check that XMP is still set to Profile 1 — sometimes the setting does not save if you exited without pressing F10.

Step 2: Test stability (optional but recommended)

Run your most demanding game for 30 minutes. If your PC remains stable with no crashes, black screens, or random reboots, your XMP settings are stable, and you are done.

For more thorough stability testing, download MemTest86 from memtest86.com and run one full pass. This tests your RAM comprehensively and confirms XMP is stable on your specific system.

Step 3: Check if performance actually improved

Open Task Manager and watch CPU usage during gaming. If your CPU is AMD Ryzen, enabling XMP to 3600MHz or EXPO to 6000MHz should show improvement in games that were previously CPU-bound.

Use our PC Bottleneck Calculator to check if your CPU and GPU are now better matched after the RAM speed improvement. Sometimes, enabling XMP reduces a CPU bottleneck enough that your system becomes properly balanced without any hardware upgrade at all.

Step 4: Update XMP status in our DDR4 guide

If you want to understand more about RAM speeds, what the numbers mean, and how to choose the right speed for your platform, our DDR4 RAM Speed guide covers everything in detail.

Frequently Asked Questions

u003cstrongu003eDoes enabling XMP void my warranty?u003c/strongu003e

Technically, XMP is classified as overclocking, which some manufacturers exclude from warranty coverage. In practice, RAM failures directly caused by XMP are extremely rare. Running RAM at its rated XMP speed is what the kit was designed for, and failures at that speed are almost always covered regardless.

u003cstrongu003eWill enabling XMP damage my RAM?u003c/strongu003e

No. XMP profiles are pre-tested by the manufacturer at exactly the rated speed. The voltage, timings, and frequency stored in the profile are known stable settings for your specific kit. You are not pushing beyond the design limits.

u003cstrongu003eMy PC crashed after enabling XMP. What do I do?u003c/strongu003e

Go back into BIOS (if you cannot boot normally, spam the BIOS key on startup, or clear CMOS by removing the motherboard battery for 30 seconds to reset BIOS to defaults). Try Profile 2 instead of Profile 1. If that also crashes, update your BIOS to the latest version and try again. If still unstable, the issue is likely your CPU’s memory controller struggling with that specific speed try a slightly lower speed manually.

u003cstrongu003eIs XMP the same as overclocking?u003c/strongu003e

Technically yes but practically no. Traditional overclocking means pushing hardware beyond its rated specifications with unknown risks. XMP just activates the speed the RAM was rated and tested for at the factory. The risk level is completely different.

u003cstrongu003eDo I need XMP if my RAM already shows the right speed?u003c/strongu003e

If Task Manager shows your RAM running at its rated speed (for example, 3600MHz for a DDR4-3600 kit), XMP is already enabled, and you do not need to do anything.

u003cstrongu003eHow do I know if my RAM supports XMP?u003c/strongu003e

Use EXPO if your RAM supports it and you have an AMD AM5 system. EXPO is tuned for AMD’s memory controller and typically delivers better latency and tighter timings than using an Intel XMP profile on AMD. If your RAM only has XMP profiles (not EXPO), using XMP on AMD is still fine and will run at the correct speed.

u003cstrongu003eDoes XMP work on laptops?u003c/strongu003e

Most laptops do not support XMP because laptop RAM is soldered or locked to specific speeds by the manufacturer. Some high-end gaming laptops (ASUS ROG, MSI Raider series) allow XMP on their upgradeable RAM slots. Check your specific laptop’s manual.

One Last Thing

Two minutes. That is genuinely how long this takes. Restart, press Delete, find XMP, select Profile 1, press F10. Done.

If your RAM is not running at its rated speed right now, you have been leaving free performance on the table every single day since you built or bought your PC. Not because anything was wrong. Just because one setting was never flipped.

Flip it now.

And if, after enabling XMP, you want to check whether your CPU and GPU are properly matched for the performance level you are now running at, our free PC Bottleneck Calculator gives you that answer in 30 seconds.

Did enabling XMP make a noticeable difference? Drop a comment with your before and after RAM speed and which game you noticed the improvement in most.

Related Posts