Апублікаваны новы выпуск OpenRGB 0.7, адчыненага інструментара для кіравання RGB-падсветкай перыферыйных прылад. Пакет падтрымлівае матчыны поплаткі ASUS, Gigabyte, ASRock і MSI з RGB-падсістэмай для падсвятлення корпуса, модулі памяці з падсветкай ад ASUS, Patriot, Corsair і HyperX, графічныя карты ASUS Aura/ROG, MSI GeForce, Sapphire Nitro і Gigabyte Aoы святлодыёдных стужак (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
- У Razer Controller дададзены новыя прылады.
- Obinslab Anne Pro 2
- ASUS Aura SMBus controller пераназваны ў ENE SMBus controller (больш правільнае OEM-назва), сам кантролер некалькі пашыраны: Дададзена падтрымка GPU ASUS серыі 3xxx (ENE controller) і XPG Spectrix S40G NVMe SSD (ENE controller, патрабуе запуску ад імя Адміністратара працы). Выпраўлены канфлікт кантролера з Crucial DRAM.
- HP Omen 30 л
- Cooler Master RGB Controller
- Cooler Master ARGB
- Клавіятура Wooting
- Blinkinlabs BlinkyTape
- Клавіятура Alienware AW510K
- Клавіятура Corsair K100
- SteelSeries Rival 600
- SteelSeries Rival 7×0
- Logitech G915, G915 TKL
- Logitech G Pro
- Клавіятура Sinowealth 0016 keyboard
- Выпраўлена мігаценне прылад 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