Wydanie OpenRGB 0.8, narzędzia do zarządzania podświetleniem RGB urządzeń peryferyjnych.

Po prawie roku prac rozwojowych opublikowano nową wersję OpenRGB 0.8, otwartego narzędzia do zarządzania podświetleniem RGB urządzeń peryferyjnych. Pakiet obsługuje płyty główne ASUS, Gigabyte, ASRock i MSI z podsystemem RGB do podświetlenia obudowy, moduły pamięci z podświetleniem od ASUS, Patriot, Corsair i HyperX, karty graficzne ASUS Aura/ROG, MSI GeForce, Sapphire Nitro i Gigabyte Aorus, różne kontrolery diod LED (ThermalTake, Corsair, NZXT Hue+), podświetlające chłodnice, myszy, klawiatury, słuchawki oraz akcesoria Razer z podświetleniem. Informacje o protokole interakcji z urządzeniami w większości uzyskano poprzez inżynierię odwrotną z wykorzystaniem własnościowych sterowników i aplikacji. Kod napisano w C/C++ i jest udostępniany na licencji GPLv2. Gotowe wersje są tworzone dla systemów Linux (deb, rpm, appimage), macOS i Windows. Jak i wcześniej, wszystkie wersje po wydaniu będą miały numer wersji 0.81.

Wydanie OpenRGB 0.8, narzędzia do zarządzania podświetleniem RGB urządzeń peryferyjnych.

W nowej wersji częściowo przebudowano i zoptymalizowano interfejs, dodano lokalizację programu, w tym tłumaczenie na język polski (oprócz niektórych funkcjonalności, które zostały dodane na etapie stabilizacji wydania).

Wśród zmian:

  • Reguły udev są teraz generowane automatycznie.
  • Biblioteka inpout32, która powodowała problemy przy równoległej pracy z niektórymi programami antywirusowymi i systemami antycheat (Vanguard), została zastąpiona WinRing0.
  • Aby poprawnie współpracować równolegle z oficjalnym oprogramowaniem dla urządzeń SMBus na Windows, teraz korzysta się z systemowego mutexu, co rozwiązuje większość problemów.
  • Lista obsługiwanych urządzeń została wzbogacona o wiele kart graficznych ASUS, Gigabyte, EVGA, MSI, Gainward i Palit. Dodatkowo dodano wsparcie dla kart graficznych NVIDIA Illumination, jednak obecnie, podobnie jak w przypadku starszych kart NVIDIA, działa to tylko w systemie Windows z powodu problemów z działaniem i2c przez własnościowy sterownik NVIDIA (problem zostaje rozwiązany po zainstalowaniu beta-wersji sterownika). Rozwiązano znany problem z płytami głównymi MSI MysticLight i są teraz znów wspierane, a lista wspieranych płyt została poszerzona.
  • Oprócz wielu "klasycznych" urządzeń peryferyjnych, które zyskały wsparcie, w liście znajdują się również modułowe lampy NanoLeaf, dla samodzielnych urządzeń można teraz używać SRGBMods Raspberry Pi Pico, a Arduino można teraz podłączać przez i2c.

Wśród znanych problemów:

  • Ścieżka do ustawień wciąż nie powinna zawierać znaków nie-ASCII. Poprawka została przygotowana, ale nie została uwzględniona w wersji, aby zapewnić zgodność z już istniejącymi wtyczkami; jednakże zostanie ona włączona do aktualnych wydań po publikacji.
  • Odkryto, że producent klawiatur Sinowealth ponownie używa wartości VID/PID z klawiatur Redragon, stosując inny protokół. Aby uniknąć możliwych problemów (włącznie z brickingiem), wsparcie dla klawiatur Sinowealth jest teraz wyłączone i nie jest wspierane.
  • Na klawiaturze Redragon M711 nie działa efekt „wave”.
  • Na niektórych myszach Corsair diody LED nie są podpisane.
  • Na niektórych klawiaturach Razer lista układów nie jest pełna.
  • Liczba kanałów Asus Addressable może być niedokładna.
  • Jak zwykle, po aktualizacji zaleca się ponowne utworzenie istniejących profili dla urządzeń, ponieważ stare mogą nie działać lub działać niepoprawnie, a przy aktualizacji z wersji przed 0.6 należy wyczyścić folder wtyczek, ponieważ przed 0.6 nie było systemu wersjonowania API wtyczek.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster