DOCP and EXPO Explained: How to Enable Faster RAM on AMD
DOCP (Direct OverClock Profile) is an ASUS BIOS setting that reads XMP data stored on a RAM module and applies the manufacturer-rated speed, timings, and voltage automatically on AMD platforms.
Last updated: April 2026
Table of Contents
- What Is DOCP? The Full Explanation
- DOCP Meaning and Origin
- What Does DOCP Actually Do?
- DOCP vs XMP vs EXPO vs EOCP: What’s the Difference?
- Is DOCP the Same as XMP?
- Is DOCP the Same as EXPO?
- How to Enable DOCP in BIOS (Step-by-Step)
- Before You Start: Prerequisites
- Step-by-Step: How to Enable DOCP in ASUS BIOS
- How to Verify DOCP Is Working
- DOCP Profile Options Explained: DOCP 1, DOCP 2, Standard, and Tweaked
- DOCP 1 vs DOCP 2: Which Should You Choose?
- DOCP Standard vs DOCP Tweaked
- Real Performance Impact: What You Actually Gain by Enabling DOCP
- Is DOCP Safe? Risks, Stability, and What to Watch For
- DOCP on Non-ASUS Boards: What’s It Called on MSI, Gigabyte, and ASRock?
- DOCP vs EXPO: AM4 vs AM5 Quick Decision Guide
- Frequently Asked Questions About DOCP
- What is DOCP in BIOS?
- Should I Enable DOCP?
- What Are the Risks of Enabling DOCP?
- What Is DOCP 1 vs DOCP 2?
- What Is DOCP in Veterinary Medicine?
- What You Should Do
You just built your PC, installed that 3600 MHz DDR4 kit you paid good money for, and fired it up. Everything boots fine. But then you check CPU-Z or Task Manager and see your RAM running at 2133 MHz. That’s not a bug. That’s just how it works out of the box.
Every system defaults to JEDEC specs on first boot. JEDEC is the industry baseline that guarantees your RAM will run on any motherboard, anywhere, without issue. Safe? Yes. Fast? Not even close. DOCP is the setting that fixes this. It tells your ASUS BIOS to read the speed profile your RAM manufacturer already programmed onto the stick and actually use it. This guide covers what DOCP is, how it compares to XMP and EXPO, how to enable it step by step, and whether you should worry about stability or safety.

What Is DOCP? The Full Explanation
DOCP Meaning and Origin
DOCP stands for Direct OverClock Profile. It’s an ASUS-proprietary BIOS label found on ASUS motherboards, particularly those built on AMD platforms using the AM4 socket. You’ll see it listed in the UEFI as “D.O.C.P.” or “DOCP” depending on your specific board and BIOS version.
Why does ASUS use its own name instead of just calling it XMP? Licensing. Intel owns the XMP (Extreme Memory Profile) trademark, and AMD motherboards technically have no official right to use that branding. So ASUS created DOCP as its AMD-platform equivalent. The name is different. The underlying technology is not.
Every DDR4 memory module has a small chip soldered onto it called an SPD (Serial Presence Detect) chip. This chip stores basic JEDEC timing data that every system reads automatically. XMP-rated kits store an additional block of data on that same chip: a profile with the full rated frequency, primary timings, and required voltage. DOCP reads that second block and applies it. Without DOCP, the board ignores that profile entirely and defaults to the JEDEC data, which locks your RAM at 2133 MHz at 1.2V no matter what the kit is rated for. It’s the same outcome you’d get from enabling XMP on an Intel board.
What Does DOCP Actually Do?
When you enable DOCP, the BIOS reads Profile 1 (or Profile 2 if you select it) from the SPD chip and applies three things simultaneously: the target frequency, the primary timing set, and the required DRAM voltage.
Concrete example: a Corsair Vengeance LPX 3600 MHz CL18 kit will boot at 2133 MHz CL15 at 1.2V by default. Enable DOCP, select Profile 1, and the BIOS applies 3600 MHz, CL18-22-22-42 (or whatever the kit is programmed with), and 1.35V. That’s it. One setting change does the job of what would otherwise be 20 minutes of manual tuning in the advanced memory settings.
No manual frequency entry. No manual timing adjustments. The RAM manufacturer already did that work and burned it into the SPD chip before the kit shipped.
DOCP vs XMP vs EXPO vs EOCP: What’s the Difference?
These four terms describe the same core concept: one-click memory overclocking profiles. But each belongs to a different manufacturer or platform, and they’re not all interchangeable.
| Feature | XMP (Intel) | DOCP (ASUS AMD) | EXPO (AMD) | EOCP (Gigabyte) |
|---|---|---|---|---|
| Full Name | Extreme Memory Profile | Direct OverClock Profile | Extended Profiles for Overclocking | Extended OverClock Profiles |
| Created By | Intel | ASUS | AMD | Gigabyte |
| RAM Generation | DDR4 / DDR5 | DDR4 | DDR5 only | DDR4 / DDR5 |
| Platform | Intel (LGA) | AMD (AM4) | AMD (AM5) | AMD / Intel |
| Underlying Protocol | XMP | XMP | EXPO | XMP |
| Voltage Control | Standard | Standard | Enhanced | Standard |
| One-Click Setup | Yes | Yes | Yes | Yes |
Is DOCP the Same as XMP?
Functionally, yes. Technically, no.
DOCP reads the exact same XMP profile data encoded on your RAM’s SPD chip. The frequency, timings, and voltage that get applied are identical to what an Intel board would apply when you enable XMP on the same kit. The difference is purely branding and licensing. ASUS couldn’t put “XMP” on an AMD board because Intel owns that trademark, so they called it DOCP instead.
For you as the end user, there is no practical difference. If someone tells you to enable XMP and you’re on an ASUS AMD board, they mean enable DOCP. Same result. The Corsair, G.Skill, or Kingston kit you bought was tested and certified at its rated speed whether you call the enabling mechanism XMP or DOCP.
Where you’ll see “XMP” on AMD boards is on MSI, ASRock, and Gigabyte products because those manufacturers made different decisions about licensing or simply use the generic term without the Intel restriction concern. More on that in the cross-brand section below.
Is DOCP the Same as EXPO?
No. Not even close.
EXPO is a separate, AMD-native standard built from the ground up for AM5 motherboards and DDR5 memory. AMD developed EXPO specifically because XMP profiles, designed around Intel’s memory controller, don’t translate perfectly to the AM5 platform. EXPO profiles include better voltage management tuning that accounts for how DDR5 power delivery works on Ryzen 7000 series chips.
DOCP is for AM4 boards running DDR4. EXPO is for AM5 boards running DDR5. They’re not interchangeable because the hardware underneath them is fundamentally different. If you’re building on a Ryzen 7000 series system with DDR5, you want EXPO in your BIOS, not DOCP. Some ASUS AM5 boards actually show both options in the Ai Tweaker depending on what RAM you have installed, but for DDR5, EXPO is the right pick every time.
As Corsair’s technical documentation notes, EXPO offers better voltage control than XMP-based solutions while still giving you the same one-click setup experience, specifically because it was designed with AMD’s AM5 memory controller in mind rather than adapted from an Intel standard.
How to Enable DOCP in BIOS (Step-by-Step)
Enabling DOCP takes under two minutes and doesn’t require any technical background. You just need to know where to look.
Before You Start: Prerequisites
- Confirm your RAM is rated above 2133 MHz. Check the sticker on the stick itself, the box it came in, or the manufacturer’s product page. If it says 3200 MHz, 3600 MHz, or higher, you have an XMP-rated kit and DOCP will apply that profile.
- Confirm you have an ASUS motherboard. DOCP is ASUS-specific. If you’re on MSI, Gigabyte, or ASRock, the equivalent setting has a different name (covered in the next section).
- Make sure your RAM is seated in the correct slots. Most motherboards want dual-channel kits in slots A2 and B2 (second and fourth slots from the CPU). Check your motherboard manual if you’re unsure. Wrong slot placement won’t prevent DOCP from working, but it can affect stability at high speeds.
Step-by-Step: How to Enable DOCP in ASUS BIOS
- Restart your PC. During the POST screen (the first screen that appears before Windows loads), repeatedly press Del or F2 to enter the UEFI BIOS. The exact key is usually shown briefly on screen.
- The ASUS UEFI opens in EZ Mode by default. Press F7 to switch to Advanced Mode. This is where the DOCP option lives.
- Navigate to the Ai Tweaker tab at the top of the screen.
- Look for the Ai Overclock Tuner dropdown at the top of the Ai Tweaker page. By default it shows “Auto.”
- Click or select that dropdown and change it from “Auto” to D.O.C.P. (it may appear as “DOCP” or “D.O.C.P Standard” depending on your BIOS version).
- Once selected, a DOCP Profile sub-option will appear directly below. Select Profile 1 to apply your RAM’s full rated speed. Profile 2 appears only if your kit has a second profile stored.
- Press F10 to save and exit. Your system will reboot automatically and apply the new settings.
- Windows will load normally. If the system won’t POST, it will automatically revert to default settings on the next boot and you can try again with a different profile or manually lower the frequency.
That’s the whole process. Fast.
How to Verify DOCP Is Working
Don’t assume it worked just because Windows booted. Check it.
- CPU-Z (free download): Open CPU-Z, go to the Memory tab, and check the DRAM Frequency value. Important: CPU-Z shows the actual clock rate, not the effective data rate. DDR4 is double data rate, so a reading of 1800 MHz in CPU-Z means your RAM is running at 3600 MHz effective. That’s correct, not a bug.
- Task Manager: Open Task Manager (Ctrl+Shift+Esc), go to the Performance tab, click Memory, and check the Speed field. This one shows the full effective speed, so 3600 MHz will display as 3600.
- Windows System Information: Press Win+R, type
msinfo32, and look for the Installed Physical Memory entry. Less detailed but works in a pinch.
DOCP Profile Options Explained: DOCP 1, DOCP 2, Standard, and Tweaked
DOCP 1 vs DOCP 2: Which Should You Choose?
Most DDR4 kits ship with a single XMP profile stored on the SPD chip. That’s Profile 1. It contains the full advertised specs: the rated frequency, all primary timings, and the required voltage. When you enable DOCP and see only one profile option, that’s normal.
Some premium kits, particularly from G.Skill’s Trident Z and Ripjaws lines, include a second profile. Profile 2 is typically a more conservative speed with tighter timings. A G.Skill Trident Z 3600 MHz CL16 kit might have Profile 1 at 3600 MHz CL16-19-19-39 and Profile 2 at 3200 MHz CL14-14-14-34. Profile 2 is slower but potentially more stable if your CPU’s memory controller is weak or your board has trouble with high frequencies.
Start with Profile 1. If your system crashes during gaming or shows memory errors in MemTest86, try Profile 2 before giving up on DOCP entirely.
DOCP Standard vs DOCP Tweaked
Some ASUS BIOS versions, particularly on X470 and B550 boards, present three separate options under the Ai Overclock Tuner dropdown: D.O.C.P Standard, D.O.C.P, and D.O.C.P Tweaked.
Here’s what each actually does:
- D.O.C.P Standard: Applies the XMP profile exactly as stored. Frequency, primary timings, and voltage are pulled directly from the SPD chip with no adjustment. This is the safest starting point and works for most kits.
- D.O.C.P (no qualifier): On boards where all three appear, this middle option usually applies the rated frequency with slightly loosened secondary and tertiary timings compared to Standard. Think of it as a buffer zone.
- D.O.C.P Tweaked: Applies the rated frequency but lets the BIOS auto-adjust secondary and tertiary timings for better stability on AMD’s Infinity Fabric memory controller. AMD’s memory controller responds differently than Intel’s IMC, and some XMP profiles were tuned specifically for Intel behavior. Tweaked compensates for that difference automatically.
Most users should start with D.O.C.P Standard. If you experience random reboots, blue screens with memory-related error codes, or crashes under load, try D.O.C.P Tweaked before manually adjusting anything.
Real Performance Impact: What You Actually Gain by Enabling DOCP
The numbers matter here. This isn’t theoretical.
| RAM Speed | Cinebench R23 (Multi-Core) | Gaming FPS Gain (avg, 1080p) | Memory Bandwidth |
|---|---|---|---|
| 2133 MHz (JEDEC default) | ~14,200 | Baseline | ~34 GB/s |
| 3200 MHz (DOCP) | ~15,400 | +8 to 12% | ~47 GB/s |
| 3600 MHz (DOCP) | ~15,900 | +12 to 18% | ~52 GB/s |
Those gaming gains are not small. An 18% increase in average frame rate from a setting that takes 90 seconds to enable is one of the best performance-per-minute ratios in PC building.
Ryzen CPUs on AM4 are particularly sensitive to RAM speed because of how AMD’s Infinity Fabric works. The Infinity Fabric is the interconnect that ties the CPU cores to the memory controller and other parts of the chip. By default, the Fabric clock and the memory clock run 1:1 up to a certain point. On Ryzen 3000 and 5000 series, 3600 MHz is the widely recognized sweet spot because it runs the Fabric at 1800 MHz, the highest 1:1 ratio most chips handle cleanly. Push past 3600 MHz and the Fabric often has to drop into a 1:2 ratio, which actually reduces some of the bandwidth benefit you’d otherwise gain.
The FPS gains are most visible at 1080p where the GPU isn’t the limiting factor. At 4K, your beefy GPU is almost always the bottleneck, and RAM speed matters much less. At 1080p with a fast GPU, the CPU and memory subsystem feed the pipeline, and the difference between 2133 MHz and 3600 MHz is real and consistent.
If you want to understand the DDR4 platform characteristics that make these speed differences relevant, the differences between DDR4 and DDR3 memory generations covers why DDR4’s architecture enabled the higher frequency headroom that DOCP takes advantage of.
Is DOCP Safe? Risks, Stability, and What to Watch For
Short answer: yes. Enabling DOCP is safe for the overwhelming majority of users.
Slightly longer answer: DOCP is technically an overclock, which means it does push your RAM beyond JEDEC defaults. The most meaningful change is voltage. JEDEC DDR4 spec is 1.2V. Most DDR4 kits rated at 3200 MHz run at 1.35V. Kits rated at 3600 MHz also typically land at 1.35V. Higher-end 4000 MHz+ kits sometimes push 1.4V or 1.45V. All of these are within the range that DDR4 chips are rated to handle. Stick to 1.35V or below and there’s essentially no long-term reliability concern.
The key thing that makes DOCP safer than arbitrary overclocking is that the profile was programmed by the RAM manufacturer after testing on actual hardware. G.Skill, Corsair, Kingston, and others validate their XMP profiles before shipping. You’re applying a tested configuration, not guessing.
The one scenario where things can go wrong: some AMD CPUs have weaker memory controllers that struggle with high frequencies or certain timing combinations. If DOCP causes an instability, your system either won’t POST or will crash during Windows load. The ASUS BIOS handles the no-POST case automatically. It detects the failed boot and reverts to safe JEDEC settings on the next attempt. You don’t lose any data. You just end up back where you started and can try a different profile or slightly lower frequency.
After enabling DOCP, run MemTest86 for at least two passes (roughly 30 to 60 minutes depending on RAM size). If it completes with zero errors, your configuration is stable. If it throws errors, drop back to DOCP Standard or try Profile 2.
For monitoring voltage during normal use, HWiNFO64 shows the DRAM voltage sensor in real time so you can confirm what’s actually being applied versus what DOCP specified.
DOCP on Non-ASUS Boards: What’s It Called on MSI, Gigabyte, and ASRock?
DOCP is ASUS-only. If you’re on any other brand, the option exists but has a different name. Same function, different label.
| Motherboard Brand | Feature Name | Where to Find It in BIOS |
|---|---|---|
| ASUS | D.O.C.P / DOCP | Advanced Mode → Ai Tweaker → Ai Overclock Tuner |
| MSI | XMP | OC tab → XMP dropdown |
| Gigabyte | XMP / EOCP | Tweaker tab → Extreme Memory Profile (X.M.P.) |
| ASRock | XMP | OC Tweaker → XMP |
If a friend tells you to enable DOCP and you’re on an MSI board, just find the XMP dropdown. Same RAM profile data, same result. The underlying SPD chip on your RAM doesn’t know or care what brand of motherboard is reading it.
DOCP vs EXPO: AM4 vs AM5 Quick Decision Guide
Not sure which setting applies to your system? Use this:
- AM4 platform (Ryzen 1000, 2000, 3000, or 5000 series) with DDR4: Use DOCP on ASUS boards. Use XMP on MSI, ASRock, or Gigabyte. EXPO does not apply here.
- AM5 platform (Ryzen 7000 or 9000 series) with DDR5: Use EXPO if your RAM kit has an EXPO profile. If your DDR5 kit only has XMP 3.0 profiles (no EXPO), enable XMP. DOCP is not relevant on AM5 DDR5 systems.
- AM5 with ASUS board: Your BIOS may show both DOCP and EXPO options. For DDR5 with EXPO-certified RAM, select EXPO. It was purpose-built for the AM5 memory controller and will generally give you better stability at rated speeds than XMP on the same kit.
EXPO’s advantage on AM5 isn’t just branding. AMD worked directly with memory manufacturers to validate EXPO profiles on the AM5 memory controller, which behaves differently from AM4’s and very differently from Intel’s IMC. That validation process means EXPO profiles on DDR5 have better tuned voltage curves and secondary timing sets for Ryzen 7000 and 9000 chips specifically.
For more detail on the AM5 chipset space and where EXPO fits into AM5 platform selection, the X870 vs X870E chipset comparison covers how AMD’s newest platform handles memory support across different board tiers.
Frequently Asked Questions About DOCP
What is DOCP in BIOS?
DOCP (Direct OverClock Profile) is a setting in ASUS UEFI BIOS that enables your DDR4 RAM to run at its advertised speed by applying the XMP timing and voltage profile stored on the memory module’s SPD chip. Without it, DDR4 defaults to 2133 MHz at 1.2V regardless of the kit’s rated speed. It’s found under Ai Tweaker → Ai Overclock Tuner in ASUS BIOS, and it’s available on both AMD and some Intel-based ASUS boards.
Should I Enable DOCP?
Yes. If you bought RAM rated above 2133 MHz and haven’t enabled DOCP, you’re running your system significantly below its capability. The performance improvement is real, the process takes under two minutes, and it’s completely reversible. Disabling DOCP or reverting to Auto in the BIOS immediately drops your RAM back to default speeds. There’s no downside to trying it, and the BIOS will auto-revert if anything goes wrong on boot.
What Are the Risks of Enabling DOCP?
The risks are low. DOCP increases your RAM’s operating voltage from the JEDEC default of 1.2V to typically 1.35V for most 3200 to 3600 MHz kits. That’s within the normal and tested operating range for standard DDR4. The profile itself was validated by your RAM manufacturer before the kit shipped, so you’re not guessing at stability the way you would with fully manual overclocking. In the rare case your system fails to POST after enabling DOCP, the BIOS automatically reverts. Run MemTest86 for two passes after enabling it to confirm everything is solid.
What Is DOCP 1 vs DOCP 2?
DOCP Profile 1 applies your RAM’s full rated speed and timings as programmed by the manufacturer. For most kits, this is the only profile available. DOCP Profile 2, when present, is a more conservative speed that trades raw frequency for potentially tighter timings or better compatibility with weaker memory controllers. Start with Profile 1. If you experience crashes or instability, drop to Profile 2 before trying anything else. Many budget Ryzen systems with weaker integrated memory controllers do better with a 3200 MHz CL14 Profile 2 than a 3600 MHz CL16 Profile 1.
What Is DOCP in Veterinary Medicine?
Completely unrelated to the BIOS setting. In veterinary medicine, DOCP stands for desoxycorticosterone pivalate, a mineralocorticoid medication used to treat hypoadrenocorticism (Addison’s disease) in dogs. It’s sold under brand names including Zycortal and Percorten-V and is administered by injection. If you’re researching the veterinary medication, you want a different resource entirely. This article covers only the BIOS and memory overclocking context.
What You Should Do
If you’re on an AM4 Ryzen system with a DDR4 kit rated above 2133 MHz, enabling DOCP is one of the fastest performance wins available to you. Restart, hit Del to enter BIOS, go to Ai Tweaker, change the Ai Overclock Tuner to D.O.C.P, select Profile 1, save with F10, and check your RAM speed in Task Manager when Windows boots. The whole thing takes less time than reading this conclusion.
If you’re on AM5 with DDR5, skip DOCP entirely and look for EXPO in the same menu location. If you’re on a non-ASUS board, look for XMP. Different label, same idea. Once it’s enabled, run MemTest86 for a couple passes to confirm stability, then forget about it. Your RAM will run at the speed you paid for from that point on. Simple as that.
For additional context on RAM specifications and the differences between memory generations that inform how profiles like DOCP work, the JEDEC standards documentation covers the underlying technical specifications that define both the baseline DDR4 defaults and the extended XMP profile framework that DOCP reads from.

Alex has been building and tweaking custom PCs for over 12 years. From budget builds to full custom water loops, he’s assembled more than 50 systems and helped hundreds of builders troubleshoot their rigs. When he’s not benchmarking the latest hardware, you’ll find him optimizing airflow setups or stress-testing overclocks.