Freedom251 › PC Overclocking Software
CoreCtrl

What CoreCtrl is
CoreCtrl is a free, open-source GNU/Linux application for controlling computer hardware through profiles. Its project describes full controls for AMD GPUs, including fan, frequency, and power settings, alongside sensors and hardware and software information. CPU support is narrower: it includes a frequency-scaling governor control, a package maximum-frequency sensor, and CPU package information. Profiles can be linked to Linux and Windows applications and activated when an associated application starts, with settings restored after it ends. Users can also turn on a manual profile, which takes priority over automatic profiles. Only one manual profile can be active at a time, and automatic profiles require a binary executable name rather than a script or interpreted language. Available controls depend on the Linux kernel and hardware. The project is in maintenance mode, with work focused on bug fixes instead of new features or hardware support. For full AMD GPU control with the amdgpu driver, setup requires a boot parameter and reboot.
Who it suits
It suits GNU/Linux users seeking profile-based hardware controls, especially those with supported AMD GPUs. Users should check kernel and hardware availability and the project's stated maintenance status first.
What it does well
- Free and open-source GNU/Linux application
- AMD GPU fan, frequency, and power controls
- Profiles can activate with associated applications
- Manual profiles take priority over automatic ones
What to know first
- Only one manual profile can be active
- Automatic profiles do not support scripts or interpreted languages
- Controls depend on kernel version and hardware
- Project is in maintenance mode
Limits
Only one manual profile can be active at a time, and automatic profiles require a binary executable name. Available functionality depends on the Linux kernel and hardware; full AMD GPU control with the amdgpu driver requires a boot parameter and reboot.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| CoreCtrl | Free and open source · Linux desktop application · AMD GPU controls | Free |
As gitlab.com lists them, read 15 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the CoreCtrl project website.
- Install CoreCtrl through your distribution package manager; packages are listed for Arch Linux, Fedora, Gentoo, openSUSE, Debian, and Ubuntu.
- For full AMD GPU control with the amdgpu driver, set amdgpu.ppfeaturemask=0xffffffff as a boot parameter and reboot.
- Create profiles associated with supported application executable names, or activate a manual profile.
CoreCtrl is a free, open-source GNU/Linux utility for managing hardware settings through profiles. It is best suited to Linux users with supported AMD GPUs who want settings to follow the applications they run. Its graphics controls are the main strength; basic CPU support and a maintenance-only roadmap limit its reach.
Overview
Profiles can switch on when an associated Linux or Windows application launches and restore settings when it exits. Manual profiles provide an override, taking precedence over automatic settings, though only one manual profile can be active at a time. Automatic profiles need a binary executable name, so scripts and interpreted-language applications cannot trigger them.
CoreCtrl is in maintenance mode, with development focused on bug fixes and upkeep rather than new features or hardware support. That makes it a better fit for someone whose current hardware and controls already meet their needs than for someone seeking a tool with a growing feature set.
Key features
AMD GPU controls
CoreCtrl exposes fan, frequency, and power controls, sensors, and hardware and software information for AMD GPUs. Custom voltage, fan-curve, power-limit, and tuning-profile controls give users substantial scope to tailor supported cards. The README says support extends through the RX 9000 series, although unresolved driver or firmware issues limit some series. Actual controls depend on the available hardware and Linux kernel version.
CPU controls and setup
CPU support is modest: users get a frequency-scaling governor control, a package maximum-frequency sensor, and CPU package information. It is useful alongside the GPU controls, but not a reason to choose CoreCtrl as a broad CPU-tuning tool. Full AMD GPU control with the amdgpu driver requires the boot parameter amdgpu.ppfeaturemask=0xffffffff and a reboot. CoreCtrl also uses a root-privileged helper; Polkit authorization can avoid repeated password prompts.
The project recommends installation through a distribution package manager and provides packages for Arch Linux, Fedora, Gentoo, openSUSE, Debian, and Ubuntu. This gives users of those distributions a direct installation route, while GPU functionality still depends on hardware and kernel support.
Pricing
CoreCtrl is free and open source. Its CoreCtrl plan costs nothing and covers the GNU/Linux application; no paid plans or free trial are offered. There is no paid tier to add capabilities, so users should choose it for the controls it provides rather than expect an upgrade path.
Platforms
CoreCtrl runs on Linux. Although profiles can be associated with Windows applications, that does not make CoreCtrl a Windows application.
Who it's for
CoreCtrl suits Linux users with supported AMD GPUs who want application-linked settings and control over fan behavior, frequencies, power, or voltage. It is less suitable for users who need extensive CPU tuning, depend on script-triggered profiles, or want planned new hardware coverage.
Pros and cons
- Pros: Free and open source, with substantial AMD GPU controls including fan curves, custom voltage, and power limits.
- Pros: Automatic and manual profiles allow settings to follow applications or be overridden by the user.
- Cons: CPU support is limited to a governor control, one sensor, and package information.
- Cons: Automatic profiles do not support scripts or interpreted languages, and only one manual profile can be active.
- Cons: Maintenance mode means no new features or hardware support are planned; some GPU series also face unresolved driver or firmware issues.
Alternatives
For a Windows option, ASUS GPU Tweak III is free and has no stated usage limits. Linux users looking specifically for NVIDIA GPU control can consider nvcontrol, free, MIT-licensed Linux software. LACT is another free Linux GPU configuration and monitoring tool.
TuxClocker is a free GNU/Linux alternative with hardware-specific GPU and CPU support. For newer AMD graphics cards on Windows, MoreClockTool is free and aimed at experienced users and evaluation, with overclocking at the user's risk. MSI Afterburner is a free option for GPU overclocking and undervolting, monitoring, custom fan control, and on-screen display. Green Curve is another free option for Linux and Windows.
Intel VTune Profiler is a free standalone tool or part of the Intel oneAPI Toolkit, with commercial and non-commercial use permitted and community support available. For category browsing, see GPU Overclocking Software, GPU Tuning Software, and PC Overclocking Software.
Verdict
Choose CoreCtrl if you use Linux with a supported AMD GPU and want rich controls tied to application profiles without paying for software. Look elsewhere if broad CPU tuning, script-based automation, or future hardware support is central to your decision.
Verdict
CoreCtrl offers broad listed AMD GPU controls and application-linked profiles for Linux users. Its CPU controls are basic, and the project does not plan new features or hardware support.
Questions
Is CoreCtrl free?
Yes. The listed CoreCtrl plan is free and open source, with no paid plans stated.
Which operating systems does CoreCtrl support?
CoreCtrl is a GNU/Linux application. Profiles can be associated with Linux and Windows applications.
What hardware controls does it provide?
It describes full AMD GPU controls for fan, frequency, and power, plus sensors and hardware and software information. CPU support includes a frequency scaling governor control, a package maximum frequency sensor, and package information.
How do I install CoreCtrl?
The project recommends using a distribution package manager and lists packages for Arch Linux, Fedora, Gentoo, openSUSE, Debian, and Ubuntu.
Does full AMD GPU control require extra setup?
With the amdgpu driver, full AMD GPU control requires the amdgpu.ppfeaturemask=0xffffffff boot parameter and a reboot.
Is CoreCtrl actively adding features?
The project says it is in maintenance mode, with work focused on bug fixes and maintenance; no new features or hardware support are planned.
Facts from CoreCtrl's own pages
- AMD GPU controls
- The project describes full AMD GPU controls, including fan, frequency, and power controls, sensors, and hardware and software information. · gitlab.com, 30 Sept 2026
- AMD GPU support
- The project states that it provides full AMD GPU controls for models up to the RX 9000 series, subject to driver and firmware limitations. · gitlab.com, 15 Oct 2026
- Application profiles
- Profiles can automatically configure hardware when a program launches, including Windows programs run on Linux. · gitlab.com, 15 Oct 2026
- Application support
- Profiles can be associated with Linux and Windows applications. · gitlab.com, 30 Sept 2026
- Automatic profiles
- A profile can activate automatically when its associated application launches and its settings are restored when the application ends. · gitlab.com, 30 Sept 2026
- Command line
- The project exposes command-line options for activating and deactivating manual profiles, logging commands and logging the profile stack. · gitlab.com, 15 Oct 2026
- CPU controls
- CoreCtrl provides basic CPU controls rather than the full range of GPU controls. · gitlab.com, 15 Oct 2026
- Documentation
- Documentation is provided through GitLab wiki pages covering installation, setup, profiles, dependencies and known issues. · gitlab.com, 15 Oct 2026
- Fan control
- RX 7000 systems gained automatic and curve fan controls, while fan-stop controls require Linux 6.13 or later. · gitlab.com, 15 Oct 2026
- Founded
- 2019 · gitlab.com, 28 Sept 2026
- Full-control setup
- Full amdgpu control requires adding amdgpu.ppfeaturemask=0xffffffff to the bootloader configuration and rebooting. · gitlab.com, 15 Oct 2026
- GPU setup requirement
- The setup page says full AMD GPU control with the amdgpu driver requires the boot parameter amdgpu.ppfeaturemask=0xffffffff and a reboot. · gitlab.com, 30 Sept 2026
- GPU tuning
- The changelog documents GPU frequency, voltage, power-limit, power-profile and fan controls, with feature availability dependent on GPU and kernel support. · gitlab.com, 15 Oct 2026
- Hardware limits
- The exposed functionality depends on the Linux kernel version and available hardware. · gitlab.com, 30 Sept 2026
- Installation
- Official instructions list packages or installation paths for Arch Linux, Fedora, Gentoo, openSUSE, Debian and Ubuntu, plus source builds for other systems. · gitlab.com, 15 Oct 2026
- Integrations
- Automatic profiles recognize native Linux applications and Windows executables, including Wine-launched programs. · gitlab.com, 15 Oct 2026
- Latest dated release
- CoreCtrl 1.5.2 was released on 2025-09-05 to fix compilation with custom Polkit policy-file install directories. · gitlab.com, 15 Oct 2026
- Licence
- CoreCtrl source files are licensed under the GNU General Public License; bundled third-party components retain their own licences. · gitlab.com, 15 Oct 2026
- Limit: AMD-only
- MusaBase says CoreCtrl is designed for AMD GPUs using the amdgpu driver and does not support NVIDIA cards. · musabase.com, 15 Oct 2026
- Limit: kernel parameter setup
- MusaBase reports that advanced overclocking and voltage controls remain hidden until the amdgpu.ppfeaturemask boot parameter is added and the system is rebooted. · musabase.com, 15 Oct 2026
- Limit: known driver issues
- The project's known-issues history records unreliable settings on RX 7000 hardware, crashes during performance-mode switching and AMD driver-quality cautions. · gitlab.com, 15 Oct 2026
- Limit: narrow audience
- Diolinux concluded that the software is powerful but mainly useful to users who specifically need Linux hardware tuning. · diolinux.com.br, 15 Oct 2026
- Limit: no in-game overlay
- MusaBase states that CoreCtrl handles hardware tuning but does not provide an in-game performance overlay, so it pairs the tool with MangoHud. · musabase.com, 15 Oct 2026
- Limit: privilege configuration
- MusaBase explains that passwordless startup requires both autostart configuration and a matching Polkit rule. · musabase.com, 15 Oct 2026
Where CoreCtrl stands on Freedom251
- PC Overclocking Software#1 of 31
- GPU Overclocking Software#1 of 19
- GPU Tuning Software#1 of 16