Выпуск OpenRGB 0.8, інструментара для кіравання RGB-падсветкай перыферыйных прылад

Пасля амаль года распрацоўкі апублікаваны новы выпуск OpenRGB 0.8, адчыненага інструментара для кіравання 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 (deb, rpm, appimage), macOS і Windows. Як і раней, усе зборкі, якія фарміруюцца пасля рэлізу, атрымаюць нумар версіі 0.81.

Выпуск OpenRGB 0.8, інструментара для кіравання RGB-падсветкай перыферыйных прылад

У новым выпуску быў часткова перапрацаваны і аптымізаваны інтэрфейс, дадалася лакалізацыя праграмы, у тым ліку пераклад на рускую мову (акрамя некаторай функцыянальнасці, дабаўленай на этапе стабілізацыі рэлізу).

Сярод змен:

  • Правілы udev зараз генеруюцца аўтаматычна.
  • Бібліятэка inpout32, якая выклікала праблемы пры працы паралельна з некаторымі антывірусамі і антычытамі (Vanguard), заменена на WinRing0.
  • Для карэктнай працы раўналежна з афіцыйным ПА для прылад SMBus на Windows зараз выкарыстоўваецца сістэмны м'ютэкс, вырашальны большасць праблем.
  • Спіс падтрымоўваных прылад папоўніўся вялікай колькасцю відэакартай ASUS, Gigabyte, EVGA, MSI, Gainward і Palit. Апроч гэтага, была дададзеная падтрымка відэакарт NVIDIA Illumination, аднак на дадзены момант, як і ў больш старых відэакарт NVIDIA, яна працуе толькі пад Windows, з-за складанасцяў з працай i2c праз прапрыетарны драйвер NVIDIA (праблема выпраўляецца ўсталёўкай бэта-версіі драйвера). Вырашаная знакамітая праблема з матчынымі поплаткамі MSI MysticLight і яны зараз зноў падтрымліваюцца, а спіс падтрымоўваных поплаткаў – папоўніўся.
  • Апроч вялікай колькасці "класічных" перыферыйных прылад, падтрымка якіх была дададзеная, у спісе таксама лічацца модульныя свяцільні NanoLeaf, для самаробных прылад зараз можна выкарыстоўваць SRGBMods Raspberry Pi Pico, а Arduino з гэтага часу можна падлучаць па i2c.

Сярод вядомых праблем:

  • Шлях для налад усё яшчэ не павінен утрымоўваць не-ASCII знакі. Выпраўленне было падрыхтавана, але не ўвайшло ў рэліз для падтрымання сумяшчальнасці з ужо існуючымі плагінамі, аднак яно будзе ўключана ў актуальныя зборкі пасля рэлізу.
  • Выявіўся факт паўторнага выкарыстання вытворцам клавіятур Sinowealth значэнняў VID/PID ад клавіятур Redragon з ужываннем іншага пратакола. Каб пазбегнуць магчымых праблем (аж да ацарпвання) код падтрымкі клавіятур Sinowealth зараз адключаны і не падтрымліваецца.
  • На Redragon M711 не працуе эфект "wave".
  • На некаторых мышах Corsair не падпісаны святлодыёды.
  • На некаторых клавіятурах Razer спіс раскладак не поўны.
  • Колькасць каналаў Asus Addressable можа быць недакладным.
  • Як звычайна, пасля абнаўлення рэкамендуецца перастварыць існыя профілі для прылад, старыя могуць не працаваць ці працаваць некарэктна, а пры абнаўленні з версій да 0.6 трэба ачысціць тэчку плагінаў, паколькі да 0.6 не было сістэмы версіявання API убудоў.

Крыніца: opennet.ru

Дадаць каментар