Выпуск OpenRGB 1.1, инструментария для управления RGB-подсветкой - QubStore

Выпуск OpenRGB 1.1, инструментария для управления RGB-подсветкой

OpenRGB 1.1 — это релиз с упором на стабильность: команда закрыла ошибки, накопившиеся после выхода версии 1.0.

Проект написан на C и C++ и выходит под лицензией GPLv2. Готовые сборки уже доступны для Linux (в форматах deb, rpm, appimage и flatpak), а также для macOS и Windows. Список исправлений получился внушительным. Во-первых, заработала опция «Не показывать снова» — раньше выбранное значение попросту не сохранялось. Во-вторых, починили OpenRGB SDK: в безоконном режиме headless сервер больше не игнорирует запрос со списком плагинов. В-третьих, устранена проблема при подключении очень старых клиентов с протоколом ниже шестой версии — индексы устройств обрабатывались некорректно.

Отдельный блок правок касается командной строки: исправлено несколько сбоев в обработке опций, которые загружают профили, задают размер зон у устройств и применяют цвета или другие настройки через CLI. Досталось и ряду конкретных контроллеров — там улучшили поведение при горячем подключении и убрали потенциальные взаимные блокировки.

Вместе с основным релизом вышли OpenRGB Effects Plugin 1.1 (тоже с исправлениями) и OpenRGB Skin Plugin с поддержкой OpenRGB 1.0. Остальные плагины обновлять не нужно, как и пересоздавать профили — за исключением тех, кто прыгает с версии 0.9 или ещё более давних сборок. На Windows для работы с подсветкой оперативной памяти или старых материнских плат понадобится драйвер pawnio и запуск OpenRGB от имени администратора либо установка программы как фонового сервиса.

Смысл проекта — дать единый доступ к аппаратным возможностям контроллеров подсветки, будь то встроенные эффекты или прямое управление цветом. Всё, что не умеет сам контроллер, — визуализация звука, подкраска по температуре, AmbiLight, смена цвета при переключении окон или переливы в духе лавовой лампы — вынесено в плагины. А внешний API (сетевой SDK) позволяет гонять команды смены подсветки из любой сторонней программы или скрипта. Среди поддерживаемого железа — материнские платы ASUS, Gigabyte, ASRock и MSI с RGB-подсистемой, модули памяти (ASUS, Patriot, Corsair, HyperX и другие), видеокарты вроде ASUS Aura/ROG, MSI GeForce, Sapphire Nitro и Gigabyte Aorus, контроллеры лент ThermalTake, Corsair и NZXT Hue+, а также светящиеся кулеры, мыши, клавиатуры, наушники и аксессуары Razer. Нюанс: часть устройств в списке подписана не торговыми именами — скажем, память Asus Aura и некоторых других производителей значится как ENE DRAM, а отдельные пункты объединяют сразу несколько моделей.

Ссылка на основную публикацию