CoreCtrl vs nvcontrol
CoreCtrl
gitlab.comnvcontrol
github.comSide by side
| Figure | CoreCtrl | nvcontrol |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | Yes | — |
| Linux | Yes | Yes |
| Plans published | 2 | 1 |
| Spec score · GPU Overclocking Software | 8.5 (#2) | 7.1 (#15) |
| Purpose | CoreCtrl is a free and open source GNU/Linux application for controlling computer hardware with application profiles. | nvcontrol is an NVIDIA GPU settings manager for Linux designed for Wayland. |
Plans
In their own words
CoreCtrl
CoreCtrl is a free, open-source GNU/Linux application for controlling hardware through profiles. Profiles can launch when an associated Linux or Windows application starts, then restore their settings when it ends. You can also activate a manual profile, which takes priority over automatic profiles; only one manual profile can be active at a time. The project describes its AMD GPU controls as full, covering fans, frequency, power, sensors, and hardware and software information. CPU support is more limited: it includes a frequency-scaling governor control, a package maximum-frequency sensor, and CPU package information. Automatic profiles need an executable binary name, so they cannot be tied to scripts or interpreted-language applications. The available controls depend on the Linux kernel version and hardware. Full AMD GPU control with the amdgpu driver requires a boot parameter and reboot. CoreCtrl is free, with no paid plans stated, and the project recommends installation through a distribution package manager. It is in maintenance mode, with development focused on fixes and upkeep rather than new features or hardware support.
nvcontrol
nvcontrol is a free, open-source NVIDIA GPU settings manager for Linux designed for Wayland. It offers both a terminal dashboard and a GUI, with controls for digital vibrance, display color, VRR/G-SYNC, HDR, overclocking, fans, and power management. The project lists KDE Plasma, GNOME, Hyprland, Sway, and Pop!_OS COSMIC as supported compositors. Read-only diagnostics cover CUDA, Ollama, local AI/ML workload fit, and environment setup; CLI workflows can create support bundles with options to redact paths and identifiers. Listed GPU families are RTX 50, 40, 30, and 20 series, plus GTX 16 and 10 series, with support depending on drivers and hardware. Matching NVIDIA open modules and userland are required, and Linux kernel 6.6 or later is recommended. The driver guide identifies NVIDIA open driver 610 as its primary target and directs users of 590 and earlier to an older vibrance-compatible build. Installation instructions cover Arch Linux, Fedora/Nobara, Pop!_OS, Debian/Ubuntu, and source builds. Overclocking and voltage modification are experimental and may cause instability or hardware damage.