CoreCtrl - Le Bottin des Jeux Linux

CoreCtrl

🗃️ Specifications

📰 Title: CoreCtrl 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Tool 👁️ Visual: 2D
🏷️ Category: Tool ➤ Hardware Optimization 🏝️ Perspective: First person (interface)
🔖 Tags: Tools; Hardware Optimization ⏱️ Pacing: Real Time
🐣️ Approx. start: 2019-06-14 👫️ Played: Single
🐓️ Latest: 2024-03-10 🚦 Status: 04. Released (status)
📍️ Version: Latest: 💥️ 1.0.4➜1.3.11 / Dev: e2847976 ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️ Libre 🎀️ Quality: 7. ⏳️
🏛️ License: GPL-3 ✨️ (temporary):
🐛️ Created: 2019-07-22 🐜️ Updated: 2024-10-10

📦️ Deliverables

📦️ Package name: ..... 📦️ Arch: ✓
📄️ Source: ✓ ..... 📦️ RPM: ✓
⚙️ Generic binary: ..... 📦️ Deb: ✓
🌍️ Browser version: ..... 📦️ AppImage:
📱️ PDA support: ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 👻️ Temporary:
💡 Lights on: 🎨️ Significant improvement:
👔️ Already shown: 💭️ New version published (to be updated):
🎖️ This work: 5 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 🦺️ Work in progress:
🎰️ ID: 15632

📖️ Summary

📜️[en]: A libre hardware configuration tool (CPU, graphics card, ...) allowing the temporary optimization of the performance of a list of applications by creating profiles by application (Linux or Windows). It aims to be flexible, comfortable and accessible to regular users. For now (in development), it has full AMD GPU controls (old and new models) and basic CPU control. 📜️[fr]: Un outil libre de paramétrage du matériel (CPU, carte graphique, ...) permettant l'optimisation temporaire des performances d'une liste d'applications par la création de profils par application (Linux ou Windows). Il vise à être flexible, confortable et accessible aux utilisateurs réguliers. Pour l'instant (en développement), il dispose de contrôles complets du GPU d'AMD (anciens et nouveaux modèles) et d'un contrôle basique du CPU.

🎥️ Videos


🏝️ Trailer: (201907),


🦝️ From Users: 💥️(202401), 💥️(202006), 💥️(202205),


🕯️ How To: 💥️(202209), 💥️(202205), 💥️[fr](202108),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(201907) gd(202xxx) gu(202401) gu(202006) gu(202205) r(202xxx) lp(202xxx) ht(202209) ht(202205) ht(202206) ht[fr](202108) ht[de](202xxx) ht[ru](202105) ht[pl](202xxx) ht[cz](202xxx) ht[sp](202105) ht[sp](202107) ht[pt](202006) ht[it](202xxx) ht[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial
[Support their work (Donate)]

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ ht(202xxx)

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (CoreCtrl Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Juan Palacios (jpalaciosdev) [fr] [en]): [Site 1 2 3] [Patreon] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Snap]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Free Gamer (20190717)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: CoreCtrl
🦊️ What's: A libre tool for configuring hardware to temporarily optimize app perf
🏡️ -
🐣️ https://gitlab.com/corectrl
🔖 #LinuxTool #HarwareOptimization
📦️ #Libre #Arch #RPM #Deb
📖 Our entry: (homeless)

🥁️ Update: 1.0.4➜1.3.11
⚗️ Major release (Stable) 🍎️
📌️ Changes: https://gitlab.com/corectrl/corectrl/-/releases
🦣️ From: 🛜️ https://gitlab.com/corectrl/corectrl/-/tags?format=atom

🏝️ https://www.youtube.com/embed/6uchS6OiwiU
🦝️ https://www.youtube.com/embed/RPXafoDbTzw?start=93
🦝️ https://www.youtube.com/embed/Zi77qiZzChg
🕯️https://www.youtube.com/embed/hIafX-XRsCI
🕯️https://www.youtube.com/embed/2OOD4eAPgzE
🕯️[fr] https://www.youtube.com/embed/K2U3NkrYo5o

🕶️ A view of its UI, with a banner at the top featuring the Borderlands 2 game icon and an arrow (presumably for switching games), and 2 tabs below, the 1st (enabled) for setting up a Radeon graphics card, the 2nd (disabled) for a Core i7 processor. On the activated tab (graphics card), you'll see 2 tabs at the bottom: "PROFILES" (activated) and "SYSTEM" (inactive). So the screen shows the graphics card settings in the "PROFILES" tab, with various curves (GPU, memory, temperature, power consumption, activity, fan speed), below left linear potentiometers for setting GPU frequency and power, in the middle the memory frequency, and on the right the fan power=f(temperature) curve.

📚️ CoreCtrl is a libre hardware configuration tool (CPU, graphics card, ...) allowing the temporary optimization of the performance of a list of applications by creating profiles by application (Linux or Windows). It aims to be flexible, comfortable and accessible to regular users. For now (in development), it has full AMD GPU controls (old and new models) and basic CPU control.

📕 Description [en]

📜️ "A libre tool for configuring hardware (CPU, graphics card, etc.) to temporarily optimize application performance" 📜️


CoreCtrl is a Free and Open Source GNU/Linux application that allows you to control with ease your computer hardware using application profiles. It aims to be flexible, comfortable and accessible to regular users.

There are already others GNU/Linux applications that allow you to control your hardware. Some of them are pretty good. Most of them are not built with regular users in mind and/or are focused on some specific hardware or features, so usually you end up with multiple control programs installed and running at the same time, each of them having his own specific configuration. Also, most of them do not respond to external events other that the hardware events they control so, if you want to change the behavior of the system for a given period of time, let's say, during one specific program execution, you have to manually interact with each control program in order to change its behavior, before and after that specific program execution.

All of this is perceived by regular users as a big burden or even a barrier that impedes them to migrate to GNU/Linux for some specific tasks (as gaming).

CoreCtrl aims to be a game changer in this particular field. You can use it to automatically configure your system when a program is launched (works for Windows applications too). It doesn't matter what the program is, a game, a 3D modeling application, a video editor or... even a compiler! It offers you full hardware control per application.

The actual version of CoreCtrl automatically apply profiles for native and Windows applications, has basic CPU controls and full AMD GPUs controls (for both old and new models). The goal is to support as much hardware as possible, even from other vendors. Please, see Future work (below) for more details.

📕 Description [fr]

Un outil de paramétrage du matériel (CPU, carte graphique, ...) avec profils par application, par la CoreCtrl Team, initié par Juan Palacios (jpalaciosdev).

CoreCtrl est un outil libre de paramétrage du matériel (CPU, carte graphique, ...) permettant l'optimisation temporaire des performances d'une liste d'applications par la création de profils par application (Linux ou Windows). Il vise à être flexible, confortable et accessible aux utilisateurs réguliers. Pour l'instant (en développement), il dispose de contrôles complets du GPU d'AMD (anciens et nouveaux modèles) et d'un contrôle basique du CPU.


CoreCtrl est une application GNU / Linux libre et à source ouvert qui vous permet de contrôler facilement votre matériel informatique à l'aide de profils d'application. Il vise à être flexible, confortable et accessible aux utilisateurs réguliers.

Il existe déjà d’autres applications GNU / Linux qui vous permettent de contrôler votre matériel. Certains d'entre eux sont très bons. La plupart d’entre eux ne sont pas conçus pour les utilisateurs habituels et / ou sont concentrés sur des équipements ou des fonctionnalités spécifiques. Par conséquent, vous obtenez généralement plusieurs programmes de contrôle installés et exécutés simultanément, chacun d’eux ayant sa propre configuration. En outre, la plupart d'entre eux ne répondent pas aux événements externes autres que les événements matériels qu'ils contrôlent. Par conséquent, si vous souhaitez modifier le comportement du système pendant une période donnée, par exemple, au cours d'une exécution de programme spécifique, vous devez manuellement interagir avec chaque programme de contrôle afin de modifier son comportement, avant et après l'exécution de ce programme spécifique.

Tout cela est perçu par les utilisateurs réguliers comme un lourd fardeau, voire une barrière qui les empêche de migrer vers GNU / Linux pour certaines tâches spécifiques (comme les jeux).

CoreCtrl vise à être un changeur de jeu dans ce domaine particulier. Vous pouvez l'utiliser pour configurer automatiquement votre système lors du lancement d'un programme (fonctionne également pour les applications Windows). Peu importe la nature du programme, un jeu, une application de modélisation 3D, un éditeur de vidéo ou ... même un compilateur ! Il vous offre un contrôle matériel complet par application.

La version actuelle de CoreCtrl applique automatiquement des profils pour les applications natives et Windows, dispose de contrôles basiques du processeur et de contrôles complets du processeur graphique AMD (pour les anciens et les nouveaux modèles). L'objectif est de prendre en charge autant de matériel que possible, même de la part d'autres constructeurs. S'il vous plaît, voir "Future work" (section "Features" ci-après) pour plus de détails.