Første udgivelse af OpenRGB, et værktøjssæt til styring af RGB-enheder

Efter et års udvikling offentliggjort første udgivelse af projektet OpenRGB, der har til formål at levere et universelt åbent værktøjssæt til styring af enheder med farvebaggrundsbelysning, så du kan undvære at installere officielle proprietære applikationer knyttet til en bestemt producent og som regel kun leveret til Windows. Koden er skrevet i C/C++ og distribueret af licenseret under GPLv2. Programmet er multi-platform og tilgængeligt til Linux og Windows.

pakke bakker op ASUS, Gigabyte, ASRock og MSI bundkort med et RGB-undersystem til kabinetbelysning, baggrundsbelyste hukommelsesmoduler fra ASUS, Corsair og HyperX, ASUS Aura og Gigabyte Aorus grafikkort, forskellige LED-strimmelcontrollere (ThermalTake, Corsair, NZXT Hue+), lysende Razer-baggrundsbelyst kølere, mus, tastaturer, høretelefoner og tilbehør. Oplysninger om protokollen til interaktion med enheder opnås hovedsageligt gennem reverse engineering af proprietære drivere og applikationer.

Projektet udviklede oprindeligt under navnet OpenAuraSDK og var fokuseret på at implementere ASUS Aura-protokollen, men blev derefter udvidet til andre kategorier af enheder. Aura-support er nu fuldt moden og dækker forskellige generationer af Aura RGB-controllere på tværs af flere platforme baseret på Intel- og AMD-CPU'er, samt kompatible controllere såsom G.Skill Trident Z.

For at interagere med udstyr er det i de fleste tilfælde nok at bruge i2c-dev eller styre via USB (foreslået
udev regler). For at arbejde med RGB-controllere på Aura/ASRock-bundkort skal du bruge lappe til Linux-kernen. Razer-ydre enheder bruger OpenRazer-driveren (pakken openrazer-dkms-drivers på Debian/Ubuntu).

Projektet tilbyder et bibliotek af funktioner med en universel API til styring af belysning fra applikationer, et konsolværktøj og en grafisk grænseflade i Qt. Understøtter valg af farveskiftende tilstande (farvebølge osv.), kontrol af baggrundsbelysningszoner, anvendelse af avancerede effekter, bestemmelse af LED-layoutet og synkronisering af baggrundsbelysningen med de udførte handlinger (farvemusik osv.).

Første udgivelse af OpenRGB, et værktøjssæt til styring af RGB-enheder

Kilde: opennet.ru

Tilføj en kommentar