Публикувана е нова версия на OpenRGB 0.7, отворен инструментариум за управление на RGB осветление на периферни устройства. Пакетът поддържа дънни платки на ASUS, Gigabyte, ASRock и MSI с RGB подсистема за осветление на корпуса, модули памет с осветление от ASUS, Patriot, Corsair и HyperX, графични карти ASUS Aura/ROG, MSI GeForce, Sapphire Nitro и Gigabyte Aorus, различни контролери за LED ленти (ThermalTake, Corsair, NZXT Hue+), светещи охладители, мишки, клавиатури, слушалки и аксесоари Razer с осветление. Информацията за протоколите за взаимодействие с устройствата е получена основно чрез реверсивно инженерство на проприетарни драйвъри и приложения. Кодът е написан на C/C++ и се разпространява под лиценз GPLv2. Готовите билдове се генерират за Linux, macOS и Windows.

Сред новите възможности се открояват:
- Добавено е меню за настройки. Сега за настройка на специфичната функционалност (устройства E1.31, QMK, Philips Hue, Philips Wiz, Yeelight и устройства, управлявани през серийния порт, например на база Arduino) не е необходимо да се редактира конфигурационния файл ръчно.
- Добавен е плъзгач за управление на яркостта на устройствата, които имат тази настройка в допълнение към настройката на цвета.
- В менюто за настройки сега е налично управление на автоматичното стартиране на OpenRGB при стартиране на системата. Може да се зададат допълнителни действия, които OpenRGB ще изпълни при такова стартиране (прилагане на профили, стартиране в режим сървър).
- Плъгините сега имат механизъм за версиониране, за да се избегнат сривове поради използване на остарели билдове с нови версии на OpenRGB.
- Добавена е възможност за инсталиране на плъгини чрез менюто за настройки.
- Добавена е конзола за извеждане на логове, за да се улесни получаването на информация за сривове от новите потребители. Конзолата за логове може да бъде включена в настройките в секцията "Информация".
- Добавена е възможност за запазване на настройки на устройството, при наличие на Flash памет в устройството. Запазването се извършва само по команда, за да се избегне излишното изразходване на ресурса Flash. По-рано за такива устройства запазването не е извършвано по същите съображения.
- При откритие на нови устройства, за които е нужна настройка на размерност (контролери ARGB), OpenRGB ще напомни за необходимостта от тази настройка.
Добавена е поддръжка за нови устройства:
- Разширен е списъкът на откриваемите GPU (Gigabyte, ASUS, MSI, EVGA, Sapphire и др.)
- Разширен списък с поддържани дънни платки MSI Mystic Light (поради особеностите на тази серия платки, по подразбиране непроверените устройства остават недостъпни, за да се избегне софтуерен блокаж на RGB контролера)
- Поправени проблеми с мишките Logitech, открити в версия 0.6.
- Добавени режими на работа за Logitech G213
- Philips Hue (включително Entertainment mode)
- Corsair Commander Core
- HyperX Alloy Origins Core
- Alienware G5 SE
- ASUS ROG Pugio (поддръжката за мишките ASUS като цяло е подобрена)
- ASUS ROG Throne headset stand
- ASUS ROG Strix Scope
- В Razer Controller добавени нови устройства.
- Obinslab Anne Pro 2
- ASUS Aura SMBus контролерът е преименуван на ENE SMBus контролер (по-точно OEM наименование), самият контролер е леко разширен: добавена е поддръжка за GPU ASUS серия 3xxx (ENE контролер) и XPG Spectrix S40G NVMe SSD (ENE контролер, изисква стартиране с правата на Администратор/root за работа). Поправен е конфликтът на контролера с Crucial DRAM.
- HP Omen 30L
- Cooler Master RGB Controller
- Cooler Master ARGB Controller direct mode
- Клавиатура Wooting
- Blinkinlabs BlinkyTape
- Клавиатура Alienware AW510K
- Клавиатура Corsair K100
- SteelSeries Rival 600
- SteelSeries Rival 7×0
- Logitech G915, G915 TKL
- Logitech G Pro
- Клавиатура Sinowealth 0016
- Поправено е мигането на устройствата HyperX (особено HyperX FPS RGB)
- Всички адреси на Crucial DRAM отново са налични за откритие, вероятно това ще реши проблема с непълното откритие на планките.
- GPU Gigabyte RGB Fusion 2
- GPU EVGA 3xxx
- EVGA KINGPIN 1080Ti и 1080 FTW2
- Мишка ASUS Strix Evolv
- MSI GPU direct mode
Поправени проблеми:
- Поправени са проблеми с откритие на USB устройства, свързани със стойностите interface/page/usage, различаващи се между ОС
- На много устройства са коригирани картите за разположение на клавишите (разкладките).
- Подобрено е форматирането на логовете
- Поправен е проблем с многократна инициализация на WMI (водещ до невъзможност за повторно откритие на устройствата SMBus)
- Няма малко подобрение на потребителския интерфейс
- Поправени са сривовете на приложението при свързване на мишки Logitech (G502 Hero и G502 PS)
- Поправени са сривовете на приложението при изключване на плъгини
Известни проблеми:
- Някои от наскоро добавените GPU от NVIDIA (ASUS Aura 3xxx, EVGA 3xxx) не работят под Linux, свързани с недостатъци в реализацията на I2C/SMBus в проприетарния драйвер на NVIDIA.
- Не работи ефектът wave на Redragon M711.
- Индикаторите на някои мишки Corsair не са подписани.
- За някои клавиатури Razer няма разкладки.
- В някои случаи броят на каналите Asus Addressable може да бъде определен неправилно.
При преминаване към новата версия могат да възникнат проблеми с съвместимостта на файловете с профили и размери, които ще трябва да бъдат пресъздадени. При преминаване от версии под 0.6 е необходимо да се изключи в настройките OpenRazer (OpenRazer-win32), за да се активира вграденото управление на Razer, което поддържа повече устройства.
Източник: opennet.ru
