cpufreqd is meant to be a replacement of the speedstep applet found in Windows. It monitors battery level, CPU usage, AC state, temperature (sensors and ACPI), and running programs, and adjusts the frequency governor according to a set of rules specified in the config file.
| Tags | Utilities Power Management |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Changes: This minor release fixes support for desktops, makes the ACPI thermal plugin compatible with recent kernels, and allows addressing sensors' features by label instead of just by name.


Changes: This release supports reading the ACPI battery status from the charge_* sysfs attribute.


Changes: This release fixes a bug that made cpufreq spin forever if there is no socket available and it is started with -m (manual mode). It also fixes some logging in acpi_battery, and is even more silent about non-fatal failures. The plugin acpi_event is now more resistant to acpid dying, and tries to reopen the socket if it loses the connection.


Changes: The sysfs ACPI interface is now used to read battery, AC, and temperature data. Support for the deprecated /proc interface has been dropped. Batteries are now also rescanned dynamically.


Changes: This revision just fixes some smaller issues with profile tracking, but it's still recommended to upgrade.