Dopo un anno di sviluppo prima uscita del progetto , mirato a fornire un toolkit aperto universale per il controllo di dispositivi con retroilluminazione colorata, consentendo di fare a meno di installare applicazioni proprietarie ufficiali legate a uno specifico produttore e, di norma, fornite solo per Windows. Il codice è scritto in C/C++ e sotto licenza GPLv2. Il programma è multipiattaforma ed è disponibile per Linux и Windows.
Pacchetto Schede madri ASUS, Gigabyte, ASRock e MSI con sottosistema RGB per l'illuminazione del case, moduli di memoria retroilluminati di ASUS, Corsair e HyperX, schede grafiche ASUS Aura e Gigabyte Aorus, vari controller per strisce LED (ThermalTake, Corsair, NZXT Hue+), dispositivi di raffreddamento Razer retroilluminati , mouse, tastiere, cuffie e accessori. Le informazioni sul protocollo di interazione con i dispositivi sono ottenute principalmente attraverso il reverse engineering di driver e applicazioni proprietari.
Il progetto è stato originariamente sviluppato con il nome OpenAuraSDK ed era incentrato sull'implementazione del protocollo ASUS Aura, ma poi è stato esteso ad altre categorie di dispositivi. Il supporto Aura è stato ora completamente sviluppato e copre più generazioni di controller Aura RGB su piattaforme basate su CPU Intel e AMD, nonché controller compatibili come G.Skill Trident Z.
Per interagire con l'apparecchiatura, nella maggior parte dei casi è sufficiente utilizzare i2c-dev o controllare tramite USB (offerto
). I controller RGB della scheda madre Aura/ASRock richiedono l'applicazione Per il nucleo LinuxPer le periferiche Razer viene utilizzato il driver OpenRazer (il pacchetto openrazer-dkms-drivers in Debian/Ubuntu).
Il progetto offre una libreria di funzioni con un'API universale per il controllo dell'illuminazione dalle applicazioni, un'utilità della console e un'interfaccia grafica in Qt. Supporta la scelta delle modalità di cambio colore (onda colore, ecc.), il controllo delle zone di retroilluminazione, l'utilizzo di effetti avanzati, la definizione dei layout dei LED e la sincronizzazione della retroilluminazione con le azioni eseguite (musica a colori, ecc.).
Fonte: opennet.ru
