Undervolt Go logo Undervolt Go logo background glow

Undervolt Go

A no-dependency utility to undervolt Intel CPUs on Linux, correcting CPU throttling, optimizing power consumption and thermal management

&

+
Dependency-Free
Runs natively on the operating system without requiring external runtimes or libraries.
+
Graphical User Interface
Provides a visual dashboard for users to adjust voltage settings through standard desktop controls.
+
Command-Line Interface
Offers a terminal-based executable that accepts direct flags and parameters for hardware adjustments.
+
Core Voltage Adjustment
Modifies the electrical voltage supplied directly to the central processing unit cores. Reducing this value decreases overall heat output and energy consumption under load.
+
Cache Voltage Adjustment
Adjusts the voltage allocated to the processor’s internal memory cache. It works alongside core voltage changes to further manage thermal performance and system stability.
+
GPU Voltage Adjustment
Changes the voltage limits for the processor’s integrated graphics unit. This helps balance power distribution between processing and graphics tasks to maintain cooler operating temperatures.
+
Uncore Voltage Adjustment
Regulates the voltage for non-core processor components such as memory controllers. It provides granular control over secondary power-drawing elements within the CPU package.
+
Analog I/O Adjustment
Adjusts the electrical supply to the analog input and output sections of the processor.
+
Power Limit Management
Establishes customized maximum power consumption ceilings for short-term bursts and sustained workloads.
+
Time Window Configuration
Sets the specific duration for which the processor is permitted to maintain its maximum boost power limits. It controls the behavior of short-term performance spikes to prevent overheating.
+
Turbo Boost Toggle
Manually enables or disables the processor’s hardware acceleration feature. Turning this off restricts the chip to its base clock speed, which significantly reduces heat generation.
+
Configuration Readout
Scans the hardware and displays the currently active voltage offsets and power limit settings. This helps users verify that their configurations have been successfully applied to the processor.
+
Automated Setup Scripts
Includes built-in shell scripts that handle downloading, building, and installation. This reduces the manual steps required to deploy and maintain the utility.
+
Operating Profile Management
Allows users to save and load distinct collections of hardware settings configured based on whether the computer is using wall power or running on battery.
+
Automatic Startup
Allows to configure the utility to launch and apply chosen voltage offsets automatically as soon as the operating system boots. This removes the need to manually reapply hardware modifications after every system restart.
+
Real-Time Monitoring
Tracks and displays live fluctuations in processor temperature and fan speed in RPM. This provides immediate visual feedback during stress testing to verify system stability.

Platform

Desktop

Social

Not available, but we appreciate help! You can help us improve this page by contacting us.

System Requirements

#Minimum
1
Linux
2
Intel CPU Haswell generation and newer

Ratings

Not available, but we appreciate help! You can help us improve this page by contacting us.

Developer

Written in

Go

Initial Release

2025-03-30

Repository

License

Categories

Alternatives

System Tuning and Monitor
No alternative software available under 'System Tuning and Monitor' category.