Freedom251 › PC Overclocking Software
CoreFreq

What CoreFreq is
CoreFreq is CPU monitoring software for Linux that combines a kernel module with a user-space daemon and command-line client. It reads processor frequencies and ratios, performance counters, instructions per cycle, C-states, temperature, and documented core-voltage readings. Its display identifies processor features, brand, and architecture, and maps the processor topology, including caches. The driver also exposes controls for Turbo Boost, power management, thermal limits, prefetchers, and hardware-controlled performance states. Monitoring views and JSON-encoded system information are available through its command-line client. The README lists Intel and AMD processor families, Arm A64, RISC-V RV64, and PowerPC64 LE among supported architectures. CoreFreq is free, available for Linux and self-hosted use, and licensed under GPL-2.0. It requires Linux kernel 3.3 or newer and GNU C Library. Users can build it from source or choose distribution options for ArchLinux, Gentoo, Debian, Ubuntu, TUXEDO, Fedora, AlmaLinux, and Rocky Linux. The project says shared memory is used to protect the kernel from the user-space component. Some virtual machines may not expose registers the driver needs; enabled kernel module signature verification requires users to sign the driver. Its interface renders best in an ASCII console or VT100-capable Xterm, and may stall in terminals under 80 columns.
Who it suits
CoreFreq suits Linux users who need detailed CPU readings and want access to processor controls across supported 64-bit architectures. It is also a fit for users comfortable building from source or installing through a listed Linux distribution option.
What it does well
- Monitors frequencies, performance counters, C-states, temperature, and voltage readings.
- Maps processor topology, including caches.
- Provides controls for Turbo Boost, thermal limits, and other settings.
- Offers a daemon, command-line views, and JSON system information.
- Free under the GPL-2.0 license.
What to know first
- Requires Linux kernel 3.3 or newer and GNU C Library.
- Some virtual machines may not expose registers required by the driver.
- The display may stall in terminals narrower than 80 columns.
- Driver signing is required when kernel module signature verification is enabled.
Limits
CoreFreq is free. Some virtual machines do not provide access to registers used by the driver, and the display can stall in terminals narrower than 80 columns.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| CoreFreq | Linux kernel module and user-space client; supported 64-bit processor architectures | Free |
As cyring.fr lists them, read 3 Oct 2026. The maker's own page has the final word.
Getting started
- Visit https://www.cyring.fr/.
- Build CoreFreq from source or use an option for your Linux distribution.
- Meet the Linux kernel 3.3 or newer and GNU C Library requirements.
- Sign the driver if kernel module signature verification is enabled.
- Use its daemon and command-line client in an ASCII console or VT100-capable Xterm.
Verdict
Choose CoreFreq if you use Linux and want processor monitoring alongside controls for supported CPU settings. Its free, multi-architecture support is useful, while virtual machines without register access and narrow terminals can limit its use.
Questions
How much does CoreFreq cost?
The CoreFreq plan is free.
Is CoreFreq open source?
Yes. The repository identifies it as GPL-2.0 licensed.
Which platforms does it support?
It supports Linux, including self-hosted use.
Which processor architectures are listed?
The README lists Intel and AMD processor families, Arm A64, RISC-V RV64, and PowerPC64 LE.
What does CoreFreq require?
The README specifies Linux kernel 3.3 or newer and GNU C Library.
Does CoreFreq work in virtual machines?
Some virtual machines may not provide access to registers used by the driver.
Facts from CoreFreq's own pages
- Architecture support
- The README lists Intel and AMD processor families, Arm A64, RISC-V RV64, and PowerPC64 LE as supported architectures. · github.com, 3 Oct 2026
- Compatibility limit
- The README cautions that some virtual machines do not provide access to registers used by the driver. · github.com, 3 Oct 2026
- Control features
- The driver exposes controls for items including Turbo Boost, power management, thermal limits, prefetchers, and hardware-controlled performance states. · github.com, 3 Oct 2026
- Installation
- The README documents building from source and distribution options including ArchLinux AUR, Gentoo, Debian, Ubuntu, TUXEDO, Fedora, AlmaLinux, and Rocky Linux. · github.com, 3 Oct 2026
- Interfaces
- CoreFreq includes a daemon and a command-line client with monitoring views and JSON-encoded system information output. · github.com, 3 Oct 2026
- License
- The repository identifies the software as GPL-2.0 licensed. · github.com, 3 Oct 2026
- Linux requirements
- The README specifies a Linux kernel version 3.3 or newer and GNU C Library as dependencies. · github.com, 3 Oct 2026
- Module signing
- The README says users must sign the driver if kernel module signature verification is enabled. · github.com, 3 Oct 2026
- Monitoring
- It retrieves CPU frequencies and ratios, performance counters, instructions per cycle, C-states, temperature, and documented core-voltage readings. · github.com, 3 Oct 2026
- Purpose
- CoreFreq is CPU monitoring software with BIOS-like functionalities for 64-bit processors. · github.com, 3 Oct 2026
- Security boundary
- The project says its kernel module uses shared memory to protect the kernel from the user-space part of the software. · github.com, 3 Oct 2026
- Terminal requirement
- The README says the interface renders best in an ASCII console or an Xterm with VT100 support and notes that the display can stall in terminals narrower than 80 columns. · github.com, 3 Oct 2026
- Topology
- It displays processor features, brand and architecture strings, plus a topology map including caches. · github.com, 3 Oct 2026
Where CoreFreq stands on Freedom251
- PC Overclocking Software#5 of 31