Ostatnio Ogłoszono wydanie OpenRGB w wersji 1.0który wcześniej był znany jako OpenAuraSDK. Ta wersja 1.0 pojawiła się po roku ciągłego rozwoju narzędzia, które ma na celu zapewnienie oprogramowania i biblioteki typu open source łatwy w użyciu aby uzyskać dostęp i kontrolować światła RGB na różnych urządzeniach PC, w tym na płytach głównych, modułach RAM, kartach graficznych, urządzeniach chłodzących i urządzeniach peryferyjnych.
Ten projekt początkowo skupiał się wyłącznie na ASUS Aura. Został zbudowany na podstawie gałęzi AsusAuraWindows narzędzia Keyboard Visualizer, aby dowiedzieć się więcej o szczegółach protokołu Aura i opracować bardziej elastyczny, kompatybilny i niezawodny sterownik dla Aura.
O OpenRGB
Ta oferowana realizacja jest całkiem solidna i obsługuje wiele generacji kontrolerów Aura na platformach Intel i AMD, które eliminuje potrzebę instalowania oficjalnych, zastrzeżonych aplikacji które są powiązane z określonym producentem.
OpenRGB jest kompatybilny ze sterownikami kompatybilnymi z Aura stosowany przez różnych producentów modułów pamięci RGB, w tym G.Skill Trident Z RGB i innych.
Projekt oferuje bibliotekę funkcji z uniwersalnym API do sterowania podświetleniem aplikacji, narzędzie konsoli i interfejs graficzny w Qt. Obsługuje wybór trybów zmiany koloru (fala kolorów itp.), Sterowanie strefami podświetlenia, stosowanie zaawansowanych efektów, definiowanie konstrukcji diod LED oraz synchronizację podświetlenia z wykonywanymi akcjami (muzyka kolorowa itp.).
Pakiet obsługuje płyty główne ASUS, Gigabyte, ASRock i MSI z podsystemem RGB do podświetlenia obudowy, podświetlane moduły pamięci z kart graficznych ASUS, Corsair i HyperX, ASUS Aura i Gigabyte Aorus, różne sterowniki taśm LED (ThermalTake, Corsair, NZXT Hue +), podświetlane lodówki, myszy, klawiatury, słuchawki i podświetlane akcesoria Razer.
Informacje o protokole interakcji urządzenia są uzyskiwane głównie za pomocą zastrzeżonych sterowników i aplikacji do inżynierii wstecznej.
W większości przypadków użycie i2c-dev lub sterowanie przez USB jest wystarczające do interakcji z komputerem, chociaż proponowane są również reguły udev. Używanie sterowników RGB płyty głównej Aura / ASRock wymaga poprawki jądra Linuksa. W przypadku urządzeń peryferyjnych Razer używany jest sterownik OpenRazer (pakiet openrazer-dkms-drivers w Debianie / Ubuntu).
Kod jest napisany w C / C ++ i jest rozpowszechniany na licencji GPLv2. Program jest wieloplatformowy i jest dostępny dla systemów Linux i Windows.
Wreszcie sMożesz sprawdzić kompatybilność sprzętu który obecnie obsługuje to narzędzie w poniższy link.
Jak zainstalować OpenRGB w systemie Linux?
Dla tych, którzy są zainteresowani zainstalowaniem OpenRGB w swoim systemie, powinni postępować zgodnie z instrukcjami, które udostępniamy poniżej.
Pierwszą rzeczą do zrobienia jest zainstaluj najnowszą edycję Qt Creator. (Możesz sprawdzić szczegóły instalacji Qt Creator w poniższy link).
W przypadku Ubuntu i pochodnych musimy zainstalować pewne zależności:
sudo apt install qt5-default libusb-1.0-0-dev libhidapi-dev
Teraz otrzymamy narzędzie za pomocą polecenia:
git clone https://gitlab.com/CalcProgrammer1/OpenRGB
Zrobiłem to teraz musimy zaktualizować moduły podrzędne:
git submodule update --init –recursive
I tutaj możemy zrobić dwie rzeczy, jedną z nich jest otwarcie projektu w kreatorze QT lub skompilowanie go w systemie.
Aby skompilować, po prostu uruchom następujące polecenia:
cd OpenRGB
qmake OpenRGB.pro
make -j8
./OpenRGB
Pod koniec kompilacji musimy zezwolić na dostęp do SMBus.
W Intelu możemy to zrobić poleceniem:
modprobe i2c-dev i2c-i801
Lub w przypadku AMD musimy najpierw wymienić sterowniki SMBus z:
sudo i2cdetect -l
Po zidentyfikowaniu administratora musimy nadać mu uprawnienia, na przykład:
sudo chmod 777 /dev/i2c-0
Na koniec należy wziąć pod uwagę, że nadal istnieją pewne możliwości utrzymywania się przy wszystkich ponownych uruchomieniach, ale główna funkcjonalność konfiguracji kolorów i trybów jest stabilna.
Jeśli chcesz dowiedzieć się więcej na ten temat możesz sprawdzić szczegóły W poniższym linku.