Cpupower: Difference between revisions

From wikinotes
No edit summary
No edit summary
Line 1: Line 1:
Displays cpu frequency info, and can be used as a '''governor''' (see <code>cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors</code>).
Displays cpu frequency info, and can be used as a '''governor'''<br>
(see <code>cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors</code>).
Display and/or manages cpu frequency.
Display and/or manages cpu frequency.



Revision as of 16:28, 7 March 2022

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