Pierwsze wydanie OpenRGB, zestawu narzędzi do zarządzania urządzeniami RGB

Po roku rozwoju opublikowany pierwsza odsłona projektu Otwórz RGB, którego celem jest zapewnienie uniwersalnego, otwartego zestawu narzędzi do zarządzania urządzeniami z kolorowym podświetleniem, pozwalającego obejść się bez instalowania oficjalnych, zastrzeżonych aplikacji powiązanych z konkretnym producentem i z reguły dostarczanych tylko dla systemu Windows. Kod jest napisany w C/C++ i dystrybuowane przez licencjonowany na licencji GPLv2. Program jest wieloplatformowy i dostępny dla systemów Linux i Windows.

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, Corsair i HyperX, karty graficzne ASUS Aura i Gigabyte Aorus, różne kontrolery taśm LED (ThermalTake, Corsair, NZXT Hue+), świecące podświetlane Razer chłodnice, myszy, klawiatury, słuchawki i akcesoria. Informacje o protokole interakcji z urządzeniami pozyskiwane są głównie poprzez inżynierię wsteczną zastrzeżonych sterowników i aplikacji.

Projekt początkowo rozwijał się pod nazwą OpenAuraSDK i skupiał się na implementacji protokołu ASUS Aura, ale później został rozszerzony na inne kategorie urządzeń. Obsługa Aura jest już w pełni rozwinięta i obejmuje różne generacje kontrolerów Aura RGB na wielu platformach opartych na procesorach Intel i AMD, a także kompatybilne kontrolery, takie jak G.Skill Trident Z.

Do interakcji ze sprzętem w większości przypadków wystarczy użycie i2c-dev lub sterowanie przez USB (sugerowane
zasady udev'a). Aby współpracować z kontrolerami RGB na płytach głównych Aura/ASRock, musisz użyć skrawek dla jądra Linuksa. Urządzenia peryferyjne Razer korzystają ze sterownika OpenRazer (pakiet openrazer-dkms-drivers w systemie Debian/Ubuntu).

Projekt oferuje bibliotekę funkcji z uniwersalnym API do sterowania oświetleniem z poziomu aplikacji, narzędzie konsolowe oraz interfejs graficzny w Qt. Obsługuje wybór trybów zmiany koloru (fala kolorów itp.), kontrolę stref podświetlenia, zastosowanie zaawansowanych efektów, określenie układu diod LED i synchronizację podświetlenia z wykonywanymi czynnościami (kolorowa muzyka itp.).

Pierwsze wydanie OpenRGB, zestawu narzędzi do zarządzania urządzeniami RGB

Źródło: opennet.ru

Dodaj komentarz