Опубліковано новий випуск OpenRGB 0.6, вільного інструментарію для керування пристроями з RGB-підсвічуванням. Пакет підтримує материнські плати ASUS, Gigabyte, ASRock та MSI з RGB-підсистемою для підсвічування корпусу, модулі пам'яті з підсвічуванням від ASUS, Patriot, Corsair та HyperX, графічні карти ASUS Aura/ROG, MSI GeForce, Sapphire Nitro та Gigabyte Aorus світлодіодних стрічок (ThermalTake, Corsair, NZXT Hue+), кулери, миші, клавіатури, навушники та аксесуари Razer з підсвічуванням. Інформація про протокол взаємодії з пристроями переважно отримана через проведення зворотного інжинірингу пропрієтарних драйверів та додатків. Код написаний на C/C++ та поширюється під ліцензією GPLv2. Готові збірки формуються для Linux, MacOS та Windows.
Серед найважливіших змін:
- Додана система плагінів, що розширюють інтерфейс користувача. Розробниками OpenRGB підготовлені плагіни із системою автоматичної установки оновлень, двигуном для додавання ефектів, візуальною картою та реалізацією протоколу E1.31.
- Додано обмежену підтримку платформи macOS для архітектур Intel та ARM.
- Реалізовано запис лога подій у файл для швидкої діагностики.
- Додано керування профілями користувача через SDK.
- Виправлено помилку, що призводить до виведення з ладу підсвічування на материнських платах MSI MysticLight. Підтримка цієї серії знову включена для вже протестованих плат, розробники надають допомогу з відновленням працездатності підсвічування, що постраждала від запуску старих версій OpenRGB.
- Розширено підтримку GPU ASUS, MSI, Gigabyte.
- Додані режими роботи GPU EVGA.
- Додано підтримку пристроїв:
- HyperX Pulsefire Pro
- Yeelight
- FanBus
- Corsair K55
- Corsair K57
- Corsair Vengeance Pro DRAM
- Клавіатура Das 4Q
- NZXT Hue Underglow
- Thermaltake Riing Quad
- ASUS ROG Strix Flare
- Lian Li Uni Hub
- Creative Sound BlasterX G6
- Logitech G910 Orion Spectrum
- Код контролерів мишей Logitech об'єднаний для зменшення дублювання коду, додано нові режими роботи, покращено підтримку бездротового підключення.
- Додана підтримка QMK (вимагає ручного налаштування).
- Додано підтримку протоколів TPM2, Adalight для контролерів на основі Arduino.
- Для Razer вбудований альтернативний драйвер для заміни OpenRazer у зв'язку з великою кількістю збоїв і затримками в прийнятті оновлень останнього; для включення альтернативного драйвера потрібно вимкнути OpenRazer у налаштуваннях OpenRGB.
Відомі помилки:
- Деякі пристрої ASUS, що працювали у версії 0.5, перестали працювати у версії 0.6 через введення білого списку пристроїв. Розробники просять повідомити про такі пристрої в Issues на GitLab.
- Режим "хвиля" на клавіатурах Redragon M711 не працює.
- Деякі світлодіоди мишей Corsair не мають підписів.
- Деякі клавіатури Razer не мають карти розкладки.
- Нумерація світлодіодів, що адресуються на платах ASUS, може бути некоректною.
- Плагіни на даний момент не мають версіонування. У випадку збоїв програми, спробуйте видалити або оновити всі плагіни.
- Профілі, створені для попередніх версій, можуть не працювати в новій версії через перейменування контролерів.
Джерело: opennet.ru