Cpupower

From wikinotes
Revision as of 16:28, 7 March 2022 by Will (talk | contribs)

Displays cpu frequency info, and can be used as a governor (see cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors). Display and/or manages cpu frequency.

Documentation

github https://github.com/torvalds/linux/tree/master/tools/power/cpupower

Locations

/etc/default/cpupower config


Install

pacman -S cpupower

Usage

For Info/Settings

cpupower monitor         # show stats
cpupower frequency-info  # show range/current

# setting frequencies
cpupower frequency-set -u 3GHz    # set max clock
cpupower frequency-set -d 800MHz  # set min clock
cpupower frequency-set -f 800MHz  # set clock

# governor/driver
cpupower frequency-set -g ${GOVERNOR}

As Governor

systemctl enable --now cpupower.service

Configuration

Configuration isn't necessary, but if you'd like to enforce min/max cpu.

# /etc/default/cpupower

min_freq="2.25GHz"
max_freq="3GHZ"

# see