OpenRGB 0.8 väljalase, tööriistakomplekt välisseadmete RGB valgustuse juhtimiseks

Pärast peaaegu aasta pikkust arendustööd on avaldatud OpenRGB 0.8 uus väljalase, avatud tööriistakomplekt välisseadmete RGB valgustuse juhtimiseks. Pakett toetab ASUS, Gigabyte, ASRock ja MSI emaplaate, millel on korpuse valgustuse RGB alamsüsteem, ASUSe, Patrioti, Corsairi ja HyperX taustvalgustusega mälumoodulid, ASUS Aura/ROG, MSI GeForce, Sapphire Nitro ja Gigabyte Aorus graafikakaardid, erinevad kontrollerid LED ribad (ThermalTake, Corsair, NZXT Hue+), helendavad jahutid, hiired, klaviatuurid, kõrvaklapid ja Razeri taustvalgustusega tarvikud. Seadme protokolli teave saadakse peamiselt patenteeritud draiverite ja rakenduste pöördprojekteerimise teel. Kood on kirjutatud C/C++ keeles ja seda levitatakse GPLv2 litsentsi all. Valmis komplektid genereeritakse Linuxi (deb, rpm, appimage), macOS-i ja Windowsi jaoks. Nagu varemgi, saavad kõik pärast väljalaskmist loodud koostud versiooninumbri 0.81.

OpenRGB 0.8 väljalase, tööriistakomplekt välisseadmete RGB valgustuse juhtimiseks

Uues versioonis on liides osaliselt ümber kujundatud ja optimeeritud, lisati programmi lokaliseerimine, sealhulgas tõlge vene keelde (välja arvatud väljalaske stabiliseerimise etapis lisatud funktsionaalsus).

Muudatuste hulgas:

  • udev reeglid genereeritakse nüüd automaatselt.
  • Inpout32 teek, mis tekitas probleeme paralleelselt töötades mõne viirusetõrje ja anti-cheatidega (Vanguard), on asendatud WinRing0-ga.
  • Korrektseks tööks paralleelselt SMBus-seadmete ametliku tarkvaraga Windowsis kasutatakse nüüd süsteemi mutexi, mis lahendab enamiku probleemidest.
  • Toetatud seadmete loend on täienenud suure hulga ASUSe, Gigabyte'i, EVGA, MSI, Gainwardi ja Paliti videokaartidega. Lisaks on lisatud NVIDIA Illumination videokaartide tugi, kuid hetkel töötab see sarnaselt vanematele NVIDIA videokaartidele ainult Windowsi all, kuna i2c töötab läbi patenteeritud NVIDIA draiveri (probleem lahendatakse beetaversiooni installimisega) draiveri versioon). Kuulus probleem MSI MysticLight emaplaatidega on lahendatud ja nüüd on need taas toetatud ning toetatud plaatide loendit on täiendatud.
  • Lisaks suurele hulgale toetatud "klassikalistele" välisseadmetele on nimekirjas ka modulaarsed NanoLeaf tuled, SRGBMods Raspberry Pi Pico saab nüüd kasutada omatehtud seadmete jaoks ja Arduino saab nüüd ühendada i2c kaudu.

Teadaolevad probleemid hõlmavad järgmist:

  • Seadete tee ei tohi ikkagi sisaldada mitte-ASCII märke. Ette valmistati parandus, kuid seda ei lisatud väljalasesse, et säilitada ühilduvus olemasolevate pistikprogrammidega, kuid see lisatakse pärast väljalaset uusimatesse versioonidesse.
  • Avastati, et klaviatuuritootja Sinowealth kasutas Redragoni klaviatuuride VID/PID väärtusi teistsugust protokolli kasutades. Võimalike probleemide (sh korruptsiooni) vältimiseks on Sinowealthi klaviatuuride tugikood nüüd keelatud ja seda ei toetata.
  • Redragon M711 puhul laineefekt ei tööta.
  • Mõnel Corsairi hiirtel pole LED-märgiseid.
  • Mõne Razeri klaviatuuri puhul pole paigutuste loend täielik.
  • Asus Addressable kanalite arv ei pruugi olla täpne.
  • Nagu tavaliselt, on pärast värskendamist soovitatav seadmete olemasolevad profiilid uuesti luua; vanad ei pruugi töötada või töötada valesti ning versioonidelt 0.6 värskendamisel peate tühjendama pistikprogrammide kausta, kuna enne 0.6 versiooni ei olnud süsteem pistikprogrammide API-de jaoks.

Allikas: opennet.ru

Lisa kommentaar