Auto-cpufreq

From wikinotes
Revision as of 01:26, 8 March 2022 by Will (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Manages cpu scaling settings min/max and governor.
Intended as a replacement for tlp, but can work alongside it.

Unlike cpupower, this will dynamically change between cpu scaling governors.

Compatible Alongside
tlp
Incompatible Alongside
cpupower

Documentation

github https://github.com/AdnanHodzic/auto-cpufreq

Locations

/etc/auto-cpufreq.conf config

Install

sudo aura -A auto-cpufreq
sudo systemctl enable --now auto-cpufreq

Usage

sudo auto-cpufreq --live  # activates temporarily, lost on reboot
sudo auto-cpufreq --stats # live stats from daemon

Configuration

Configuration is optional

Troubleshooting

High CPU temps

If you're on intel, try setting intel_pstate=disable in your kernel params (bootloader entries) to disable on-cpu cpu-scaling.