Undervolting Your Ryzen CPU for Better Power & Thermal Efficiency

Undervolting Your Ryzen CPU for Better Power & Thermal Efficiency

Undervolting an AMD Ryzen CPU is a great way to reduce power consumption, lower temperatures, and potentially increase performance due to thermal headroom—all without spending a penny. This process involves reducing the voltage supplied to your CPU while maintaining stability. Below is a comprehensive, detailed, step-by-step guide to successfully undervolt your Ryzen CPU.
---

PART 1: Preparation and Understanding

Step 1: Understand What Undervolting Is

Undervolting reduces the voltage delivered to the CPU.

This can:

Lower temperatures

Reduce fan noise

Improve efficiency

Maintain (or sometimes slightly improve) performance
Not to be confused with underclocking (lowering clock speeds).


Step 2: Determine Your Ryzen CPU Model

Identify your specific CPU (e.g., Ryzen 5 5600X, Ryzen 7 5800H, etc.)

This affects your method:

Desktop CPUs (3000/5000 series): Use BIOS or Ryzen Master

Laptop CPUs: Typically require BIOS changes or special software due to limited access

Step 3: Backup Important Data

Undervolting is safe when done properly, but instability can cause crashes.

Save work and consider a restore point or backup.

---

PART 2: Tools You’ll Need

Hardware Monitoring Tools

Install these to monitor voltage, temps, and stability:

HWInfo64 – for temps, voltage, clocks

OCCT or Cinebench – stress testing

CPU-Z – for checking clocks and CPU info


Software for Undervolting

Depending on your CPU:

Ryzen Master (AMD official tool for desktop CPUs)

BIOS/UEFI (for deeper, more permanent changes)

For laptops or more control, PBO2 Tuner (Curve Optimizer) or SMU Tools might be necessary.

---

PART 3: Undervolting via BIOS (Recommended)

> This method is best for Ryzen 3000/5000 CPUs with Curve Optimizer support.

Step 1: Enter BIOS/UEFI

Restart your PC

Tap Del, F2, or the key your motherboard uses


Step 2: Locate Precision Boost Overdrive (PBO)

Navigate to Advanced, AMD CBS, or Tweaker (depends on board)

Find Precision Boost Overdrive (PBO)

Set it to Enabled or Advanced

Step 3: Access Curve Optimizer

Find Curve Optimizer inside PBO settings

Set to Per Core or All Cores

Start with All Core for simplicity



Step 4: Set Negative Offset

Set Curve Optimizer Sign to Negative

Set Magnitude (e.g., -5 to -10 to start)

This value is in steps, not volts. Each step ≈ 3-5mV

A good starting point is -10, test from there



Step 5: Save and Exit

Save changes and reboot into Windows

---

PART 4: Test Stability

Step 1: Monitor Temperatures and Clocks

Open HWInfo64

Watch CPU temps (under 90°C under load is ideal)

Check for voltage drops compared to stock


Step 2: Run Stress Tests

Use Cinebench R23 (multi-core + single-core)

Use OCCT for at least 30 minutes

Monitor for system crashes, WHEA errors (in Event Viewer), or throttling



Step 3: Adjust If Necessary

If unstable: Reduce the undervolt (e.g., -10 → -5)

If stable: You may try more aggressive values (e.g., -15)

For fine-tuning:

Use Per Core curve optimizer

Some cores can undervolt more than others
---

PART 5: (Optional) Use Ryzen Master for Undervolting

> Only works on desktop CPUs and Windows

Step 1: Download Ryzen Master

From AMD’s website


Step 2: Run Ryzen Master

Open it, go to Advanced View

Use PBO/Curve Optimizer or Voltage Control if supported


Step 3: Apply and Test

Make changes

Use stress tests as described above


> Note: Ryzen Master changes are not permanent (reset on reboot)
---

PART 6: (Bypassing the BIOS method)

Option 1: AMD Adrenalin Software (for APU tuning)

Only works on some integrated APUs

Allows tuning of performance/power profiles


Option 2: PBO2 Tuner or SMU Tools

PBO2 Tuner: unofficial software that allows Curve Optimizer control in Windows

Needs Ryzen 5000+ CPU and Windows Admin rights

Use with caution – may not work on all systems

---

Tips for Safe and Effective Undervolting

Go slow and steady – test each undervolt step

Keep an eye on WHEA Logger errors (Event Viewer)

Thermal paste and good cooling help stability

If you're gaming, also test undervolt in-game

Keep a screenshot or record of your best settings

---

Restoring to Defaults

If things go wrong:

BIOS: Load Optimized Defaults

Ryzen Master: Reset profile or uninstall

Windows: Safe mode or CMOS reset (jumper or remove battery)



Back to blog