En ny udgivelse af OpenRGB 0.7, et open source-værktøjssæt til styring af RGB-belysning i periferiudstyr, er blevet offentliggjort. Pakken understøtter ASUS, Gigabyte, ASRock og MSI bundkort med RGB-undersystem til kabinetbelysning, ASUS, Patriot, Corsair og HyperX baggrundsbelyste hukommelsesmoduler, ASUS Aura/ROG, MSI GeForce, Sapphire Nitro og Gigabyte Aorus grafikkort, forskellige controllere LED-strips (ThermalTake , Corsair, NZXT Hue+), glødende kølere, mus, tastaturer, hovedtelefoner og Razer-baggrundsbelyst tilbehør. Oplysninger om protokollen til interaktion med enheder opnås hovedsageligt gennem reverse engineering af proprietære drivere og applikationer. Koden er skrevet i C/C++ og distribueret under GPLv2-licensen. Klar builds genereres til Linux, macOS og Windows.
Nye funktioner omfatter:
- Tilføjet indstillingsmenu. Nu, for at konfigurere specifik funktionalitet (E1.31, QMK, Philips Hue, Philips Wiz, Yeelight-enheder og enheder, der styres via en seriel port, for eksempel baseret på Arduino), behøver du ikke at redigere konfigurationsfilen manuelt.
- En skyder er blevet tilføjet til at styre lysstyrken på enheder, der har denne indstilling ud over farveindstillingen.
- I indstillingsmenuen kan du nu styre autorun af OpenRGB ved systemstart. Du kan angive yderligere handlinger, som OpenRGB vil udføre ved en sådan lancering (anvend profiler, lancering i servertilstand).
- Plugins har nu en versionsmekanisme for at undgå nedbrud på grund af brug af forældede builds med nye versioner af OpenRGB.
- Tilføjet muligheden for at installere plugins gennem indstillingsmenuen.
- Tilføjet en logningskonsol for at gøre det nemmere at få oplysninger om nedbrud fra nye brugere. Logkonsollen kan aktiveres i indstillingerne i afsnittet "Information".
- Tilføjet muligheden for at gemme indstillinger på enheden, hvis enheden har Flash-hukommelse. Gemning sker kun på kommando for at undgå spild af Flash-ressourcen. Tidligere blev lagring af sådanne enheder ikke udført af samme årsager.
- Når der opdages nye enheder, der kræver dimensionsjustering (ARGB-controllere), vil OpenRGB minde dig om at gøre det.
Tilføjet support til nye enheder:
- Udvidet liste over registrerede GPU'er (Gigabyte, ASUS, MSI, EVGA, Sapphire osv.)
- Udvidede listen over understøttede MSI Mystic Light bundkort (på grund af ejendommelighederne ved denne serie af bundkort forbliver utestede enheder utilgængelige som standard for at undgå RGB controller softlock)
- Rettede problemer med Logitech-mus fundet i version 0.6.
- Tilføjede driftstilstande Logitech G213
- Philips Hue (inklusive underholdningstilstand)
- Corsair Commander Core
- HyperX Alloy Origins Core
- Alienware G5 SE
- ASUS ROG Pugio (understøttelse af ASUS-mus generelt forbedret)
- ASUS ROG Throne headset stativ
- ASUS ROG StrixScope
- Nye enheder er blevet tilføjet til Razer Controller.
- Obinslab Anne Pro 2
- ASUS Aura SMBus-controller omdøbt til ENE SMBus-controller (mere korrekt OEM-navn), selve controlleren er noget udvidet: Tilføjet understøttelse af ASUS 3xxx series GPU'er (ENE-controller) og XPG Spectrix S40G NVMe SSD (ENE-controller, kræver kørsel som administrator/root til arbejde). Rettet controllerkonflikt med Crucial DRAM.
- HP Omen 30L
- Cooler Master RGB controller
- Cooler Master ARGB Controller direkte tilstand
- Tastatur
- Blinkinlabs BlinkyTape
- Alienware AW510K tastatur
- Keyboard Corsair K100
- SteelSeries Rival 600
- SteelSeries Rival 7×0
- Logitech G915, G915 TKL
- Logitech G Pro
- Sinowealth 0016 tastatur
- Rettet flimren på HyperX-enheder (især HyperX FPS RGB)
- Alle Crucial DRAM-adresser kan findes igen, dette vil højst sandsynligt løse problemet med ufuldstændig stick-detektion.
- GPU Gigabyte RGB Fusion 2
- GPU EVGA 3xxx
- EVGA KINGPIN 1080Ti og 1080 FTW2
- ASUS Strix Evolv mus
- MSI GPU direkte tilstand
Problemer rettet:
- Rettede USB-enhedsdetektionsproblemer relateret til grænseflade/side/brugsværdier, der adskiller sig mellem OS
- Nøgleplaceringskort (layouts) er blevet rettet på mange enheder.
- Forbedret logformatering
- Rettet WMI multiple initialiseringsproblem (forårsagede manglende evne til at genfinde SMBus-enheder)
- Lidt forbedret brugergrænseflade
- Rettet programnedbrud ved tilslutning af Logitech-mus (G502 Hero og G502 PS)
- Rettede applikationsnedbrud ved aflæsning af plugins
Kendte problemer:
- Nogle af NVIDIAs nyligt tilføjede GPU'er (ASUS Aura 3xxx, EVGA 3xxx) virker ikke under Linux på grund af fejl i I2C/SMBus-implementeringen i NVIDIAs proprietære driver.
- Wave-effekten virker ikke på Redragon M711.
- Indikatorer for nogle Corsair-mus er ikke underskrevet.
- Nogle Razer-tastaturer har ikke layouts.
- I nogle tilfælde er antallet af Asus-adresserbare kanaler muligvis ikke korrekt bestemt.
Når du opgraderer til en ny version, kan der være kompatibilitetsproblemer med profil- og dimensionsfiler, og de skal genskabes. Når du migrerer fra versioner før 0.6, bør OpenRazer (OpenRazer-win32) også være deaktiveret i indstillingerne for at aktivere den indbyggede Razer-controller, som understøtter flere enheder.
Kilde: opennet.ru