Skip to content

Instantly share code, notes, and snippets.

@ehsan18t
Last active July 7, 2025 23:06
Show Gist options
  • Save ehsan18t/268fa28f581e512a0a0df66b95daab88 to your computer and use it in GitHub Desktop.
Save ehsan18t/268fa28f581e512a0a0df66b95daab88 to your computer and use it in GitHub Desktop.
Enable Processor Boost Mode Control in Advanced Power Settings

Enable Processor Boost Mode Control in Windows

Disable Turbo Boost to Reduce Power Consumption and Heat

Why Do We Need It?

If your laptop’s CPU is running very hot and you’ve tried to undervolt it, you’ve probably discovered there’s no easy way to do so—especially on laptops whose BIOS doesn’t expose those controls. I ran into the same issue with my Ryzen 7 5800H, despite numerous attempts, I couldn’t undervolt because the firmware simply wouldn’t allow it. While it may seem drastic, disabling Turbo Boost is one workaround—and you might be surprised how little real-world performance you lose by turning it off.

Why Tweak CPU Boost?

  • Heat & Noise: Aggressive boosting spins fans faster and raises CPU temperatures, often causing thermal throttling and fan noise spikes.
  • Battery Life: Reducing boost levels directly cuts power draw, extending unplugged runtime.
  • Workload Fit: GPU-bound games or lightweight tasks rarely need max CPU frequency, so limiting boost can be unnoticeable in practice.
  • Fine-Grained Control: Beyond the basic Enabled/Disabled options, Windows offers efficiency-focused and calculated-boost modes—some only visible after the registry tweak.

Quick Registry Hack to Reveal Boost Modes

  1. Open Registry Editor: Press Win+R, type regedit, and click OK. (Be careful in the registry!)
  2. Navigate to the Path: In the top bar of the Registry Editor, paste:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\be337238-0d82-4146-a960-4f3749d470c7
  1. Modify Attributes: Find Attributes on the right side, double-click it, and change its value from 1 to 2.

Now, you can control the mode:

  1. Search for Edit Power Plan in Windows search and open it.
  2. Click Change advanced power settings.
  3. Expand Processor power management, then expand Processor Performance Boost Mode.
  4. You can now choose different STATE/MODE for On Battery and Plugged in.

Processor Performance Boost Modes

Classic Modes

Mode Simplified Effect Use Case
Disabled No boost—CPU stays at base frequency. Laptops seeking max battery life & low heat.
Enabled Standard boost—OS-managed boost when needed. Everyday use with balanced performance.
Aggressive Boosts readily to max frequencies, regardless of power draw. Demanding workloads on well-cooled rigs.
Efficient Enabled Boosts but favors energy efficiency over raw speed. Laptops needing mild boost without heat.
Efficient Aggressive Prioritizes efficiency but still seeks higher boost levels. Mixed-use systems wanting more boost safely.

At Guaranteed Variants

Guaranteed performance level = the CPU’s nominal base frequency.

Mode Simplified Effect Use Case
Aggressive At Guaranteed Requests a calculated extra boost above the base frequency for a precise jump. When you want controlled high boost.
Efficient Aggressive At Guaranteed Same precise boost above base, but with efficiency constraints to limit power usage. Modern systems needing strong boost with better power.

Which Mode Is Best for You?

  • Ultra-quiet/cool laptops: Start with Disabled, then step up to Efficient Enabled if performance lags.
  • Balanced desktop/laptop: Enabled or Efficient Aggressive At Guaranteed offers strong performance with decent power control.
  • Max-performance rigs: Use Aggressive or Aggressive At Guaranteed —just keep an eye on thermals.

A Friendly Advice

While tweaking these settings can be very beneficial, always make changes one at a time and observe your system's stability, temperatures, and performance.

@CuroSalus
Copy link

Thank you for making this. My 5950x was constantly boosting across all cores even in Balanced, so this helped.

There are now two more options:

  • Aggressive At Guaranteed
  • Efficient Aggressive At Guaranteed

@Mishasama
Copy link

  • Guaranteed

So does anyone know what "guaranteed" means? What's the difference between these options?

@xcagricolak
Copy link

xcagricolak commented May 11, 2025

  • Guaranteed

So does anyone know what "guaranteed" means? What's the difference between these options?

Far as i know, it will give you a guaranteed maximum cpu clock speed. You can hover the mouse on list of item to you can see the what is it for.

@Mishasama
Copy link

You can hover the mouse on list of item to you can see the what is it for.

I see. But still don't know what is a guaranteed maximum CPU clock speed. There is no fixed maximum for CPUs these days, they all have a constantly increasing upper limit based on cooling capacity.

@ehsan18t
Copy link
Author

  • Guaranteed

So does anyone know what "guaranteed" means? What's the difference between these options?

I've rewrite the article and added explanations for guaranteed variants, hope it helps.

@ehsan18t
Copy link
Author

Thank you for making this. My 5950x was constantly boosting across all cores even in Balanced, so this helped.

There are now two more options:

  • Aggressive At Guaranteed
  • Efficient Aggressive At Guaranteed

Thanks for pointing it out. I've added information about them as well. It's been so long last time I open this; I forgot completely about it.

@Mishasama
Copy link

  • Guaranteed

So does anyone know what "guaranteed" means? What's the difference between these options?

I've rewrite the article and added explanations for guaranteed variants, hope it helps.

Thank you very much! It really helps!

@LeftoverAtoms
Copy link

You are the greatest person of all time. Although I have a 2024 laptop this thing turns into a jet, but no longer.

@ehsan18t
Copy link
Author

You are the greatest person of all time. Although I have a 2024 laptop this thing turns into a jet, but no longer.

Glad to know it helped. :D

@Solarriors
Copy link

Solarriors commented May 23, 2025

I don't have "Efficient Agressive at Guaranteed". Only the A@G and E@G.
Does the guaranteed means the setting tries to maximize actual performance consider thermal (but not power) constraints thus preventing the tipping point of thermal throttlings ?

@ehsan18t
Copy link
Author

I don't have "Efficient Agressive at Guaranteed". Only the A@G and E@G. Does the guaranteed means the setting tries to maximize actual performance consider thermal (but not power) constraints thus preventing the tipping point of thermal throttlings ?

Yes, mostly — but with some clarification:

  • Guaranteed mode ensures that the CPU operates at a frequency that avoids thermal and power limits being breached, particularly ensuring no thermal throttling occurs.
  • It does not maximize performance, but rather maintains a balance where performance is reliable and sustainable under all thermal and power conditions.
  • It does consider both thermal and power constraints, but the main idea is to operate at a "safe" frequency that’s always sustainable, even under prolonged load — without relying on turbo boosting.
  • So, this setting avoids the tipping point of thermal throttling by staying within safe operating bounds, but it’s not trying to push performance aggressively like the turbo or boost modes.

What About "Aggressive at Guaranteed" vs "Efficient at Guaranteed"?

  • Aggressive at Guaranteed likely keeps the CPU close to the guaranteed base frequency but prioritizes faster response to load, allowing quicker scaling within the safe range.
  • Efficient at Guaranteed prioritizes power savings while also remaining within the guaranteed frequency range.

Both are "safe" modes, just biased differently — one toward performance response, the other toward efficiency.

@Nianredo
Copy link

Nianredo commented Jun 5, 2025

About other than Enable and Aggressive there are no different either disable or enable the turbo boost, I have tested on Benchmarking and yeah got almost identical each other either Enable or DIsable the turboo boost. The Guaranteed option may not work on some Ryzen maybe, in my case is 4800H which does not respon on that option, yeah I knew I can tweak my EFI settings using some kinda hack tool called it Smokeless which I can show the hidden BIOS OEM to change some settings and I managed to limit at the safer clock in turbo boost area by changing some value on EFI using the smokeless tool. Unfortunately my battery is swollen I have to remove it and only use charger to supply the power, once the charger or electricity goes off the BIOS resets its settings so it is very tired that every time I accidently unplugged the AC power source I have to change the EFI Tweak again? so tired I wouldn't do that, the best place to go is by buying a UPS to keep retain my BIOS tweak settings overtime.
I am just looking for a workaround at least to keep my laptop silent and ueses lower power I have to use the OEM software to set the limit the CPU and is working perfectly, I may stupid being hater of redudant OEM software instaleld on my system, actually it helps a lot saving my time researching on the internet to keep my system cool and save some electricity bill.
I use my laptop as a Desktop PC replacement so if I buy a new battery it will not last long will be swollen again, I look for a good alternative like UPS may be the best deal for my setup.

@Solarriors
Copy link

Solarriors commented Jun 5, 2025

@Nianredo Isn't Turbo Boost an Intel thing ?
I have the 13900H.
@ehsan18t Your answer feels like an AI generic confusion lol

@sjain882
Copy link

sjain882 commented Jun 15, 2025

Is there any way to quickly set the modes for battery/plugged in via a shortcut (e.g, to a batch file that writes to the registry).

From what I can see, the actual current setting value isn't stored in the registry anywhere. Am I mistaken?

I've found that this slider doesn't do as much in the way of CPU boost:

image

vs the boost settings described in this article.

This is great for when I'm at a desk:

image

But if I'm plugged in and in bed, the fan comes on.

It becomes cool & silent in bed like this:

image

hence the need to be able to quickly switch modes.

The "Power mode" tray slider doesn't have the same effect.

None of the below links helped:
https://www.elevenforum.com/t/modifying-advanced-power-plan-settings-using-the-registry.26864/
https://learn.microsoft.com/en-us/windows-hardware/customize/power-settings/options-for-perf-state-engine-perfboostmode
https://answers.microsoft.com/en-us/windows/forum/all/processor-performance-boost-mode-registry-key/fef7548a-9d82-4299-8f40-6a3914690f0d
To be honest, the last link feels like AI-generated fiction...


EDIT: Looks like this is the way. Note the difference between SETACVALUEINDEX (plugged in) and SETDCVALUEINDEX (battery):

https://old.reddit.com/r/WindowsHelp/comments/q4tkje/processor_performance_boost_mode/hgdpdam/
or https://web.archive.org/web/20211012175134/https://old.reddit.com/r/WindowsHelp/comments/q4tkje/processor_performance_boost_mode/hgdpdam/
or https://archive.ph/wip/r4xrU

Try this, right click on Start --> Windows terminal (admin) and insert:

powercfg /SETACVALUEINDEX SCHEME_CURRENT SUB_PROCESSOR PERFBOOSTMODE 0

When you want to disable it on battery enter this:

powercfg /SETDCVALUEINDEX SCHEME_CURRENT SUB_PROCESSOR PERFBOOSTMODE 0

Change the number at the end for different settings:

  • Possible Setting Index: 0 = Disabled
  • Possible Setting Index: 1 = Enabled
  • Possible Setting Index: 2 = Aggressive
  • Possible Setting Index: 3 = Efficient Enabled
  • Possible Setting Index: 4 = Efficient Aggressive
  • Possible Setting Index: 5 = Aggressive At Guaranteed
  • Possible Setting Index: 6 = Efficient Aggressive At Guaranteed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment