Undervolting a gaming laptop is about giving your CPU and GPU less voltage than stock while keeping the same clock speeds, which lowers heat and power draw so you can hold boost clocks longer without thermal throttling. For gaming, you should prioritize stability over maximum voltage reduction, temperature headroom over a few extra megahertz, and a repeatable profile that survives driver updates and reboots. A stable moderate undervolt will keep frame times consistent, keep fans quieter, and extend component life, while an aggressive unstable undervolt causes crashes, stutters, and WHEA errors that hurt performance more than stock settings ever would.
As of early 2026, the safest workflow is to use ThrottleStop for Intel HX/H/U/P CPUs and BIOS or Universal x86 Tuning Utility for AMD, plus MSI Afterburner for the discrete GPU. Always tune the CPU and GPU separately, test one change at a time, and save profiles before you change anything.
Quick Recommended Settings
| Setting | Recommended value | Why |
|---|---|---|
| Intel CPU Core Voltage Offset | -80mV to -110mV | Lowers core power and heat with minimal stability risk; most 12th/13th/14th Gen HX chips are stable here |
| Intel CPU Cache Voltage Offset | -50mV to -70mV, always equal to or less aggressive than Core | Cache is more sensitive than cores; keeping it conservative prevents idle crashes |
| Intel iGPU / System Agent Offset | -30mV to -50mV or leave at 0mV if using discrete GPU | Small gain when gaming on dGPU; leave stock if you see display artifacts |
| Intel Turbo Ratio Limits | Reduce all-core turbo by 1-2 bins (e.g., 5.2 GHz to 5.0 GHz) only if thermals still exceed 95C after undervolt | Trades a small peak clock loss for sustained clocks under thermal limits |
| AMD CPU Curve Optimizer (per-core) | -15 to -20 for all cores, -10 for best two cores | Negative offset reduces voltage at each frequency; best cores need less offset to stay stable |
| NVIDIA GPU Voltage Curve (MSI Afterburner) | 900mV to 950mV at 2400-2550 MHz for RTX 4060/4070 Laptop, 875mV at 2250-2400 MHz for RTX 4050 Laptop | Locks a high clock at lower voltage to cut heat without losing gaming performance |
| ThrottleStop Power Limits (PL1/PL2) | Leave at stock (e.g., 55W/90W to 90W/135W depending on chassis) unless OEM unlocked | Changing power limits can override undervolt benefits and cause EC conflicts |
| Windows Power Plan / ThrottleStop Speed Shift EPP | Balanced plan, Speed Shift EPP 64-84 for AC gaming | Keeps boost responsive while letting undervolt control voltage |
Setting-by-Setting
Intel CPU Core Voltage Offset: -80mV to -110mV via ThrottleStop FIVR
What causes it: Intel ships gaming laptop CPUs with generous voltage margins to guarantee stability across all silicon quality, which creates excess heat under sustained gaming loads and triggers thermal throttling sooner.
How to check: Open ThrottleStop 9.6 > click FIVR > check Unlock Adjustable Voltage at the top. Note your default offset is 0.0000V. Open HWInfo64 > Sensors > CPU Core Voltages (SVI2 TFN or Vcore) and log voltage under Cinebench R23 single-core and multi-core runs.
What to do: In ThrottleStop FIVR, select CPU Core from the drop-down, check Unlock Adjustable Voltage, set Offset Voltage to -80.0mV, click Apply. Test stability for 20 minutes with Cinebench R23 multi-core loop and 30 minutes of your most demanding game. If stable, increase in -10mV steps to -110mV. If you see a freeze or BSOD, step back 10mV. Click Save to write to ThrottleStop.ini located at C:\Program Files\ThrottleStop\ThrottleStop.ini and enable Task Scheduler entry: Task Scheduler > Create Task > Trigger At Log On > Action Start a Program > C:\Program Files\ThrottleStop\ThrottleStop.exe with -minimize argument.
How to undo: Reopen ThrottleStop FIVR > set CPU Core Offset Voltage back to 0.0000V > Apply > Save, or delete the ThrottleStop.ini and restart. Trade-off: More negative values lower temperatures and fan noise but increase risk of crashes under light loads.
Intel CPU Cache Voltage Offset: -50mV to -70mV
What causes it: The CPU cache Ring runs at a different voltage domain and is less tolerant of undervolting than cores, so aggressive cache offsets cause idle or low-load crashes even when gaming loads seem stable.
How to check: In ThrottleStop FIVR, select CPU Cache. Run HWInfo64 and check for WHEA errors under Sensors > Windows Hardware Errors, and run OCCT CPU test on Small data set for 15 minutes.
What to do: Set CPU Cache Offset Voltage to -50.0mV, keep it 20mV to 40mV less aggressive than your Core offset. For example, if Core is -100mV, set Cache to -60mV. Apply and test with idle time (5 minutes at desktop), browsing, and then gaming. If stable, try -70mV maximum. Do not exceed your Core offset.
How to undo: Set CPU Cache Offset back to 0.0000V or match your last known stable value and Save. Trade-off: A conservative cache offset gives up a small amount of thermal headroom to guarantee stability when the CPU transitions between idle and boost.
AMD CPU Curve Optimizer: -15 to -20 All-Core via BIOS
What causes it: AMD Ryzen 7040/8040/7045 series use Curve Optimizer to apply a negative voltage curve per core. Factory curves are conservative, leaving thermal headroom unused in thin gaming chassis.
How to check: Enter BIOS by pressing F2 or Del repeatedly at boot (Asus: F2, Lenovo Legion: F2 + Fn, HP Omen: F10). Navigate to Advanced > AMD Overclocking > Precision Boost Overdrive > Curve Optimizer. Note current setting is Disabled or Per Core. In Windows, use HWInfo64 to log CPU Core Voltage (SVI2) and effective clocks.
What to do: Set Curve Optimizer to Per Core > All Cores > Negative > 15. For the two best cores identified by Ryzen Master > Curve Optimizer > View Best Cores (marked with star/gold circle), set 10 instead. Save with F10, boot, and test with OCCT Core Cycler and a 30-minute gaming session. If stable, increase non-best cores to 20. If you get a reboot during idle, reduce by 5.
How to undo: Return to BIOS > AMD Overclocking > Curve Optimizer > Disabled > F10 Save and Exit, or reset BIOS via Load Optimized Defaults. Trade-off: Higher negative values improve efficiency and boost duration but make the best cores, which already boost highest, prone to errors.
NVIDIA GPU Undervolt: Custom Voltage Curve in MSI Afterburner
What causes it: Laptop GPUs are power-limited and will hit temperature and power limits before reaching maximum voltage, so running the stock voltage-frequency curve wastes power at the top end and forces fan throttling.
How to check: Install MSI Afterburner 4.6.5 > Settings > General > check Unlock Voltage Control and Unlock Voltage Monitoring > OK. Press Ctrl+F to open Voltage/Frequency curve. Run a game with HWInfo64 logging GPU Temperature, GPU Hot Spot, and GPU Power.
What to do: In the curve editor, drag the point at 900mV up to your target stable clock (for RTX 4070 Laptop, 2475 MHz; for RTX 4060 Laptop, 2400 MHz; for RTX 4050 Laptop, 2310 MHz), then select all points to the right of 900mV and press Shift+Drag to flatten them below, click Apply checkmark. Then click the Save icon > Profile 1. Enable Apply overclocking at system startup via Settings > General and create a startup task if needed. Test with 3DMark Time Spy Stress Test and a 20-minute game loop. If you see driver crashes, lower the target clock by 15 MHz at the same voltage.
How to undo: In Afterburner, click Reset arrow, then Apply, then save to Profile 1, or set voltage control back to stock curve. The profile file is stored at C:\Program Files (x86)\MSI Afterburner\Profiles\VEN_10DE…cfg. Trade-off: A lower voltage point is cooler and quieter but if the clock is too high for that voltage you will get driver resets and brief stutters.
Power Limits and Thermal Management: Leave PL1/PL2 Stock, Tune Fans
What causes it: Raising PL1/PL2 or disabling thermal protections after undervolting can cause the embedded controller to fight your settings, resetting them or causing power throttling that negates the undervolt.
How to check: In ThrottleStop TPL window, note PL1 and PL2 values (grayed out if locked by EC). Check HWInfo64 for Thermal Throttling and Power Limit Exceeded flags under CPU sensors during gaming.
What to do: Leave TPL at stock unless your OEM BIOS exposes PL1/PL2 in Advanced > Power & Turbo Settings. Instead, use your OEM control center (Lenovo Vantage > Thermal Mode > Balanced, Armory Crate > Manual > Fan Curve, Alienware Command Center > Fusion > Thermal) to set a fan curve that reaches 80% fan speed at 80C. Pair with undervolt rather than increasing power limits.
How to undo: In ThrottleStop TPL, uncheck any custom PL values and click Apply, or reset OEM software to Balanced/Automatic mode. Trade-off: You keep sustained performance predictable and avoid EC conflicts, but you will not exceed the chassis maximum power design.
By Hardware Tier
Low Tier: RTX 4050 / RTX 3050 Ti + Intel i5-12450H / Ryzen 5 7640U, 16GB RAM, 1080p
This tier is typically thermally constrained but power efficient. Prioritize GPU undervolt first, then a light CPU undervolt.
Use MSI Afterburner curve 875mV at 2250-2310 MHz and save to Profile 1. In ThrottleStop FIVR, set CPU Core -70mV and Cache -40mV only; do not touch Turbo Ratio Limits. In Windows 11 Settings > System > Power & Battery > Power Mode > Best Performance, and set Speed Shift EPP to 84 in ThrottleStop main window. Control panel path for NVIDIA: NVIDIA Control Panel > Manage 3D Settings > Power Management Mode > Prefer Maximum Performance > Texture Filtering Quality > High Performance. Expect quieter operation and more consistent clocks in CPU-bound esports titles without risking instability. If your BIOS locks voltage (common on HX 12th Gen low-end boards), use Universal x86 Tuning Utility > Adaptive Mode instead.
Mid Tier: RTX 4060 / RTX 4070 + Intel i7-13650HX / i7-14700HX / Ryzen 7 7745HX, 16-32GB RAM, 1440p
This is the sweet spot for undervolting because power headroom is high and chassis cooling is mid-range. Tune both CPU and GPU.
Set Intel Core -90mV to -110mV and Cache -60mV in ThrottleStop FIVR, or AMD Curve Optimizer Negative 15 all cores, Negative 10 best cores. Set GPU curve 900mV to 925mV at 2400-2475 MHz. Leave PL1/PL2 stock, typically 55W/90W for 14-inch or 90W/135W for 15-16 inch. Enable MUX switch to dGPU only in OEM software (Armory Crate > System > GPU Mode > Ultimate, or Lenovo Vantage > Hybrid Mode OFF) to reduce iGPU overhead, which lets you leave iGPU voltage at 0mV. Save ThrottleStop and Afterburner profiles and add both to startup via Task Scheduler with Highest Privileges and Configured for Windows 11.
High Tier: RTX 4080 / 4090 + Intel i9-14900HX / Ryzen 9 7945HX/7940HX, 32GB RAM, 1600p+
High-wattage chassis can sustain high clocks but hit 95-100C quickly. Prioritize stability and linear performance over lowest voltage.
Use Core -80mV to -100mV and Cache -50mV to -60mV maximum, as these chips are binned for high frequency and are more sensitive. For AMD Dragon Range, use Curve Optimizer Negative 15 on most cores, Negative 10 on fastest two, and set Platform Thermal Throttle Limit to 90C in BIOS > AMD Overclocking > Thermal Limit if available. For GPU, use 950mV at 2520-2580 MHz for 4080 Laptop and 950mV at 2490-2550 MHz for 4090 Laptop; do not exceed 975mV. Keep OEM Turbo or Overclock mode enabled (Alienware Command Center > Performance > Overclock Preset 1) so EC does not reset ThrottleStop. Stress test with a 10-minute Cinebench loop plus a 30-minute Cyberpunk 2077 or similar AAA loop, monitoring HWInfo64 for any Thermal Throttling flags. Undo by restoring OEM performance profile to Balanced if you see persistent power limit throttling.
Common Mistakes
Matching Cache to Core 1:1: Setting Cache and Core to the same aggressive offset causes random idle BSODs. Always keep Cache 20-40mV less aggressive than Core.
Undervolting CPU and GPU at the same time: Changing both at once makes it impossible to isolate which caused a crash. Tune and test the CPU first for a full day, then tune the GPU.
Forgetting to disable BIOS voltage lock: On many Intel laptops, BIOS > Advanced > Overclocking > Overclocking Lock and CFG Lock both default to Enabled, which blocks ThrottleStop. Disable both, then press F10 to save, otherwise offsets will not apply even if they appear to in software.
Applying settings without persistence: Not saving to ThrottleStop.ini and not creating a logon Task Scheduler entry means settings vanish after sleep or reboot, leading users to think the undervolt did not work. Always click Save in FIVR and create the task with Trigger At log on of any user and Action Start a Program.
Using Offset Mode and Adaptive Mode together: In ThrottleStop, mixing Adaptive and Offset can double-apply voltage changes. Use Offset only in FIVR > Offset Voltage and leave Adaptive unchecked unless your BIOS guide explicitly requires it.
FAQ
Will undervolting void my warranty or damage the laptop?
No, undervolting reduces voltage and cannot physically damage silicon when you stay within offset ranges. It does not increase voltage above stock. Warranty is not affected on most OEMs because you are not flashing firmware, but if you disable BIOS locks, keep a record of defaults. How to undo: Load BIOS Optimized Defaults and reset ThrottleStop and Afterburner profiles to stock before service.
Why does my laptop crash after 10 minutes of gaming but passes Cinebench?
What causes it: Games create rapid voltage-frequency transitions that synthetic all-core loads do not. How to check: Look in Windows Event Viewer > Windows Logs > System for WHEA-Logger ID 18 and Kernel-Power 41 after crash, and check HWInfo64 for effective clock dips before crash. What to do: Reduce Core offset by 10mV and Cache by 10mV, then retest with the actual game plus OCCT Large data set variable load for 20 minutes. How to undo: Revert to last stable offsets and Save.
Can I undervolt if ThrottleStop FIVR is grayed out or shows Locked?
What causes it: Your BIOS has Undervolt Protection or Overclocking Lock enabled, common on Intel 13th/14th Gen non-HX laptops after microcode updates. How to check: In ThrottleStop FIVR, the top shows Locked and Offset Voltage cannot be moved, or HWInfo64 shows IA Undervolt Protection enabled. What to do: Reboot to BIOS > Advanced > Overclocking Performance Menu > Set Overclocking Lock to Disabled and Undervolt Protection to Disabled, then Save and Exit. If BIOS has no option, use Intel XTU 7.14+ > Advanced Tuning > Core Voltage Offset instead, or accept that undervolt is blocked and focus on GPU curve only with MSI Afterburner. How to undo: Re-enable Overclocking Lock and Undervolt Protection in BIOS.
Should I use ThrottleStop, Intel XTU, or BIOS for CPU undervolt?
What causes confusion: All three control the same voltage registers but persist differently. How to check: If you set an offset in XTU and it resets after reboot, your EC is overriding it. What to do: For Intel, prefer ThrottleStop with Task Scheduler for persistence because XTU often conflicts with OEM control centers like Armory Crate and Vantage. Use XTU only if you need per-profile switching via XTU Profiles at C:\ProgramData\Intel\Intel Extreme Tuning Utility\Profiles. For AMD, prefer BIOS Curve Optimizer for persistence and use Universal x86 Tuning Utility only for testing values before writing to BIOS. How to undo: Uninstall XTU via Apps > Installed Apps > Intel XTU > Uninstall and delete its service, then re-apply settings in your preferred tool only.