Auto-cpufreq

From wikinotes

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.