Nakon gotovo godinu dana razvoja, objavljeno je novo izdanje OpenRGB 0.8, alata otvorenog koda za kontrolu RGB rasvjete u perifernim uređajima. Paket podržava ASUS, Gigabyte, ASRock i MSI matične ploče s RGB podsustavom za osvjetljenje kućišta, ASUS, Patriot, Corsair i HyperX memorijske module s pozadinskim osvjetljenjem, ASUS Aura/ROG, MSI GeForce, Sapphire Nitro i Gigabyte Aorus grafičke kartice, razne kontrolere LED trake (ThermalTake , Corsair, NZXT Hue+), svjetleći hladnjaci, miševi, tipkovnice, slušalice i Razer dodaci s pozadinskim osvjetljenjem. Informacije o protokolu za interakciju s uređajima uglavnom se dobivaju obrnutim inženjeringom vlasničkih upravljačkih programa i aplikacija. Kod je napisan u C/C++ i distribuiran pod GPLv2 licencom. Gotove verzije generiraju se za Linux (deb, rpm, appimage), macOS i Windows. Kao i prije, sve verzije generirane nakon izdavanja dobit će broj verzije 0.81.
U novom izdanju sučelje je djelomično redizajnirano i optimizirano, dodana je lokalizacija programa, uključujući prijevod na ruski (osim nekih funkcija dodanih u fazi stabilizacije izdanja).
Među promjenama:
- udev pravila se sada generiraju automatski.
- Biblioteka inpout32, koja je stvarala probleme pri paralelnom radu s nekim antivirusima i anti-cheatovima (Vanguard), zamijenjena je s WinRing0.
- Za ispravan paralelni rad sa službenim softverom za SMBus uređaje na Windowsima sada se koristi sistemski mutex koji rješava većinu problema.
- Popis podržanih uređaja nadopunjen je velikim brojem grafičkih kartica ASUS, Gigabyte, EVGA, MSI, Gainward i Palit. Osim toga, dodana je podrška za NVIDIA Illumination video kartice, ali trenutno, kao i starije NVIDIA video kartice, radi samo pod Windowsima, zbog poteškoća s i2c radom kroz vlasnički NVIDIA driver (problem je riješen instaliranjem beta drivera ). Poznati problem s MSI MysticLight matičnim pločama je riješen i sada su ponovno podržane, a popis podržanih matičnih ploča je proširen.
- Osim velikog broja "klasičnih" periferija kojima je dodana podrška, na listi su i NanoLeaf modularna svjetla, za kućne uređaje sada možete koristiti SRGBMods Raspberry Pi Pico, a Arduino se sada može spojiti preko i2c.
Poznati problemi uključuju:
- Putanja postavki i dalje ne smije sadržavati znakove koji nisu ASCII. Popravak je pripremljen, ali nije uključen u izdanje kako bi se održala kompatibilnost s postojećim dodacima, ali bit će uključen u stvarne međugradnje nakon izdanja.
- Otkrivena je činjenica da je proizvođač tipkovnica Sinowealth ponovno upotrijebio VID / PID vrijednosti iz Redragon tipkovnica koristeći drugačiji protokol. Kako bi se izbjegli mogući problemi (do i uključujući skaliranje), kod za podršku tipkovnice Sinowealth sada je onemogućen i nije podržan.
- Efekt "vala" ne radi na Redragon M711.
- Neki Corsair miševi nemaju LED oznake.
- Na nekim Razer tipkovnicama popis rasporeda nije potpun.
- Broj Asus adresabilnih kanala možda nije točan.
- Kao i obično, preporuča se ponovno kreirati postojeće profile za uređaje nakon nadogradnje, stari možda neće raditi ili raditi neispravno, a prilikom nadogradnje s verzija na 0.6 potrebno je očistiti mapu s dodacima, jer prije 0.6 nije postojao plugin API sustav za izradu verzija .
Izvor: opennet.ru