Neseniai Paskelbtas „OpenRGB“ versijos 1.0 leidimas, kuris anksčiau tai buvo žinoma kaip „OpenAuraSDK“. Ši versija 1.0 ateina po metų nuolatinio įrankio, kuris siekiama pateikti atvirojo kodo programinę įrangą ir biblioteką lengva naudoti pasiekti ir valdyti RGB žibintus įvairioje kompiuterio įrangoje, įskaitant pagrindines plokštes, RAM modulius, vaizdo plokštes, aušinimo įrenginius ir periferinius įrenginius.
Šis projektas iš pradžių buvo skirtas tik „ASUS Aura“. Jis buvo sukurtas iš klaviatūros vizualizatoriaus „AsusAuraWindows“ filialo, kad sužinotumėte daugiau apie „Aura“ protokolo detales ir sukurtumėte lankstesnę, suderinamesnę ir patikimesnę „Aura“ tvarkyklę.
Apie „OpenRGB“
Šis siūlomas įgyvendinimas yra gana tvirtas ir palaiko kelias „Aura“ valdiklių kartas „Intel“ ir „AMD“ platformose, kurios nereikalauja diegti oficialių nuosavybės teisių programų kurie yra susieti su konkrečiu gamintoju.
„OpenRGB“ yra suderinama su „Aura“ suderinamomis tvarkyklėmis naudojamas įvairių RGB atminties modulių gamintojams, įskaitant „G.Skill Trident Z RGB“ ir kitus.
El proyecto siūlo funkcijų biblioteką su universalia API apšvietimui valdyti paraiškų, konsolės įrankis ir grafinė sąsaja Qt. Palaiko spalvų keitimo režimų (spalvų bangos ir kt.) Pasirinkimą, apšvietimo zonų valdymą, pažangių efektų taikymą, LED dizaino apibrėžimą ir apšvietimo sinchronizavimą su atliktais veiksmais (spalvota muzika ir kt.).
Šis paketas palaiko ASUS, Gigabyte, ASRock ir MSI pagrindines plokštes su RGB posistemiu apšviesti korpusą, apšviesti atminties moduliai iš ASUS, „Corsair“ ir „HyperX“, „ASUS Aura“ ir „Gigabyte Aorus“ vaizdo plokščių, įvairių LED juostų tvarkyklių („ThermalTake“, „Corsair“, „NZXT Hue +“), apšviesti aušintuvai, pelės, klaviatūros, ausinės ir „Razer“ apšviesti priedai.
Informacija apie įrenginio sąveikos protokolą pirmiausia gaunama naudojant atvirkštinės inžinerijos nuosavybės tvarkykles ir programas.
Daugeliu atvejų sąveikai su kompiuteriu pakanka naudoti „i2c-dev“ arba valdyti per USB, nors siūlomos ir udev taisyklės. Norint naudoti „Aura / ASRock“ pagrindinės plokštės RGB tvarkykles, reikalingas „Linux“ branduolio pleistras. „Razer“ periferiniams įrenginiams naudojama „OpenRazer“ tvarkyklė („openrazer-dkms-drivers“ paketas „Debian“ / „Ubuntu“).
Kodas parašytas C / C ++ ir yra platinamas pagal GPLv2 licenciją. Programa yra daugiaplatformė ir jis yra prieinamas „Linux“ ir „Windows“.
Pagaliau pGalite patikrinti aparatūros suderinamumą šiuo metu palaiko šį įrankį šią nuorodą.
Kaip įdiegti „OpenRGB“ į „Linux“?
Tiems, kurie nori įdiegti „OpenRGB“ savo sistemoje, jie turėtų laikytis instrukcijų, kuriomis dalijamės toliau.
Pirmas dalykas, kurį turime padaryti, yra įdiekite naujausią „Qt Creator“ leidimą. (Galite patikrinti išsamią informaciją apie „Qt Creator“ diegimą šią nuorodą).
„Ubuntu“ ir išvestinių priemonių atveju turime įdiegti keletą priklausomybių:
sudo apt install qt5-default libusb-1.0-0-dev libhidapi-dev
Dabar mes gausime naudingumą naudodami komandą:
git clone https://gitlab.com/CalcProgrammer1/OpenRGB
Atlikta tai dabar turime atnaujinti submodulius:
git submodule update --init –recursive
Ir čia mes galime padaryti du dalykus, vienas iš jų yra atidaryti projektą su QT kūrėju arba sukompiliuoti jį sistemoje.
Norėdami sukompiliuoti, tiesiog paleiskite šias komandas:
cd OpenRGB
qmake OpenRGB.pro
make -j8
./OpenRGB
Kompiliacijos pabaigoje turime leisti naudotis SMBus.
„Intel“ galime tai padaryti naudodami komandą:
modprobe i2c-dev i2c-i801
Arba AMD atveju pirmiausia turime išvardyti SMBus tvarkykles su:
sudo i2cdetect -l
Nustačius valdiklį, turime suteikti valdikliui leidimus, pavyzdžiui:
sudo chmod 777 /dev/i2c-0
Galiausiai reikėtų atsižvelgti į tai, kad vis dar trūksta kai kurių galimybių išlikti visuose paleidimuose, tačiau pagrindinis spalvų ir režimų konfigūravimo funkcionalumas yra stabilus.
Jei norite apie tai sužinoti daugiau galite patikrinti išsamią informaciją Šioje nuorodoje.