En ny version av OpenRGB 0.6, en gratis verktygslåda för att hantera RGB-enheter, har publicerats. Paketet stöder ASUS, Gigabyte, ASRock och MSI moderkort med ett RGB-undersystem för höljebelysning, bakgrundsbelysta minnesmoduler från ASUS, Patriot, Corsair och HyperX, ASUS Aura/ROG, MSI GeForce, Sapphire Nitro och Gigabyte Aorus grafikkort, olika kontroller LED strips (ThermalTake, Corsair, NZXT Hue+), glödande kylare, möss, tangentbord, hörlurar och bakgrundsbelysta tillbehör från Razer. Information om enhetsprotokoll erhålls främst genom omvänd konstruktion av proprietära drivrutiner och applikationer. Koden är skriven i C/C++ och distribueras under GPLv2-licensen. Färdiga sammanställningar genereras för Linux, macOS och Windows.
Bland de viktigaste förändringarna:
- Ett system med plugins har lagts till för att förbättra användargränssnittet. OpenRGB-utvecklare har förberett plugins med ett system för automatisk installation av uppdateringar, en motor för att lägga till effekter, en visuell karta och en implementering av E1.31-protokollet.
- Lade till begränsat macOS-plattformsstöd för Intel- och ARM-arkitekturer.
- Implementerad inspelning av händelseloggen till en fil för snabbare diagnostik.
- Lagt till hantering av användarprofiler via SDK.
- Fixade en bugg som gjorde att bakgrundsbelysningen misslyckades på MSI MysticLight-moderkort. Stöd för den här serien är återigen aktiverat för redan testade kort; utvecklarna ger hjälp med att återställa funktionaliteten hos bakgrundsbelysningen som skadades till följd av att äldre versioner av OpenRGB kördes.
- Utökat stöd för ASUS, MSI, Gigabyte GPU:er.
- Lade till EVGA GPU-driftlägen.
- Tillagt enhetsstöd:
- HyperX Pulsefire Pro
- Yeelight
- FanBus
- Corsair K55
- Corsair K57
- Corsair Vengeance Pro DRAM
- Das tangentbord 4Q
- NZXT Hue Underglow
- Thermaltake Riding Quad
- ASUS ROG Strix Flare
- Lian Li Uni Hub
- Creative Sound BlasterX G6
- Logitech G910 Orion Spectrum
- Logitechs musstyrenhetskod har slagits samman för att minska kodduplicering, nya driftlägen har lagts till och det trådlösa stödet har förbättrats.
- Tillagt stöd för QMK (kräver manuell konfiguration).
- Lagt till stöd för TPM2, Adalight-protokoll för Arduino-baserade kontroller.
- För Razer-enheter har en alternativ drivrutin byggts in för att ersätta OpenRazer på grund av det höga antalet krascher och förseningar i att acceptera uppdateringar för den senare; För att aktivera en alternativ drivrutin måste du inaktivera OpenRazer i OpenRGB-inställningarna.
Kända buggar:
- Vissa ASUS-enheter som fungerade i version 0.5 slutade fungera i version 0.6 på grund av införandet av en vit lista över enheter. Utvecklare uppmanas att rapportera sådana enheter i Issues på GitLab.
- Wave-läget fungerar inte på Redragon M711-tangentbord.
- Vissa Corsair-muslysdioder har inga etiketter.
- Vissa Razer-tangentbord har ingen layoutkarta.
- Numreringen av adresserbara lysdioder på ASUS-kort kan vara felaktig.
- Plugins är för närvarande inte versionerade. Om programmet kraschar, försök att ta bort eller uppdatera alla plugins.
- Profiler som skapats för tidigare versioner kanske inte fungerar i den nya versionen på grund av byte av kontroller.
Källa: opennet.ru