Lähes vuoden kehitystyön jälkeen on julkaistu uusi versio OpenRGB 0.8:sta, avoimen lähdekoodin työkalupakista RGB-valaistuksen ohjaamiseen oheislaitteissa. Paketti tukee ASUSin, Gigabyten, ASRockin ja MSI:n emolevyjä, joissa on RGB-alijärjestelmä kotelovalaistusta varten, ASUSin, Patriotin, Corsairin ja HyperX:n muistimoduuleja valaistulla, ASUS Aura/ROG:n, MSI GeForcen, Sapphire Nitron ja Gigabyte Aoruksen näytönohjaimia, erilaisia LED-nauhaohjaimia (ThermalTake, Corsair, NZXT Hue+), hohtavia jäähdyttimiä, hiiriä, näppäimistöjä, kuulokkeita ja Razerin lisävarusteita valaistulla. Tiedot laitteiden kanssa vuorovaikutuksessa käytettävästä protokollasta on saatu pääasiassa suljetun ajurin ja sovellusten käänteissuunnittelun avulla. Koodi on kirjoitettu C/C++:lla ja jaettu GPLv2-lisenssillä. Valmiit versiot luodaan... Linux (deb, rpm, sovelluskuva), macOS и WindowsKuten ennenkin, kaikki julkaisun jälkeen luodut versiot saavat versionumeron 0.81.

Uudessa julkaisussa käyttöliittymä on suunniteltu osittain uudelleen ja optimoitu, ohjelman lokalisointi lisättiin, mukaan lukien käännös venäjäksi (lukuun ottamatta joitakin julkaisun stabilointivaiheessa lisättyjä toimintoja).
Muutosten joukossa:
- udev-säännöt luodaan nyt automaattisesti.
- Inpout32-kirjasto, joka aiheutti ongelmia työskennellessäsi samanaikaisesti joidenkin virustorjunta- ja huijaustorjuntaohjelmien (Vanguard) kanssa, on korvattu WinRing0:lla.
- Jotta toiminta olisi oikein rinnakkain virallisen SMBus-laitteiden ohjelmiston kanssa Windows nyt käytetään järjestelmän mutexia, joka ratkaisee suurimman osan ongelmista.
- Tuettujen laitteiden luetteloa on laajennettu kattamaan suuri määrä näytönohjaimia ASUSilta, Gigabytelta, EVGA:lta, MSI:ltä, Gainwardilta ja Palitilta. Myös NVIDIA Illumination -näytönohjaimien tuki on lisätty, mutta kuten vanhempien NVIDIA-näytönohjaimien kohdalla, se toimii tällä hetkellä vain seuraavilla laitteilla: Windows, johtuen ongelmista I2C-tuen kanssa NVIDIAn omalla ajurilla (ongelma voidaan korjata asentamalla beta-ajuri). Tunnettu MSI MysticLight -emolevyjen ongelma on ratkaistu, ja niitä tuetaan nyt jälleen, ja tuettujen emolevyjen luetteloa on laajennettu.
- Lukuisten "klassisten" oheislaitteiden lisäksi, joihin on lisätty tuki, listalla on myös NanoLeaf modulaariset valot, kotitekoisissa laitteissa voi nyt käyttää SRGBMods Raspberry Pi Picoa ja Arduino voidaan nyt yhdistää i2c:n kautta.
Tunnettuja ongelmia ovat mm.
- Asetuspolku ei silti saa sisältää muita kuin ASCII-merkkejä. Korjaus valmisteltiin, mutta sitä ei sisällytetty julkaisuun yhteensopivuuden säilyttämiseksi olemassa olevien laajennusten kanssa, mutta se sisällytetään varsinaisiin koontiversioihin julkaisun jälkeen.
- Paljastettiin, että näppäimistövalmistaja Sinowealth käytti Redragon-näppäimistöjen VID/PID-arvoja uudelleen eri protokollalla. Mahdollisten ongelmien (skaalaukseen asti) välttämiseksi Sinowealth-näppäimistön tukikoodi on nyt poistettu käytöstä, eikä sitä tueta.
- "Aalto"-efekti ei toimi Redragon M711:ssä.
- Joissakin Corsair-hiirissä ei ole LED-tarroja.
- Joidenkin Razer-näppäimistöjen asetteluluettelo ei ole täydellinen.
- Asus Addressable -kanavien määrä ei ehkä ole tarkka.
- Kuten tavallista, laitteille on suositeltavaa luoda uudelleen olemassa olevat profiilit päivityksen jälkeen, vanhat eivät välttämättä toimi tai toimi väärin, ja päivitettäessä versioista 0.6:een on tyhjennettävä plugins-kansio, koska ennen 0.6:ta ei ollut plugin API -versiointijärjestelmää. .
Lähde: opennet.ru
