CoreCtrl is a linux application that allows you to control with ease your computer hardware using application profiles.
The default settings are defined on a global profile. You can also create as many custom profiles as you want, each of them defining its own settings. Each custom profile is associated to one program executable. When the associated program is launched, the settings of the profile will be applied automatically. Later on, when the program ends, the previous settings are restored.
You can choose which elements of the system will be controlled by a profile, even for the global profile. In this way, some parts of the system will be left untouched when the profile is applied. This will allow you to control those parts using other applications or define a global behavior for a part while controlling other parts with custom profiles. See How profiles works for more info on this topic.
The exposed functionality depends on the kernel version and the available hardware. Currently CoreCtrl supports:
- AMD GPUs. Good support for both older and newer hardware. It has controls for fan, frequency and power, multiple sensors and displays hardware and software information for each GPU.
- CPU: Basic support. It has a control for the frequency scaling governor, a sensor for the package maximum frequency and displays hardware information for each CPU package.
NOTE: You don't need to have all the above hardware on your system in order to use CoreCtrl. For example, you may not have a supported GPU, but still, you may want to use it to control your CPU using application profiles.
- Add support for newer GPUs.
- Support other vendors GPUs.
- Improve CPU controls and sensors.
- Maintain and improve the application.
- Installation. How to install this program.
- Setup. Instructions on how to get CoreCtrl working on your operating system and some other tweaks.
- AMD GPUs. How to use specific features of AMD GPUs.
- FAQ. Frequently asked questions.
- Known issues. Common problems and solutions.
- How profiles works. An explanation on how profiles settings are applied to your system.
Improper use of this program can damage your hardware. Use it at your own risk!