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

Po 7 miesiącach prac nad rozwojem opublikowano wersję OpenRGB 0.9, 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 oś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 taśm LED (ThermalTake, Corsair, NZXT Hue+), podświetlane wentylatory, myszy, klawiatury, słuchawki i akcesoria Razer z podświetleniem. Informacje o protokole interakcji z urządzeniami uzyskano głównie poprzez inżynierię wsteczną zastrzeżonych sterowników i aplikacji. Kod napisano w C/C++ i jest rozpowszechniany na licencji GPLv2. Gotowe wersje przygotowuje się dla systemów Linux (deb, rpm, appimage), macOS i Windows. Tak jak poprzednio, wszystkie wersje eksperymentalne tworzone po wydaniu otrzymają numer wersji 0.91.

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

Nowe funkcje:

  • Segmenty, które pozwalają podzielić obszary diod LED na mniejsze podgrupy, na przykład, aby wizualnie oddzielić kolejno podłączone urządzenia na portach ARGB (wentylatory, taśmy) — wcześniej były one wyświetlane jako jednolita linia. Strefy są konfigurowane ręcznie przez użytkowników.
  • Menadżer układów klawiatury (Keyboard Layout Manager, KLM), który upraszcza rozwój integracji dla układów, gdy klawiatura jest dostarczana do różnych regionów z różnymi rozkładami (np. QWERTZ, AZERTY). Funkcjonalność KLM będzie rozszerzana do następnej wersji w miarę dodawania jego wsparcia w kontrolerach.
  • Strona z identyfikatorami urządzeń, ułatwiająca rozwój nowych urządzeń.
  • Integracja wtyczek z SDK, pozwalająca wtyczkom definiować własne komendy SDK.
  • Ikony w formacie PNG zastąpiono bardziej uniwersalnymi ikonami. * Dodano tłumaczenia na język malajski, japoński, chorwacki i polski. Zaktualizowano istniejące tłumaczenia.
  • Dla wszystkich systemów zniesiono wymaganie dotyczące niewykorzystywania cyrylicy w ścieżkach plików (wtyczki, nazwy profili, ścieżka do folderu ustawień, nazwa użytkownika, do którego zapisywane będą ustawienia).

Wsparcie dla nowych urządzeń:

  • Do istniejących kontrolerów dodano wiele nowych GPU od ASUS, Colorful, EVGA, Gainward, Gigabyte, iGame, MSI, NVIDIA, Palit i PNY.
  • Kontroler AOC: AOC GK500 (klawiatura), AOC GMM700 (podkładka) i AOC GM500 (mysz).
  • W kontrolerze ASRock wprowadzono poprawki dla płyt ASRock Polychrome USB.
  • Kontroler ASUS obsługuje ASUS ROG Ally i dodano nowe urządzenia.
  • Wprowadzono wsparcie dla klawiatur Cherry. * W kontrolerze Corsair dodano obsługę Corsair Dominator Platinum DDR5 i Corsair Vengeance DDR5.
  • Dodano wsparcie dla CRYORIG H7 Quad Lumi.
  • Dodano wsparcie dla nowych urządzeń Das Keyboard.
  • W kontrolerze ENE poprawiono analizę tabeli konfiguracyjnej ENE SMBus (naprawiono błąd Unknown LED w podpisach diod LED w większości modeli RAM ENE). W związku z niestabilnym działaniem zapisu na niektórych modelach modułów RAM, funkcja zapisu trybu na urządzeniu została ukryta w pliku konfiguracyjnym.
  • Dodano wsparcie dla nowych urządzeń GaiZhongGai.
  • Dodano nowe układy dla płyt głównych Gigabyte.
  • W kontrolerze HyperX dodano wsparcie dla nowych urządzeń. Dla urządzeń, w których opis HID nie spełnia wymagań standardu, dodano klasę urządzeń, która wymusza ich działanie przez libusb-hidapi na systemie Linux.
  • Dodano wsparcie dla stacji dokującej JSAUX Steam Deck.
  • Dodano wsparcie dla LEGO Dimensions toypad.
  • Dodano wsparcie dla nowych urządzeń w kontrolerze laptopów Lenovo.
  • Dodano wsparcie dla niektórych płyt głównych Lenovo.
  • Dodano wsparcie dla nowych urządzeń Lian-Li.
  • Naprawiono błędy w kontrolerze Logitech.
  • Rozszerzono listę odblokowanych modeli płyt MSI Mystic Light.
  • Dodano wsparcie dla kontrolerów Nollie32.
  • Dodano wsparcie dla NZXT Hue 1 (Smart Device V1).
  • Dodano wsparcie dla nowych urządzeń NZXT Hue 2, w tym dodatkowych akcesoriów.
  • Wprowadzono wsparcie dla klawiatur OKS.
  • W kontrolerze Razer dodano wsparcie dla nowych urządzeń oraz naprawiono błąd inicjalizacji, przez który wsparcie dla niektórych urządzeń było niestabilne. Wiele klawiatur Razer przeszło na użycie KeyboardLayoutManager.
  • Dodano wsparcie dla klawiatur RedSquare.
  • Dodano wsparcie dla słuchawek Roccat.
  • Dodano nowe funkcje dla urządzeń Sapphire.
  • Dodano wsparcie dla TP-Link Kasa Smart.
  • Dodano wsparcie dla nowych urządzeń Wooting.
  • Naprawiono błędy w trybie konsoli (CLI).

Znane problemy:

  • Na Redragon M711 nadal 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.
  • Na systemie Linux może nie działać wsparcie dla kart graficznych NVIDIA i AMD; w obu przypadkach wiąże się to z problemami w sterownikach urządzeń (amdgpu i własnościowy sterownik nvidia). Wersja beta sterownika nvidia może rozwiązać problem.
  • Kompozytor MinGW nie jest obsługiwany.

Uwagi:

  • Z powodu zmiany nazw niektórych kontrolerów urządzeń istniejące profile mogą wymagać ponownego utworzenia. Może również nie być możliwe zapisanie wcześniej skonfigurowanych rozmiarów stref ARGB.
  • Podczas aktualizacji z wersji do 0.6 zdecydowanie zaleca się wyłączenie w ustawieniach OpenRazer oraz OpenRazer-win32. Umożliwi to aplikacji korzystanie z nowego kontrolera Razer z ulepszonym wsparciem dla urządzeń. OpenRazer planowane jest do usunięcia w następnej wersji.
  • Podczas aktualizacji z wersji do 0.6 należy usunąć katalog z pluginami, ponieważ przed wydaniem 0.6 nie było systemu wersjonowania API pluginów.

Ź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