CPUFREQD(8)
π CPUFREQD β the cpufreqd(8) manual, bestie edition π
okay so you opened man 8 cpufreqd and now you're here, hi, welcome, let's get into it π«Ά
β¨ NAME β¨
cpufreqd β she intelligently monitors and manipulates your CPU frequency. yes, intelligently. it's in the name, it's in the vibe, it's giving main character energy π
β¨ SYNOPSIS β¨
cpufreqd [-Dmhv] [-f filename] [-V verbosity]
β¨ DESCRIPTION β¨
So cpufreqd is this little daemon that sits there watching your system's status and then adjusts the frequency of your CPU according to your configuration. fully configurable behaviour, no cap. and it reports its logs through syslogd πΈ
β¨ PARAMETERS β¨
One bullet per flag, all of them, nobody gets left behind π
-D,--no-daemonβ stays in the foreground instead of daemonizing (this is the one you use to debug).-m,--manualβ starts up in manual mode.-f filename,--file=filenameβ tell it which configuration file to read. the default is/etc/cpufreqd.conf.-h,--helpβ shows you the command line help. classic.-v,--versionβ prints the version number of the daemon.-V,--verbosityβ the verbosity level, from0(least verbose) all the way up to7(most verbose). the default verbosity is4.
β¨ SIGNALS β¨
SIGHUPβ this makescpufreqddo a re-initialization. the configuration file (default/etc/cpufreqd.conf) gets re-read and the probes get re-done. > heads up bestie: not yet implemented incpufreqd-2.0πSIGINT,SIGTERMβcpufreqdwill terminate. bye babe π
β¨ EXAMPLES β¨
/usr/sbin/cpufreqd -D
β¨ NOTES β¨
Some ACPI implementations are very cpu-consuming when they read the info file of system batteries π so cpufreqd implements a simple workaround that avoids reading that file except on initialization or reinitialization.
the side effect of that workaround, and this is important: you need to send an HUP signal if you insert a new battery. otherwise your battery measurement won't be correct. periodt.
β¨ FILES β¨
/sys/devices/system/cpu/cpu*/cpufreqβ kernel cpu frequency interface β¨/proc/cpufreqβ the old deprecated kernel cpu frequency interface (please avoid it, fr fr π)/proc/acpiβ kernel power management interface (ACPI)/proc/apmβ kernel power management interface (APM)/proc/pmuβ kernel power management interface (PMU). > Not yet implemented incpufreqd-2.0/etc/cpufreqd.confβ thecpufreqdconfiguration file π
β¨ SEE ALSO β¨
cpufreqd.conf(5), syslogd(8), cpufreqd-set(1), cpufreqd-get(1)
β¨ BUGS β¨
- Multiple CPUs are not considered separately, so the same policy gets set on every available CPU. π
- Battery can only be specified in percent, not in minutes remaining. π
β¨ AUTHOR β¨
- George Staikos <staikos@0wned.org>
- Mattia Dongili <malattia@linux.it>
- Rene Rebe <rene@rocklinux.org>
and that's the whole page, bestie π this one shipped as part of CPUFREQD(8) dated 05 May 2005 β go forth, tune those frequencies, slay π
β¨
π¦ where this page comes from
- alpine 3.24: cpufreqd-doc 2.4.2-r9 Β· GPL-2.0-or-later
- debian bookworm: cpufreqd 2.4.2-3
- ubuntu jammy: cpufreqd 2.4.2-2ubuntu3
- Copyright 2002-2005, George Staikos (staikos@0wned.org)
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms