Prima versione di OpenRGB, un toolkit per la gestione dei dispositivi RGB

Dopo un anno di sviluppo pubblicato prima uscita del progetto Apri RGB, che mira a fornire un toolkit aperto universale per la gestione di dispositivi retroilluminati a colori, eliminando la necessità di installare applicazioni proprietarie ufficiali legate a uno specifico produttore e, di norma, fornite solo per Windows. Il codice è scritto in C/C++ e distribuito da concesso in licenza sotto GPLv2. Il programma è multipiattaforma e disponibile per Linux e 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
regole udev). I controller RGB della scheda madre Aura/ASRock richiedono l'applicazione toppa per il kernel Linux. Le periferiche Razer utilizzano il driver OpenRazer (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.).

Prima versione di OpenRGB, un toolkit per la gestione dei dispositivi RGB

Fonte: opennet.ru

Aggiungi un commento