Seitsemän kuukauden kehitystyön jälkeen on julkaistu OpenRGB 0.9, avoimen lähdekoodin työkalupakki oheislaitteiden RGB-valaistuksen hallintaan. Paketti tukee ASUSin, Gigabyten, ASRockin ja MSI:n emolevyjä, joissa on RGB-alijärjestelmä kotelovalaistusta varten, ASUSin, Patriotin, Corsairin ja HyperX:n muistimoduuleja valaistusta varten, 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 valaistusta varten. Tiedot laitteiden kanssa vuorovaikutuksessa käytettävästä protokollasta on saatu pääasiassa kehittämällä patentoituja ajureita ja sovelluksia. 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 kokeelliset koontiversiot saavat versionumeron 0.91.

Uudet ominaisuudet:
- Segmentit, joiden avulla voit jakaa LED-vyöhykkeet pienempiin alaryhmiin, esimerkiksi erottaaksesi visuaalisesti ARGB-portteihin sarjaan kytkettyjä laitteita (jäähdyttimet, nauhat) - aiemmin ne näytettiin kiinteänä palkkina. Käyttäjät määrittävät vyöhykkeet manuaalisesti.
- Keyboard Layout Manager (KLM), joka yksinkertaistaa integraatioiden kehittämistä asetteluille, kun näppäimistö toimitetaan eri alueilla eri asetteluilla (esimerkiksi QWERTZ, AZERTY). KLM:n toimintoja laajennetaan seuraavaan versioon, kun ohjaimiin lisätään tuki.
- Sivu, jossa on laitetunnuksia uusien laitteiden kehittämisen yksinkertaistamiseksi.
- Laajennusten integrointi SDK:n kanssa, jolloin laajennukset voivat määrittää omat SDK-komennon.
- PNG-kuvakkeet on korvattu monipuolisemmilla kuvakkeilla. * Lisätty käännökset malesiaksi, japaniksi, kroatiaksi ja puolaksi. Päivitetty olemassa olevat käännökset.
- Kaikkien käyttöjärjestelmien osalta vaatimus olla käyttämättä kyrillistä tiedostopolkua (laajennukset, profiilien nimet, polku asetuskansioon, käyttäjänimi, jonka kansioon asetukset tallennetaan).
Tuki uusille laitteille:
- Nykyisiin ohjaimiin on lisätty monia uusia ASUS-, Colorful-, EVGA-, Gainward-, Gigabyte-, iGame-, MSI-, NVIDIA-, Palit- ja PNY-grafiikkasuorittimia.
- AOC-ohjain: AOC GK500 (näppäimistö), AOC GMM700 (tyyny) ja AOC GM500 (hiiri).
- ASRock-ohjain on korjattu ASRock Polychrome USB-korteille.
- ASUS-ohjain tukee nyt ASUS ROG Allya ja lisää uusia laitteita.
- Toteutettu tuki Cherry-näppäimistöille. * Lisätty tuki Corsair Dominator Platinum DDR5:lle ja Corsair Vengeance DDR5:lle Corsair-ohjaimeen.
- Lisätty tuki CRYORIG H7 Quad Lumille.
- Lisätty tuki uusille Das Keyboard -laitteille.
- ENE SMBus -kokoonpanotaulukon jäsentämistä on parannettu ENE-ohjaimessa (Useimpien ENE RAM -mallien LED-allekirjoitusten Tuntematon LED-virhe on korjattu). Joidenkin RAM-moduulimallien tallennuksen epävakaan toiminnan vuoksi laitteen tallennustilatoiminto on piilotettu asetustiedostoon.
- Lisätty tuki uusille GaiZhongGai-laitteille.
- Lisätty uusia asetteluja Gigabyte-emolevyille.
- HyperX-ohjaimeen on lisätty tuki uusille laitteille. Laitteille, joiden HID-kuvaus ei ole standardin mukainen, on lisätty laiteluokka, joka pakottaa ne toimimaan libusb-hidapi-apuohjelman kautta alla. Linux.
- Lisätty tuki JSAUX Steam Deckille.
- Lisätty tuki LEGO Dimensions -lelulevylle.
- Lisätty tuki uusille laitteille Lenovo Notebook Controlleriin.
- Lisätty tuki joillekin Lenovon emolevyille.
- Lisätty tuki uusille Lian-Li-laitteille.
- Korjattu Logitech-ohjaimen virheet.
- MSI Mystic Light -korttien lukitsemattomien mallien luetteloa on laajennettu.
- Lisätty tuki Nollie32-ohjaimille.
- Lisätty tuki NZXT Hue 1:lle (Smart Device V1).
- Lisätty tuki uusille NZXT Hue 2 -laitteille, mukaan lukien niiden lisätarvikkeet.
- Toteutettu tuki OKS-näppäimistöille.
- Razer-ohjain lisäsi tuen uusille laitteille ja korjasi alustusvirheen, joka aiheutti joidenkin laitteiden tuen epäluotettavuuden. Monet Razer-näppäimistöt on siirretty käyttämään KeyboardLayoutManageria.
- Lisätty tuki RedSquare-näppäimistöille.
- Lisätty tuki Roccat-kuulokkeille.
- Lisätty uusia ominaisuuksia Sapphire-laitteille.
- Lisätty tuki TP-Link Kasa Smartille.
- Lisätty tuki uusille Wooting-laitteille.
- Korjatut virheet konsolitilassa (CLI)
Tunnetut ongelmat:
- "Aalto"-efekti ei edelleenkään 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.
- Päälle Linux NVIDIA- ja AMD-näytönohjainten tuki ei välttämättä toimi. Molemmissa tapauksissa tämä johtuu laiteajureiden (amdgpu ja NVIDIAn oma ajuri) ongelmista. NVIDIA-ajurin beta-versio saattaa korjata tämän ongelman.
- MinGW-kääntäjä ei ole tuettu.
Huomautuksia:
- Joidenkin laiteohjainten uudelleennimeämisen vuoksi olemassa olevat profiilit on ehkä luotava uudelleen. Aiemmin määritettyjä ARGB-vyöhykekokoja ei myöskään välttämättä tallenneta.
- Päivitettäessä versiota 0.6 aikaisemmista versioista on erittäin suositeltavaa poistaa OpenRazer ja OpenRazer-win32 käytöstä asetuksista. Tämä antaa sovellukselle mahdollisuuden käyttää uutta Razer-ohjainta parannetulla laitetuella. OpenRazer on tarkoitus poistaa seuraavassa julkaisussa.
- Päivitettäessä versiota 0.6 aikaisemmista versioista, laajennushakemisto on tyhjennettävä, koska ennen 0.6-julkaisua plugins API:lle ei ollut versiojärjestelmää.
Lähde: opennet.ru
