Wydanie OpenRGB 0.9, zestawu narzędzi do sterowania oświetleniem RGB urządzeń peryferyjnych

Po 7 miesiącach rozwoju, ukazał się OpenRGB 0.9, zestaw narzędzi open source do zarządzania oświetleniem RGB w urządzeniach peryferyjnych. Pakiet obsługuje płyty główne firm ASUS, Gigabyte, ASRock i MSI z podsystemem RGB do oświetlenia obudowy, moduły pamięci z oświetleniem firm ASUS, Patriot, Corsair i HyperX, karty graficzne ASUS Aura/ROG, MSI GeForce, Sapphire Nitro i Gigabyte Aorus, różne kontrolery taśm LED (ThermalTake, Corsair, NZXT Hue+), świecące chłodnice, myszy, klawiatury, słuchawki oraz akcesoria Razer z oświetleniem. Informacje o protokole interakcji z urządzeniami uzyskano 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. Ukończone kompilacje są generowane dla Linux (deb, rpm, appimage), macOS и WindowsTak jak poprzednio, wszystkie wersje eksperymentalne utworzone po wydaniu otrzymają numer wersji 0.91.

Wydanie OpenRGB 0.9, zestawu narzędzi do sterowania oświetleniem RGB urządzeń peryferyjnych

Nowe funkcje:

  • Segmenty pozwalające na podzielenie stref LED na mniejsze podgrupy np. w celu wizualnego odseparowania urządzeń połączonych szeregowo na portach ARGB (chłodnice, taśmy) – poprzednio były wyświetlane jako pełny pasek. Strefy są konfigurowane ręcznie przez użytkowników.
  • Menedżer układu klawiatury (KLM), który upraszcza tworzenie integracji dla układów, gdy klawiatura jest dostarczana w różnych regionach z różnymi układami (na przykład QWERTZ, AZERTY). Funkcjonalność KLM zostanie rozszerzona w następnej wersji w miarę dodawania obsługi kontrolerów.
  • Strona z identyfikatorami urządzeń, aby uprościć opracowywanie nowych urządzeń.
  • Integracja wtyczki z SDK, umożliwiająca wtyczkom definiowanie własnych poleceń SDK.
  • Ikony PNG zostały zastąpione bardziej wszechstronnymi ikonami. * Dodano tłumaczenia dla malezyjskiego, japońskiego, chorwackiego i polskiego. Zaktualizowano istniejące tłumaczenia.
  • Dla wszystkich systemów operacyjnych zniesiono wymóg niestosowania cyrylicy w ścieżkach plików (wtyczki, nazwy profili, ścieżka do folderu ustawień, nazwa użytkownika, w którego folderze zostaną zapisane ustawienia).

Wsparcie dla nowych urządzeń:

  • Do istniejących kontrolerów dodano wiele nowych procesorów graficznych firm ASUS, Colorful, EVGA, Gainward, Gigabyte, iGame, MSI, NVIDIA, Palit i PNY.
  • Kontroler AOC: AOC GK500 (klawiatura), AOC GMM700 (pad) i AOC GM500 (mysz).
  • Kontroler ASRock został załatany dla płyt ASRock Polychrome USB.
  • Kontroler ASUS obsługuje teraz ASUS ROG Ally i dodaje nowe urządzenia.
  • Zaimplementowano obsługę klawiatur Cherry. * Dodano obsługę Corsair Dominator Platinum DDR5 i Corsair Vengeance DDR5 do kontrolera Corsair.
  • Dodano obsługę CRYORIG H7 Quad Lumi.
  • Dodano obsługę nowych urządzeń Das Keyboard.
  • Poprawiono parsowanie tabeli konfiguracyjnej ENE SMBus w kontrolerze ENE (naprawiono błąd nieznanej diody LED w sygnaturach diod LED w większości modeli ENE RAM). Ze względu na niestabilne działanie zapisu w niektórych modelach modułów RAM, funkcja trybu zapisu na urządzeniu jest ukryta w pliku konfiguracyjnym.
  • Dodano obsługę nowych urządzeń GaiZhongGai.
  • Dodano nowe układy dla płyt głównych Gigabyte.
  • Kontroler HyperX dodał obsługę nowych urządzeń. W przypadku urządzeń, których deskryptor HID nie jest zgodny ze standardem, dodano klasę urządzenia, która wymusza na nich działanie przez libusb-hidapi w ramach Linux.
  • Dodano wsparcie dla JSAUX Steam Deck.
  • Dodano obsługę toypada LEGO Dimensions.
  • Dodano obsługę nowych urządzeń w Lenovo Notebook Controller.
  • Dodano obsługę niektórych płyt głównych Lenovo.
  • Dodano obsługę nowych urządzeń Lian-Li.
  • Naprawiono błędy w kontrolerze Logitech.
  • Lista odblokowanych modeli płyt MSI Mystic Light została rozszerzona.
  • Dodano obsługę kontrolerów Nollie32.
  • Dodano obsługę NZXT Hue 1 (Smart Device V1).
  • Dodano obsługę nowych urządzeń NZXT Hue 2, w tym dodatkowe akcesoria do nich.
  • Zaimplementowano obsługę klawiatur OKS.
  • Kontroler Razer dodał obsługę nowych urządzeń i naprawił błąd inicjalizacji, który powodował, że obsługa niektórych urządzeń była zawodna. Wiele klawiatur Razer zostało przeniesionych do obsługi KeyboardLayoutManager.
  • Dodano obsługę klawiatur RedSquare.
  • Dodano obsługę słuchawek Roccat.
  • Dodano nowe funkcje dla urządzeń Sapphire.
  • Dodano obsługę TP-Link Kasa Smart.
  • Dodano obsługę nowych urządzeń Wooting.
  • Naprawiono błędy w trybie konsoli (CLI)

звестные проблемы:

  • Efekt „fali” nadal nie działa na Redragon M711.
  • Niektóre myszy Corsair nie mają etykiet LED.
  • W przypadku niektórych klawiatur Razer lista układów nie jest kompletna.
  • Liczba kanałów adresowalnych Asus może nie być dokładna.
  • Na Linux Obsługa kart graficznych NVIDIA i AMD może nie działać. W obu przypadkach przyczyną są problemy ze sterownikami urządzeń (amdgpu i zastrzeżonym sterownikiem NVIDIA). Wersja beta sterownika NVIDIA może rozwiązać ten problem.
  • Kompilator MinGW nie jest obsługiwany.

Uwagi:

  • Ze względu na zmianę nazwy niektórych kontrolerów urządzeń może być konieczne ponowne utworzenie istniejących profili. Wcześniej skonfigurowane rozmiary stref ARGB również mogą nie zostać zapisane.
  • Podczas aktualizacji z wersji wcześniejszych niż 0.6 zdecydowanie zaleca się wyłączenie OpenRazer i OpenRazer-win32 w ustawieniach. Umożliwi to aplikacji korzystanie z nowego kontrolera Razer z ulepszoną obsługą urządzeń. OpenRazer ma zostać usunięty w następnej wersji.
  • Podczas aktualizacji z wersji wcześniejszej niż 0.6 należy wyczyścić katalog wtyczek, ponieważ przed wydaniem 0.6 nie było systemu wersjonowania API wtyczek.

Źródło: opennet.ru

Kup niezawodny hosting dla stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron internetowych z ochroną DDoS, serwery VPS VDS | ProHoster