sandercokart.comLet's learn...

Written by Sander Cokart

Optimizing Laptop Performance with ThrottleStop

Note: This article is based on a video from June 23, 2019. ThrottleStop, Windows, and Intel’s behavior have changed since then (e.g. newer versions, different CPU support, and in some cases locked undervolting on 10th gen and later). Use this as a conceptual guide and always check ThrottleStop on TechPowerUp and the TechPowerUp forums for your specific hardware and OS.

ThrottleStop is a free Windows utility by Kevin Glynn, published by TechPowerUp. It lets you monitor and control CPU throttling, power limits, and—on supported Intel CPUs—undervolting via FIVR. It’s especially useful on laptops to reduce heat, extend battery life, and avoid performance drops from thermal throttling.

Download and install

Download ThrottleStop from its official page on TechPowerUp:

Pick the version that matches your Windows (32-bit or 64-bit). ThrottleStop is portable: extract the ZIP and run the executable; no installer is required. For stability and feature support, use the latest version from the link above.

Initial setup

When you first run ThrottleStop, you’ll see four default profiles: Performance, Game, Internet, and Battery. You can rename and tweak each profile for different use cases.

Practical options in the main window:

That way ThrottleStop can stay active without cluttering the taskbar.

Power profiles and plug-in state

You can tie profiles to whether the laptop is on AC or battery. For example:

Switching profiles automatically when you plug or unplug helps balance battery life and performance without manual changes.

Clock modulation

Clock Modulation scales down the CPU’s maximum frequency. For example, at 50% modulation, a CPU that would run at 3.2 GHz is capped at 1.6 GHz. That reduces power and heat but noticeably limits performance, so it’s mainly useful for low-power or quiet use on battery.

Use it sparingly; Speed Shift (below) usually gives a better balance.

Set Multiplier and Speed Shift

Turbo Power Limits (TPL) and Speed Shift

In the TPL (Turbo Power Limits) window you can:

Example: for a battery profile, a Speed Shift EPP around 128 balances responsiveness and power; 255 saves more power but makes the system feel slower. These values are per profile, so you can have different behavior on AC vs battery.

Disabling turbo

Turning Turbo off caps the CPU at its base frequency (no boost). That avoids short bursts of high power and temperature spikes, which can help with thermals and fan noise when you don’t need maximum speed. Use this for quiet or battery-focused profiles rather than for gaming or heavy workloads.

FIVR and undervolting

The FIVR (Fully Integrated Voltage Regulator) window is where you adjust CPU voltage offsets (undervolting). FIVR is available on Intel 4th generation (Haswell) and newer that expose the interface; exact support depends on the CPU and OEM.

Undervolting lowers the voltage supplied to the CPU. Many chips can run stably at a slight negative offset, which reduces heat and power and can reduce throttling. Important points:

Stability: Undervolting too much can cause crashes, freezes, or blue screens. If that happens, reduce the offset or clear it and test again.

Newer CPUs (10th gen and later): After the Plundervolt security disclosure, Intel and OEMs disabled or restricted undervolting on many 10th gen and newer systems. On such machines, the FIVR window may be read-only or undervolting may be blocked in firmware. If you don’t see changes taking effect or options are grayed out, your hardware may no longer allow it; in that case, focus on power limits and Speed Shift instead.

Testing stability (TS Bench)

ThrottleStop includes TS Bench, a built-in stress test. After changing FIVR offsets or power limits:

  1. Apply your settings.
  2. Run TS Bench and let it complete.
  3. If the system crashes or reports errors, relax the undervolt or power limits and test again.

Run your normal workloads as well; TS Bench is a quick check, not a full guarantee of stability.

Starting ThrottleStop with Windows (Task Scheduler)

To run ThrottleStop automatically at logon:

  1. Open Task Scheduler (e.g. taskschd.msc or search “Task Scheduler”).
  2. Create Basic Task — Name it e.g. “ThrottleStop”.
  3. Trigger: “When I log on”.
  4. Action: “Start a program” — Browse to your ThrottleStop executable (e.g. ThrottleStop.exe).
  5. Finish the wizard.

After that, ThrottleStop will start when you log in. With “Start Minimized” and “Minimize on Close” enabled, it will stay in the tray.

Summary

ThrottleStop gives you direct control over:

Start with conservative values, test with TS Bench and real use, and adjust step by step. For up-to-date compatibility and community tips for your CPU and laptop model, see the ThrottleStop forum on TechPowerUp.