Pēc 7 mēnešu izstrādes ir izlaists OpenRGB 0.9 — atvērtā pirmkoda rīku komplekts RGB apgaismojuma pārvaldībai perifērijas ierīcēs. Pakotne atbalsta ASUS, Gigabyte, ASRock un MSI mātesplates ar RGB apakšsistēmu korpusa apgaismojumam, atmiņas moduļus ar apgaismojumu no ASUS, Patriot, Corsair un HyperX, grafikas kartes no ASUS Aura/ROG, MSI GeForce, Sapphire Nitro un Gigabyte Aorus, dažādus LED lentu kontrollerus (ThermalTake, Corsair, NZXT Hue+), spīdošus dzesētājus, peles, tastatūras, austiņas un Razer piederumus ar apgaismojumu. Informācija par protokolu mijiedarbībai ar ierīcēm galvenokārt tika iegūta, veicot patentētu draiveru un lietojumprogrammu reverso inženieriju. Kods ir rakstīts C/C++ valodā un izplatīts saskaņā ar GPLv2 licenci. Pabeigtās versijas tiek ģenerētas... Linux (deb, rpm, lietotnes attēls), macOS и WindowsTāpat kā iepriekš, visas eksperimentālās versijas, kas izveidotas pēc izlaišanas, saņems versijas numuru 0.91.

Jaunas iespējas:
- Segmenti, kas ļauj sadalīt LED zonas mazākās apakšgrupās, piemēram, lai vizuāli atdalītu ARGB pieslēgvietās sērijveidā savienotas ierīces (dzesētāji, lentes) - iepriekš tie tika attēloti kā cieta josla. Zonas lietotāji konfigurē manuāli.
- Keyboard Layout Manager (KLM), kas vienkāršo izkārtojumu integrāciju izstrādi, ja tastatūra tiek piegādāta dažādos reģionos ar dažādiem izkārtojumiem (piemēram, QWERTZ, AZERTY). Nākamajā laidienā KLM funkcionalitāte tiks paplašināta, jo kontrolieriem tiks pievienots atbalsts.
- Lapa ar ierīču ID, lai vienkāršotu jaunu ierīču izstrādi.
- Spraudņu integrācija ar SDK, ļaujot spraudņiem definēt savas SDK komandas.
- PNG ikonas ir aizstātas ar daudzpusīgākām ikonām. * Pievienoti tulkojumi malaiziešu, japāņu, horvātu un poļu valodā. Atjaunināti esošie tulkojumi.
- Visām operētājsistēmām ir atcelta prasība nelietot kirilicu failu ceļos (spraudņi, profilu nosaukumi, ceļš uz iestatījumu mapi, lietotājvārds, kura mapē iestatījumi tiks saglabāti).
Atbalsts jaunām ierīcēm:
- Esošajiem kontrolieriem ir pievienoti daudzi jauni GPU no ASUS, Colorful, EVGA, Gainward, Gigabyte, iGame, MSI, NVIDIA, Palit un PNY.
- AOC kontrolieris: AOC GK500 (tastatūra), AOC GMM700 (paliktnis) un AOC GM500 (pele).
- ASRock kontrolieris ir labots ASRock Polychrome USB platēm.
- ASUS kontrolieris tagad atbalsta ASUS ROG Ally un pievieno jaunas ierīces.
- Ieviests atbalsts Cherry tastatūrām. * Corsair kontrollerim ir pievienots Corsair Dominator Platinum DDR5 un Corsair Vengeance DDR5 atbalsts.
- Pievienots CRYORIG H7 Quad Lumi atbalsts.
- Pievienots atbalsts jaunām Das Keyboard ierīcēm.
- ENE kontrollerī ir uzlabota ENE SMBus konfigurācijas tabulas parsēšana (nezināmā LED kļūda LED parakstos lielākajā daļā ENE RAM modeļu ir novērsta). Tā kā dažos RAM moduļu modeļos saglabāšanas darbība ir nestabila, saglabāšanas režīma funkcija ierīcē ir paslēpta konfigurācijas failā.
- Pievienots atbalsts jaunām GaiZhongGai ierīcēm.
- Pievienoti jauni Gigabyte mātesplatēm izkārtojumi.
- HyperX kontrolieris ir pievienojis atbalstu jaunām ierīcēm. Ierīcēm, kuru HID deskriptors neatbilst standartam, ir pievienota ierīču klase, kas liek tām darboties, izmantojot libusb-hidapi zem Linux.
- Pievienots JSAUX Steam Deck atbalsts.
- Pievienots LEGO Dimensions rotaļu paliktņa atbalsts.
- Pievienots atbalsts jaunām ierīcēm Lenovo Notebook Controller.
- Pievienots atbalsts dažām Lenovo mātesplatēm.
- Pievienots atbalsts jaunām Lian-Li ierīcēm.
- Izlabotas kļūdas Logitech kontrollerī.
- MSI Mystic Light dēļu atbloķēto modeļu saraksts ir paplašināts.
- Pievienots atbalsts Nollie32 kontrolleriem.
- Pievienots NZXT Hue 1 (viedās ierīces V1) atbalsts.
- Pievienots atbalsts jaunām NZXT Hue 2 ierīcēm, tostarp papildu piederumi tām.
- Ieviests atbalsts OKS tastatūrām.
- Razer kontrolieris pievienoja atbalstu jaunām ierīcēm un novērsa inicializācijas kļūdu, kas izraisīja dažu ierīču atbalsta neuzticamību. Daudzas Razer tastatūras ir migrētas, lai izmantotu KeyboardLayoutManager.
- Pievienots atbalsts RedSquare tastatūrām.
- Pievienots atbalsts Roccat austiņām.
- Pievienotas jaunas funkcijas Sapphire ierīcēm.
- Pievienots TP-Link Kasa Smart atbalsts.
- Pievienots atbalsts jaunām Wooting ierīcēm.
- Izlabotas kļūdas konsoles režīmā (CLI)
Zināmās problēmas:
- Redragon M711 joprojām nedarbojas "viļņa" efekts.
- Dažām Corsair pelēm nav LED uzlīmju.
- Dažām Razer tastatūrām izkārtojumu saraksts nav pilnīgs.
- Asus Addressable kanālu skaits var nebūt precīzs.
- uz Linux NVIDIA un AMD grafikas karšu atbalsts var nedarboties. Abos gadījumos tas ir saistīts ar problēmām ar ierīču draiveriem (amdgpu un patentēto NVIDIA draiveri). NVIDIA draivera beta versija varētu novērst šo problēmu.
- MinGW kompilators netiek atbalstīts.
Piezīmes:
- Dažu ierīču kontrolleru pārdēvēšanas dēļ, iespējams, būs atkārtoti jāizveido esošie profili. Iepriekš konfigurētos ARGB zonu izmērus var arī nesaglabāt.
- Veicot jaunināšanu no versijām, kas vecākas par 0.6, ļoti ieteicams iestatījumos atspējot OpenRazer un OpenRazer-win32. Tas ļaus lietotnei izmantot jauno Razer kontrolieri ar uzlabotu ierīces atbalstu. OpenRazer ir paredzēts noņemt nākamajā laidienā.
- Veicot jaunināšanu no versijām, kas vecākas par 0.6, ir jānotīra spraudņu direktorijs, jo pirms 0.6 laidiena nebija spraudņu API versiju noteikšanas sistēmas.
Avots: opennet.ru
