Description

OpenRGB est LE projet Open Source de gestion de différents matériels RGB par différents fabriquants/vendeurs, complétement indépendants desdits fabriquants.
Il permet de centraliser la gestion, soit par une interface graphique, soit en mode CLI.
Le projet est multi-plateformes (Linux, MacOS, Windows), et multi-architectures (32 et 64 bits, x86 et ARM).
De même, il existe quelques plugins pour interagir selon différents profils d’événements systèmes.
- Licence : GNU/GPL v2
- Site web : https://openrgb.org/
Installation
Installons le binaire :
⇒ Debian (et assimilés) : apt install openrgb
L’interface graphique se situe normalement, depuis le menu Accessoires.
SMBus
Il est préférable d’installer en plus la gestion des accès du bus SMB, en installant
le paquet i2c-tools
: apt install i2c-tools
.
Ensuite, il faut charger les modules correspondants :
- i2c-dev :
sudo modprobe i2c-dev
- Si AMD :
sudo modprobe i2c-piix4
- Si Intel :
sudo modprobe i2c-i801
acpi_enforce_resources=lax
au kernel. Voir ci-dessous comment faire…
Configuration
Les fichiers de configuration s’enregistrent dans le répertoire personnel,
généralement sous ~/.config/OpenRGB
où se trouvent les plugins installés,
ainsi que les logs.
Périphériques
Vos périphériques, s’ils sont supportés, seront affichés dans le premier menu bien nommé Périphériques.
Il est possible d’activer ou non le support de périphériques dans l’onglet Périphériques supportés du menu Paramètres.
Régionalisation
⇒ Menu Paramètres > onglets Paramètres généraux, la gestion de la langue est le premier choix possible.
Plugins
Les plugins sont des extensions du projet ; une fois téléchargés, il faut en premier les décompresser.
Le plus simple est d’ouvrir l’onglet ‘Plugins’ accessible depuis le menu Paramètres.
puis de cliquer sur le bouton [ Installer un plugin ].
Ils seront enregistrés dans le répertoire personnel ~/.config/OpenRGB/plugins
.
Il semble qu’à chaque ajout est créé un nouveau menu afin de paramètrer le plugin correspondant.
Accès SMBus automatique
Pour charger les modules SMBus automatiquement au démarrage de votre machine,
il faut créer un fichier /etc/modules-load.d/i2c.conf
et y ajouter les noms
des modules nécessaires, tel que, pour l’exemple :
⇒ Exemple pour une carte-mère AMD :
i2c-dev
i2c-piix4
⇒ Exemple pour une carte-mère Intel :
i2c-dev
i2c-i801
Ensuite, préférez redémarrer la machine.
Paramètre kernel
Si et seulement si nécessaire, voici comment ajouter un paramètre au noyau pour qu’il soit actif au démarrage de la machine :
- Avec des droits administrateurs, éditez le fichier
/etc/default/grub
- Se positionner sur la ligne GRUB_CMDLINE_LINUX_DEFAULT et ajouter le paramètre
nécessaire à l’intérieur des doubles quotes
""
(si nécessaire, ajouter un espace). - Après avoir sauvegardé, exécuter la commande
update-grub
toujours avec les droits admin. - Redémarrer la machine
Documentation
- Liste des matériels + ou - supportés : https://openrgb.org/devices.html
- Liste des plugins : https://openrgb.org/plugins.html
- Gestion des accès :