Состоялся релиз свободной утилиты OpenRGB 0.9, позволяющей управлять RGB-подсветкой материнских плат, видеокарт, клавиатур, кулеров, светодиодных лент и других аксессуаров от различных производителей. Предусмотрены сборки для Linux, Windows и macOS.
OpenRGB поддерживает работу со следующими устройствами:
материнские платы ASUS, Gigabyte, ASRock и MSI;
графические ускорители ASUS Aura/ROG, MSI GeForce, Sapphire Nitro и Gigabyte Aorus;
контроллеры светодиодных лент ThermalTake, Corsair, NZXT Hue+;
модули памяти с подсветкой ASUS, Patriot, Corsair и HyperX;
системы охлаждения с подсветкой;
клавиатуры, мыши, наушники и другие аксессуары.
В OpenRGB 0.9 появились:
поддержка менеджера раскладок (Keyboard Layout Manager, KLM), упрощающего работу с клавиатурами для разных регионов;
зоны светодиодов можно делить на более мелкие подгруппы, что позволяет визуально разделять последовательно подключенные устройства на портах ARGB;
в путях файлов и плагинов можно использовать кириллицу;
добавили страницу со списком идентификаторов устройств, предназначенных для быстрой разработки под новые гаджеты.
Расширили список поддерживаемых устройства, в который добавили:
новые видеокарты SUS, Colorful, EVGA, Gainward, Gigabyte, iGame, MSI, NVIDIA, Palit и PNY;
устройства GaiZhongGai;
раскладки для материнских плат Gigabyte;
новые устройства HyperX;
добавили контроллер AOC с поддержкой AOC клавиатуры GK500, коврика GMM700 и мыши GM500;
контроллер Asus получил поддержку Asus ROG Ally;
модули памяти Corsair Dominator Platinum DDR5 и Corsair Vengeance DDR5;
док-станция JSAUX Steam Deck;
контроллер LEGO Dimensions Toypad;
расширили список поддерживаемых ноутбуков Lenovo;
аксессуары NZXT Hue 2;
клавиатуры RedSquare;
наушники Roccat.
Информация о протоколах взаимодействия с устройствами получается с помощью обратного инжиниринга проприетарных драйверов. Код утилиты OpenRGB написан на C/C++ и свободно распространяется по лицензии GPLv2. Проект опубликован на GitLab с зеркалом на GitHub.
Источник новости: habr.com