Адам Хонсе, известный под ником CalcProgrammer1, выпустил OpenRGB 1.0 – первую версию программы, которую разработчик считает завершённой. OpenRGB позволяет управлять подсветкой разных устройств из одного приложения, заменяя фирменные утилиты вроде CORSAIR iCUE, ASUS Armoury Crate и GIGABYTE Control Center. Программа работает на Windows, Linux и macOS.
Если в компьютере несколько компонентов с RGB-подсветкой от разных производителей, для их настройки нередко приходится устанавливать сразу несколько утилит. Каждая работает в фоне, может конфликтовать с другими, а иногда ещё и требует регистрации. При этом синхронизировать подсветку между устройствами удаётся не всегда. OpenRGB предлагает единое управление совместимыми устройствами – без набора фирменных приложений.
Главное окно OpenRGB 1.0: слева – найденные устройства, справа – цветовой круг и значения RGB и HSV, внизу – управление профилями. Снимок сделан на компьютере с GeForce RTX 5080 и материнской платой ASUS TUF Gaming B860M-PLUS WIFI.
Проект появился в 2019 году как продолжение OpenAuraSDK, созданного в ходе изучения протоколов управления подсветкой. С момента выхода версии 0.9 прошло почти три года. За это время разработчики выпускали промежуточные сборки и релиз-кандидаты, но до полноценного релиза дело не доходило. Последний год после выхода 1.0rc2 был посвящён переработке внутренних компонентов программы.
Что изменилось в версии 1.0
Четыре основных изменения затрагивают работу программы в системе. Интерфейс при этом не был главным направлением обновления.
- Работа в качестве фоновой службы. OpenRGB теперь может управлять подсветкой без открытого окна приложения. Это упрощает применение выбранных настроек после перезагрузки: раньше для этого приходилось оставлять программу запущенной или использовать сценарии.
- Новая система профилей. Разработчики полностью переработали сохранение и загрузку настроек.
- Доступ к оборудованию через PawnIO. В Windows для управления некоторыми устройствами, включая оперативную память и старые материнские платы, теперь нужен сторонний драйвер PawnIO. Он устанавливается отдельно.
- Переход на Qt6. Программа официально перешла с Qt5 на Qt6. Разработчик отдельно напоминает сопровождающим Linux-дистрибутивов о необходимости пересобрать пакеты с новой версией библиотеки.
Список совместимого оборудования тоже заметно расширился. В него вошли контроллеры подсветки памяти Corsair с улучшенным автоматическим определением, клавиатуры на прошивке QMK с протоколами VialRGB и Keychron, устройства Logitech с HID++ 2.0, видеокарты PNY Epic-X и PowerColor, материнские платы и ноутбуки Gigabyte и MSI, а также клавиатуры и световые панели ноутбуков Clevo.
Что нужно для работы
В Windows для управления оперативной памятью, старыми материнскими платами и рядом других устройств потребуется установить PawnIO. Саму OpenRGB нужно запускать от имени администратора либо при установке выбрать работу в качестве фоновой службы. Это необходимо для доступа к оборудованию через драйвер.
Без PawnIO программа запускается и работает, но при старте предупреждает, что часть интерфейсов I2C и SMBus не удалось инициализировать, и такие устройства в списке не появятся.
Так выглядит предупреждение при запуске без PawnIO: видеокарта и материнская плата определились, но доступ к части устройств закрыт.
В Linux пакеты .deb и .rpm теперь требуют hidapi-hotplug – ответвление библиотеки hidapi, которое разработчик выпускает отдельно. В сборки AppImage и Flatpak эта зависимость уже включена, поэтому устанавливать её дополнительно не нужно.
Доступны сборки для x86, x86_64, ARM32 и ARM64, в том числе для мини-компьютеров вроде Raspberry Pi. Исходный код распространяется под лицензией GNU GPL версии 2.
Риск повреждения оборудования сохраняется
Разработчик предупреждает: OpenRGB напрямую взаимодействует с оборудованием по протоколам, изученным методом обратного проектирования. Команда старается отправлять устройствам только корректные команды, но не располагает полной информацией об их работе. В прошлом уже были случаи повреждения оборудования – после этого соответствующий код отключали или исправляли. Полностью исключить повторение таких проблем автор не может, поэтому пользоваться программой предлагается с учётом этого риска.
SDK и дополнения
Базовые возможности OpenRGB позволяют выбирать режимы подсветки, встроенные в сами устройства. Более сложные эффекты – реакция на музыку, синхронизация с играми или волны, проходящие по всем компонентам компьютера, – доступны через сторонние приложения, которые подключаются к сетевому SDK. Для него существуют клиентские библиотеки на Python, JavaScript, C#, Java, C++ и Rust. Среди готовых приложений с поддержкой OpenRGB разработчик называет Aurora, Artemis, RemoteLight и свой Keyboard Visualizer.
Возможности самой программы можно расширить с помощью дополнений. Они добавляют эффекты, визуальную карту устройств, управление подсветкой по расписанию, приём команд по протоколу E1.31 и изменение подсветки в зависимости от показаний датчиков.
Кроме того, OpenRGB позволяет синхронизировать подсветку на нескольких компьютерах по сети. Программа поддерживает работу без графического интерфейса – в режиме сервера и через командную строку.
Где скачать
Сборки OpenRGB 1.0 опубликованы 12 сентября 2026 года на странице выпусков проекта. Для Windows доступны установщик MSI и архив, для macOS – версии под Intel и Apple Silicon, для Linux – AppImage, Flatpak и пакеты .deb и .rpm для разных архитектур.
Разработка по-прежнему ведётся на GitLab, где размещён исходный код. Документацию и список поддерживаемых устройств можно найти на сайте проекта.

