Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. GPU Overclocking Software
  3. 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

Free and open source · Linux desktop application · AMD GPU controls

Every plan, in full

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

Alternatives to CoreCtrl

Every alternative, ranked