Издание 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 Aorus, различни контролери за светодиодни ленти (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

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster