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 the elogind sleep script. When this flag is present, the apply command will only execute if enable 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