- Home
- GPU Overclocking Software
- CoreCtrl
CoreCtrl
What it is
CoreCtrl is a free, open-source GNU/Linux application for controlling computer hardware through profiles. Profiles can activate automatically when an associated application starts and restore settings when it closes. Users can also turn on a manual profile, whose settings take precedence over automatic ones. The project describes its broadest controls for AMD GPUs: fan, frequency, and power settings, along with sensors and hardware and software information. CPU support is more limited, covering a frequency-scaling governor control, a package maximum-frequency sensor, and CPU package information. Profiles can be linked to Linux and Windows applications, but automatic profiles require a binary executable name; scripts and interpreted languages are not supported. Only one manual profile can be active at once. Available controls depend on the Linux kernel version and hardware. The project recommends installing through a distribution package manager and says it is in maintenance mode, with development focused on bug fixes rather than new features or hardware support. Full AMD GPU control with the amdgpu driver requires a boot parameter and reboot.
For and against
For
- Free and open source.
- AMD GPU controls include fan, frequency, and power.
- Profiles can activate when applications launch.
- Supports linking profiles to Linux and Windows applications.
Against
- CPU support is basic.
- Only one manual profile can be active at a time.
- Automatic profiles do not support scripts or interpreted languages.
- Full amdgpu control requires a boot parameter and reboot.
The verdict
CoreCtrl offers profile-based control, with its most extensive controls aimed at AMD GPUs. Its hardware and kernel dependencies, setup requirement, and maintenance-mode status matter when evaluating it.
Who it suits
CoreCtrl suits GNU/Linux users who want application-based profiles and hardware controls, especially for supported AMD GPUs. It may also fit users who are comfortable with its setup requirements and maintenance status.
Plans and prices
CoreCtrl
Free and open source · Linux desktop application · AMD GPU controls
Read 15 Oct 2026 · gitlab.com
On the record
- AMD GPU controls
- The project describes full AMD GPU controls, including fan, frequency, and power controls, sensors, and hardware and software information.gitlab.com · read 30 Sep 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 · read 15 Oct 2026
- Application profiles
- Profiles can automatically configure hardware when a program launches, including Windows programs run on Linux.gitlab.com · read 15 Oct 2026
- Application support
- Profiles can be associated with Linux and Windows applications.gitlab.com · read 30 Sep 2026
- Automatic profiles
- A profile can activate automatically when its associated application launches and its settings are restored when the application ends.gitlab.com · read 30 Sep 2026
- Command line
- The project exposes command-line options for activating and deactivating manual profiles, logging commands and logging the profile stack.gitlab.com · read 15 Oct 2026
- CPU controls
- CoreCtrl provides basic CPU controls rather than the full range of GPU controls.gitlab.com · read 15 Oct 2026
- Documentation
- Documentation is provided through GitLab wiki pages covering installation, setup, profiles, dependencies and known issues.gitlab.com · read 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 · read 15 Oct 2026
- Full-control setup
- Full amdgpu control requires adding amdgpu.ppfeaturemask=0xffffffff to the bootloader configuration and rebooting.gitlab.com · read 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 · read 30 Sep 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 · read 15 Oct 2026
- Hardware limits
- The exposed functionality depends on the Linux kernel version and available hardware.gitlab.com · read 30 Sep 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 · read 15 Oct 2026
- Integrations
- Automatic profiles recognize native Linux applications and Windows executables, including Wine-launched programs.gitlab.com · read 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 · read 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 · read 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 · read 15 Oct 2026