Commands: read
& apply
The read
and apply
commands are the core functions for managing your CPU's settings. They are used to view the current state and to apply your desired configuration.
read
Reads and displays the current undervolt, power limit, and temperature offset values directly from the CPU's Model-Specific Registers (MSRs).
Synopsis
sudo intel-undervolt read
Description
This command is non-destructive and is useful for:
- Checking the factory default values.
- Verifying that settings applied with the
apply
command have been set correctly. - Monitoring if settings have been reset by the system.
Example Output
CPU (0): -50.00 mV
GPU (1): -50.00 mV
CPU Cache (2): -50.00 mV
System Agent (3): -0.00 mV
Analog I/O (4): -0.00 mV
Short term package power: 45 W, 0.002 s, enabled
Long term package power: 35 W, 28.000 s, enabled
Critical offset: -10°C
apply
Applies the settings configured in /etc/intel-undervolt.conf
to the CPU.
Synopsis
sudo intel-undervolt apply [--trigger]
Description
This command parses your configuration file and writes the specified values to the appropriate MSRs. This is the command used by the system services to apply your settings on boot or resume from sleep.
Options
-t
,--trigger
This flag is used internally by theelogind
sleep script. When this flag is present, theapply
command will only execute ifenable yes
is set in the configuration file. This allows you to easily enable or disable the apply-on-resume behavior without modifying the script itself.
Example
To apply the settings from your config file:
sudo intel-undervolt apply