Un nouveau numéro d'OpenRGB 0.6 a été publié, un outil libre pour contrôler les appareils avec éclairage RGB. Le package supporte les cartes mères ASUS, Gigabyte, ASRock et MSI avec un sous-système RGB pour l'éclairage du boîtier, des modules de mémoire éclairés de marques telles qu'ASUS, Patriot, Corsair et HyperX, des cartes graphiques ASUS Aura/ROG, MSI GeForce, Sapphire Nitro et Gigabyte Aorus, divers contrôleurs de bandes LED (ThermalTake, Corsair, NZXT Hue+), des ventirads lumineux, des souris, des claviers, des casques et des accessoires Razer avec éclairage. Les informations sur le protocole d'interaction avec les appareils ont été principalement obtenues par reverse engineering des pilotes et applications propriétaires. Le code est écrit en C/C++ et distribué sous licence GPLv2. Des builds prêts à l'emploi sont disponibles pour Linux, macOS et Windows.

Parmi les changements les plus importants :
- Un système de plugins a été ajouté pour étendre l'interface utilisateur. Les développeurs d'OpenRGB ont préparé des plugins avec un système de mise à jour automatique, un moteur pour ajouter des effets, une carte visuelle et une implémentation du protocole E1.31.
- Un support limité pour la plateforme macOS a été ajouté pour les architectures Intel et ARM.
- L'enregistrement des événements dans un fichier a été mis en œuvre pour un diagnostic plus rapide.
- La gestion des profils utilisateur via le SDK a été ajoutée.
- Un bug provoquant des pannes de l'éclairage sur les cartes mères MSI MysticLight a été corrigé. Le support de cette série est à nouveau activé pour les cartes déjà testées, et les développeurs offrent de l'aide pour restaurer le fonctionnement de l'éclairage, affecté après l'exécution des anciennes versions d'OpenRGB.
- Le support des GPU ASUS, MSI, Gigabyte a été élargi.
- Les modes de fonctionnement des GPU EVGA ont été ajoutés.
- Ajout de la prise en charge des appareils :
- HyperX Pulsefire Pro
- Yeelight
- FanBus
- Corsair K55
- Corsair K57
- Corsair Vengeance Pro DRAM
- Das Keyboard 4Q
- NZXT Hue Underglow
- Thermaltake Riing Quad
- ASUS ROG Strix Flare
- Lian Li Uni Hub
- Creative Sound BlasterX G6
- Logitech G910 Orion Spectrum
- Le code des contrôleurs de souris Logitech a été unifié pour réduire la duplication de code, de nouveaux modes de fonctionnement ont été ajoutés et le support pour la connexion sans fil a été amélioré.
- Support ajouté pour QMK (nécessite une configuration manuelle).
- Support ajouté pour les protocoles TPM2, Adalight pour les contrôleurs basés sur Arduino.
- Pour les appareils Razer, un pilote alternatif a été intégré pour remplacer OpenRazer en raison d'un grand nombre de bugs et de retards dans l'acceptation des mises à jour de ce dernier ; pour activer le pilote alternatif, il faut désactiver OpenRazer dans les paramètres d'OpenRGB.
Bugs connus :
- Certains appareils ASUS fonctionnant sous la version 0.5 ont cessé de fonctionner sous la version 0.6 en raison de l'introduction d'une liste blanche d'appareils. Les développeurs demandent de signaler de tels appareils dans Issues sur GitLab.
- Le mode « onde » sur les claviers Redragon M711 ne fonctionne pas.
- Certains LED des souris Corsair n'ont pas d'étiquettes.
- Certaines claviers Razer n'ont pas de mappage des touches défini.
- La numérotation des LED adressables sur les cartes ASUS peut être incorrecte.
- Les plugins n'ont actuellement pas de version. En cas d'échec du programme, essayez de supprimer ou de mettre à jour tous les plugins.
- Les profils créés pour les anciennes versions peuvent ne pas fonctionner dans la nouvelle version en raison de la renumérotation des contrôleurs.
Source : opennet.ru
