Opublikowano nową wersję OpenRGB 0.6, darmowego zestawu narzędzi do zarządzania urządzeniami RGB. Pakiet obsługuje płyty główne ASUS, Gigabyte, ASRock i MSI z podsystemem RGB do oświetlenia obudowy, podświetlane moduły pamięci firm ASUS, Patriot, Corsair i HyperX, karty graficzne ASUS Aura/ROG, MSI GeForce, Sapphire Nitro i Gigabyte Aorus, różne kontrolery LED paski (ThermalTake, Corsair, NZXT Hue+), świecące lodówki, myszy, klawiatury, słuchawki i podświetlane akcesoria Razer. Informacje o protokole urządzenia uzyskuje się głównie poprzez inżynierię wsteczną zastrzeżonych sterowników i aplikacji. Kod napisany jest w języku C/C++ i rozpowszechniany na licencji GPLv2. Gotowe zestawy generowane są dla systemów Linux, macOS i Windows.
Wśród najważniejszych zmian:
- Dodano system wtyczek poprawiających interfejs użytkownika. Twórcy OpenRGB przygotowali wtyczki z systemem automatycznego instalowania aktualizacji, silnikiem dodawania efektów, mapą wizualną i implementacją protokołu E1.31.
- Dodano ograniczoną obsługę platform macOS dla architektur Intel i ARM.
- Zaimplementowano zapis dziennika zdarzeń do pliku w celu szybszej diagnostyki.
- Dodano zarządzanie profilami użytkowników poprzez SDK.
- Naprawiono błąd powodujący awarię podświetlenia na płytach głównych MSI MysticLight. Wsparcie dla tej serii ponownie zostało włączone dla już przetestowanych płyt, twórcy zapewniają pomoc w przywróceniu funkcjonalności podświetlenia, które uległo uszkodzeniu w wyniku działania starszych wersji OpenRGB.
- Rozszerzona obsługa procesorów graficznych ASUS, MSI, Gigabyte.
- Dodano tryby pracy procesora graficznego EVGA.
- Dodano obsługę urządzeń:
- HyperX Pulsefire Pro
- Yeelight
- FanBus
- Corsair K55
- Corsair K57
- Corsair Vengeance Pro DRAM
- Klawiatura Das 4Q
- Podświetlenie NZXT Hue
- Quad do jazdy Thermaltake
- Flara ASUS ROG Strix
- Centrum Lian Li Uni
- Kreatywny Sound BlasterX G6
- Logitech G910 Orion Spectrum
- Kod kontrolera myszy Logitech został scalony, aby ograniczyć powielanie kodu, dodano nowe tryby pracy i poprawiono obsługę łączności bezprzewodowej.
- Dodano obsługę QMK (wymaga ręcznej konfiguracji).
- Dodano obsługę protokołów TPM2, Adalight dla kontrolerów opartych na Arduino.
- W przypadku urządzeń Razer wbudowano alternatywny sterownik zastępujący OpenRazer ze względu na dużą liczbę awarii i opóźnień w akceptowaniu aktualizacji dla tego ostatniego; Aby włączyć alternatywny sterownik, musisz wyłączyć OpenRazer w ustawieniach OpenRGB.
Znane błędy:
- Niektóre urządzenia ASUS, które działały w wersji 0.5 przestały działać w wersji 0.6 w związku z wprowadzeniem białej listy urządzeń. Programiści proszeni są o zgłaszanie takich urządzeń w Issues on GitLab.
- Tryb Wave nie działa na klawiaturach Redragon M711.
- Niektóre diody LED myszy Corsair nie mają etykiet.
- Niektóre klawiatury Razer nie mają ustawionej mapy układu.
- Numeracja adresowalnych diod LED na płytach ASUS może być nieprawidłowa.
- Wtyczki nie są obecnie wersjonowane. Jeśli program ulegnie awarii, spróbuj usunąć lub zaktualizować wszystkie wtyczki.
- Profile utworzone dla poprzednich wersji mogą nie działać w nowej wersji ze względu na zmianę nazw kontrolerów.
Źródło: opennet.ru