Rilascio di OpenRGB 0.8, un toolkit per il controllo dell'illuminazione RGB delle periferiche

Dopo quasi un anno di sviluppo, è stata rilasciata una nuova versione di OpenRGB 0.8, un toolkit open source per il controllo dell'illuminazione RGB nelle periferiche. Il pacchetto supporta schede madri ASUS, Gigabyte, ASRock e MSI con sottosistema RGB per l'illuminazione del case, moduli di memoria retroilluminati ASUS, Patriot, Corsair e HyperX, schede grafiche ASUS Aura/ROG, MSI GeForce, Sapphire Nitro e Gigabyte Aorus, varie strisce LED per controller (ThermalTake , Corsair, NZXT Hue+), dispositivi di raffreddamento luminosi, mouse, tastiere, cuffie e accessori retroilluminati Razer. Le informazioni sul protocollo per l'interazione con i dispositivi sono ottenute principalmente attraverso il reverse engineering di driver e applicazioni proprietari. Il codice è scritto in C/C++ e distribuito con licenza GPLv2. Le build pronte vengono generate per Linux (deb, rpm, appimage), macOS e Windows. Come prima, tutte le build generate dopo il rilascio riceveranno un numero di versione 0.81.

Rilascio di OpenRGB 0.8, un toolkit per il controllo dell'illuminazione RGB delle periferiche

Nella nuova versione, l'interfaccia è stata parzialmente ridisegnata e ottimizzata, è stata aggiunta la localizzazione del programma, compresa la traduzione in russo (ad eccezione di alcune funzionalità aggiunte in fase di stabilizzazione della versione).

Tra le modifiche:

  • Le regole udev ora vengono generate automaticamente.
  • La libreria inpout32, che dava problemi lavorando in parallelo con alcuni antivirus e anti-cheat (Vanguard), è stata sostituita con WinRing0.
  • Per funzionare correttamente in parallelo con il software ufficiale per i dispositivi SMBus su Windows, ora viene utilizzato un mutex di sistema, che risolve la maggior parte dei problemi.
  • L'elenco dei dispositivi supportati è stato reintegrato con un gran numero di schede video ASUS, Gigabyte, EVGA, MSI, Gainward e Palit. Inoltre, è stato aggiunto il supporto per le schede video NVIDIA Illumination, ma al momento, come le vecchie schede video NVIDIA, funziona solo su Windows, a causa delle difficoltà con i2c che funziona tramite il driver NVIDIA proprietario (il problema viene risolto installando il driver beta ). Il famoso problema con le schede madri MSI MysticLight è stato risolto e ora sono nuovamente supportate e l'elenco delle schede madri supportate è stato ampliato.
  • Oltre a un gran numero di periferiche "classiche" a cui è stato aggiunto il supporto, l'elenco include anche le luci modulari NanoLeaf, per i dispositivi fatti in casa è ora possibile utilizzare SRGBMods Raspberry Pi Pico e Arduino può ora essere collegato tramite i2c.

I problemi noti includono:

  • Il percorso delle impostazioni non deve ancora contenere caratteri non ASCII. Una correzione è stata preparata ma non inclusa nel rilascio per mantenere la compatibilità con i plug-in esistenti, ma verrà inclusa nelle build effettive dopo il rilascio.
  • È stato rivelato il fatto che il produttore di tastiere Sinowealth ha riutilizzato i valori VID/PID delle tastiere Redragon utilizzando un protocollo diverso. Per evitare possibili problemi (fino al ridimensionamento incluso), il codice di supporto della tastiera Sinowealth è ora disabilitato e non supportato.
  • L'effetto "onda" non funziona sul Redragon M711.
  • Alcuni mouse Corsair non hanno etichette LED.
  • Su alcune tastiere Razer, l'elenco dei layout non è completo.
  • Il numero di canali indirizzabili Asus potrebbe non essere accurato.
  • Come al solito, si consiglia di ricreare i profili esistenti per i dispositivi dopo l'aggiornamento, quelli vecchi potrebbero non funzionare o funzionare in modo errato e durante l'aggiornamento dalle versioni alla 0.6, è necessario cancellare la cartella dei plug-in, poiché prima della 0.6 non esisteva il controllo delle versioni dell'API del plug-in sistema.

Fonte: opennet.ru

Aggiungi un commento