CPUPOWER-FREQUENCY-INFO(1)

πŸ’– CPUPOWER-FREQUENCY-INFO(1) πŸ’–

okay bestie, so this is a page from the cpupower Manual, and it's giving "let me tell you everything about your CPU's frequency vibes". Pull up a chair. πŸͺ‘βœ¨


🌸 NAME 🌸

cpupower-frequency-info β€” the lil utility that goes and fetches all the cpufreq kernel info for you πŸ•΅οΈβ™€οΈ


πŸŽ€ SYNTAX πŸŽ€

cpupower [ -c cpulist ] frequency-info [options]

✨ DESCRIPTION ✨

It's a small tool, but she's an icon. She prints out cpufreq information, and it's genuinely helpful β€” both for the devs who live in the kernel and for interested users like you who just wanna know what's going on. No cap. πŸ‘‘


πŸ’… OPTIONS πŸ’…

  • -e, --debug β€” spits out debug information. all the messy details, we love to see it πŸ”
  • -f, --freq β€” gets the frequency the CPU is currently running at, according to the cpufreq core.
  • -w, --hwfreq β€” gets the frequency the CPU is currently running at by reading it straight from the hardware. > heads up: this one is only available to root πŸ‘‘
  • -l, --hwlimits β€” figures out the minimum and maximum CPU frequency that's allowed. the floor and the ceiling, fr.
  • -d, --driver β€” determines which cpufreq kernel driver is being used.
  • -p, --policy β€” gets the cpufreq policy currently in use.
  • -g, --governors β€” determines which cpufreq governors are available.
  • -b, --boost β€” gets the current boost state support. does she have that extra oomph? πŸ”₯
  • -z, --epp β€” gets the current EPP, aka the energy performance preference.
  • -r, --related-cpus β€” determines which CPUs run at the same hardware frequency. they're matching, your honor 🫢
  • -a, --affected-cpus β€” determines which CPUs need their frequency coordinated by software.
  • -s, --stats β€” shows cpufreq statistics, if they're available. receipts. πŸ“Š
  • -y, --latency β€” determines the maximum latency on CPU frequency changes.
  • -o, --proc β€” prints out information like the /proc/cpufreq interface gave you back in 2.4. and early 2.6. kernels. vintage!! πŸ•°οΈ
  • -m, --human β€” human-readable output for the -f, -w, -s and -y parameters. for the girlies who don't wanna decode raw numbers πŸ’–
  • -n, --no-rounding β€” outputs frequencies and latencies without rounding off the values. exact, unfiltered, no edits. πŸ’―
  • -c, --performance β€” gets the performances and frequencies capabilities of CPPC, by reading it from the hardware. > bestie this one is only available on hardware with CPPC ⚠️

πŸ™ˆ REMARKS πŸ™ˆ

Okay so, important stuff, listen up:

By default, only values of core zero are displayed. Wanna see the settings of other cores? That's all described in the cpupower(1) manpage, in the --cpu option section. go look, iykyk πŸ“–

You can't specify more than one of the output specific options β€” that's -o -e -a -g -p -d -l -w -f -y. pick a lane, babe, one at a time. 🚫

You also can't specify the -o option combined with the -c option. just. no. not allowed. πŸ’€


πŸ¦‹ FILES πŸ¦‹

  • /sys/devices/system/cpu/cpu*/cpufreq/
  • /proc/cpufreq (deprecated)
  • /proc/sys/cpu/ (deprecated)
the deprecated ones are giving "still here but don't get too attached" πŸ₯²

πŸ‘‘ AUTHORS πŸ‘‘

  • Dominik Brodowski <linux@brodo.de> β€” author
  • Mattia Dongili <malattia@gmail.com> β€” first autolibtoolization

🌈 SEE ALSO 🌈

cpupower-frequency-set(1), cpupower(1)


and that's the whole page, bestie πŸ’œ this was version 0.1 of the cpupower Manual β€” go forth and check your frequencies, you absolute main character πŸŽ€βœ¨πŸ¦‹

πŸ“¦ where this page comes from
  • alpine 3.24: linux-tools-doc 7.1.5-r0 Β· GPL-2.0-only
  • arch rolling: cpupower 7.3.1-1 Β· GPL-2.0-only
  • fedora 43: kernel-tools 7.2.11-100.fc43
  • fedora 43: kernel-tools 7.2.14-100.fc43 Β· ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND 0BSD AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND CC0-1.0 AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-or-later) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND Zlib AND (copyleft-next-0.3.1 OR GPL-2.0-or-later)
  • fedora 43: kernel-tools 7.2.15-100.fc43 Β· ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND 0BSD AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND CC0-1.0 AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-or-later) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND Zlib AND (copyleft-next-0.3.1 OR GPL-2.0-or-later)
  • fedora 43: kernel-tools 7.2.9-100.fc43
  • fedora 44: kernel-tools 7.2.11-200.fc44
  • fedora 44: kernel-tools 7.2.14-200.fc44 Β· ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND 0BSD AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND CC0-1.0 AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-or-later) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND Zlib AND (copyleft-next-0.3.1 OR GPL-2.0-or-later)
  • fedora 44: kernel-tools 7.2.15-200.fc44 Β· ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND 0BSD AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND CC0-1.0 AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-or-later) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND Zlib AND (copyleft-next-0.3.1 OR GPL-2.0-or-later)
  • fedora 44: kernel-tools 7.2.9-201.fc44
  • nixos 26.05: cpupower 7.3.1
  • nixpkgs unstable: cpupower 7.3.1
  • ubuntu stonking: linux-tools-common 7.3.0-10.10
  • ubuntu stonking: linux-tools-common 7.3.0-9.9
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms