cpufreqd

fully configurable daemon for dynamic frequency and voltage scaling

Install

All systems
curl cmd.cat/cpufreqd.sh
Debian Debian
apt-get install cpufreqd
Ubuntu
apt-get install cpufreqd
Alpine
apk add cpufreqd
image/svg+xml Kali Linux
apt-get install cpufreqd
Windows (WSL2)
sudo apt-get update sudo apt-get install cpufreqd
Raspbian
apt-get install cpufreqd
Docker
docker run cmd.cat/cpufreqd cpufreqd powered by Commando

cpufreqd

fully configurable daemon for dynamic frequency and voltage scaling

cpufreqd is meant to be a replacement of the speedstep applet you can find on some other OS, it monitors the system status and selects the most appropriate CPU level. It is fully configurable and easily extensible through the many available plug-ins (more to come). Despite its name it can be used to control also the NForce2-Atxp1 voltage regulator and the core and memory clock for NVidia cards (see README.Debian). You need a CPUFreq driver and either APM, ACPI (a recent version) or PMU enabled in your kernel in order for this daemon to work.