Thermal throttling is the silent killer of laptop performance. Your CPU hits 95°C, the system pulls back clock speeds to protect itself, and suddenly your frame rates tank or your render job takes twice as long. ThrottleStop is a free utility that lets you apply an undervolt — reducing the voltage your CPU core operates at — which directly lowers heat output without sacrificing performance. This guide covers everything from first launch to dialing in a stable offset.
Note: Intel’s BIOS-level undervolting lockdown (introduced with Plundervolt mitigations) affects some 10th-gen and most 11th-gen+ Intel laptops. If you’re on a recent Intel platform, check first whether your laptop’s BIOS allows undervolting or whether it’s been patched out. AMD Ryzen mobile CPUs have their own undervolting workflow via Ryzen Master.
What ThrottleStop Actually Does
ThrottleStop doesn’t just manage voltages — it’s a full power management tool. Key features include:
- FIVR (Fully Integrated Voltage Regulator) — Lets you set per-domain voltage offsets for Core, Cache, Intel GPU, and System Agent.
- Speed Shift / SpeedStep control — Manages how aggressively the CPU scales frequency.
- Power limit tweaking — Override Intel’s default TDP limits (useful on thin-and-light laptops with artificially restricted performance).
- Real-time monitoring — Temperature, clock speed, package power, and throttle reason display.
Downloading ThrottleStop
ThrottleStop is developed by Kevin Glynn (unclewebb) and distributed on the Techinferno forums. Search for “ThrottleStop techinferno” to find the current download thread. The download is a ZIP — extract it anywhere and run ThrottleStop.exe directly; no installation required.
First Launch — Understanding the Interface
On first launch you’ll see a dense dashboard with rows of checkboxes and readings. Don’t panic. Here’s what matters initially:
- C1E, BD PROCHOT, SpeedShift checkboxes — Leave these at defaults for now.
- FIVR button (bottom right area) — This is where undervolting happens.
- Temperature and frequency readings — Top center shows real-time per-core data.
- Profiles (1–4) — ThrottleStop supports four profiles. Use Profile 1 for your standard undervolt.
Applying an Undervolt via FIVR
Click the FIVR button to open the voltage control panel. You’ll see a list of voltage planes:
| Plane | What It Controls |
|---|---|
| CPU Core | Main compute cores — primary target for undervolting |
| CPU Cache | L3 cache — usually undervolt by a similar amount to Core |
| Intel GPU | Integrated graphics |
| System Agent | Memory controller — leave at 0 unless experienced |
| Analog I/O | Leave at 0 |
| Digital I/O | Leave at 0 |
Setting the Offset
- Select CPU Core from the plane list.
- Check Unlock Adjustable Voltage.
- Set Offset Voltage to a small negative value like -50 mV to start.
- Click Apply — the change is immediate and live.
- Repeat for CPU Cache, using the same or a slightly less aggressive offset.
Stability Testing
After applying your initial -50 mV offset, run a stress test for at least 15–20 minutes:
# Run Prime95 Small FFTs, or use Cinebench R23 multi-core loop
# Watch ThrottleStop's temperature and clock readings during the test
If the system is stable, increase the offset in -10 mV increments:
- -50 mV — Very safe for almost any chip
- -100 mV — Common sweet spot for many Intel laptops
- -150 mV — Aggressive; some chips handle it, others don’t
- -175 mV or more — Chip lottery territory; most systems will crash
A BSOD or hard freeze during stress testing means you’ve gone too far. Back off by 10–20 mV, re-test, and settle on the highest stable value.
Monitoring Results
While stress testing, watch these ThrottleStop readings:
- Tmax — The highest temperature across all cores. Goal: keep this below 90°C under full load.
- PL1/PL2 — Package power limits. If your laptop has a 25W TDP limit and you see it sustaining 45W, the power limits may have been adjusted.
- BD PROCHOT — If this light comes on, the CPU is thermally throttling. A successful undervolt should eliminate or reduce this.
A well-executed undervolt typically reduces peak temperatures by 10–20°C under sustained load — which is the difference between constant throttling and holding boost clocks.
Saving and Auto-Starting ThrottleStop
Your settings only persist if you save them and configure ThrottleStop to launch at startup. Here’s how:
- In the FIVR window, click OK to close (saves the offset).
- In the main window, click Options → check Start Minimized and Minimize on Close.
- Create a Windows Task Scheduler entry to launch ThrottleStop at login:
# Run in an elevated PowerShell prompt
$action = New-ScheduledTaskAction -Execute "C:\Tools\ThrottleStop\ThrottleStop.exe"
$trigger = New-ScheduledTaskTrigger -AtLogOn
$settings = New-ScheduledTaskSettingsSet -ExecutionTimeLimit 0
Register-ScheduledTask -TaskName "ThrottleStop" -Action $action -Trigger $trigger -Settings $settings -RunLevel Highest
Replace the path with wherever you extracted ThrottleStop. The -RunLevel Highest flag ensures it launches with elevated privileges, which it needs to apply voltage changes.
Alternatively, you can place a shortcut in shell:startup (C:\Users\YourName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup), but you’ll get a UAC prompt each time unless you use the Task Scheduler method above.
Power Limit Tuning (Bonus)
Many thin-and-light laptops artificially cap CPU power below what the chip can handle. In ThrottleStop’s main window:
- Clamp checkbox and Turbo field — These let you raise or lower the sustained power limit.
- Look for PL1 and PL2 values. PL1 is the sustained TDP; PL2 is the short-burst limit.
Raising PL1 from, say, 15W to 25W can dramatically improve multi-core performance on laptops that ship with conservative limits. Be cautious — this also increases heat, so pair it with an undervolt and verify your cooling can handle it.
Troubleshooting
ThrottleStop shows “Voltage Unlocked = No” — Your BIOS has locked undervolting. Some manufacturers (Dell, HP, Lenovo) release BIOS updates that re-enable it; check your OEM forums. On some systems, a BIOS downgrade to a pre-Plundervolt version restores access — do this at your own risk.
System crashes immediately after applying undervolt — Reduce the offset or ensure you’re running ThrottleStop as Administrator.
Offset seems applied but temps haven’t changed — Confirm the profile is actually active (the profile button should be highlighted). Also check whether your laptop has a separate discrete GPU that’s dominating the thermal load.
ThrottleStop is one of the highest-return tools available for laptop owners. A properly tuned undervolt extends battery life, reduces fan noise, and eliminates throttling — all without spending a cent on new hardware.