Release van OpenRGB 0.8, een toolkit voor het regelen van de RGB-verlichting van randapparatuur

Na bijna een jaar ontwikkeling is er een nieuwe release van OpenRGB 0.8, een open toolkit voor het aansturen van RGB-verlichting van randapparatuur, gepubliceerd. Het pakket ondersteunt ASUS-, Gigabyte-, ASRock- en MSI-moederborden met een RGB-subsysteem voor behuizingsverlichting, verlichte geheugenmodules van ASUS, Patriot, Corsair en HyperX, ASUS Aura/ROG, MSI GeForce, Sapphire Nitro en Gigabyte Aorus grafische kaarten, diverse LED-controllers strips (ThermalTake, Corsair, NZXT Hue+), gloeiende koelers, muizen, toetsenborden, hoofdtelefoons en Razer-accessoires met achtergrondverlichting. Apparaatprotocolinformatie wordt voornamelijk verkregen via reverse engineering van bedrijfseigen stuurprogramma's en applicaties. De code is geschreven in C/C++ en wordt gedistribueerd onder de GPLv2-licentie. Er worden kant-en-klare assemblies gegenereerd voor Linux (deb, rpm, appimage), macOS en Windows. Net als voorheen krijgen alle assemblies die na de release worden gegenereerd versienummer 0.81.

Release van OpenRGB 0.8, een toolkit voor het regelen van de RGB-verlichting van randapparatuur

In de nieuwe release werd de interface gedeeltelijk opnieuw ontworpen en geoptimaliseerd, en werd lokalisatie van het programma toegevoegd, inclusief vertaling naar het Russisch (behalve enkele functionaliteit die werd toegevoegd in de release-stabilisatiefase).

Onder de veranderingen:

  • udev-regels worden nu automatisch gegenereerd.
  • De inpout32-bibliotheek, die problemen veroorzaakte bij het parallel werken met sommige antivirussen en anti-cheats (Vanguard), is vervangen door WinRing0.
  • Voor een correcte werking parallel met officiële software voor SMBus-apparaten op Windows wordt nu een systeemmutex gebruikt, die de meeste problemen oplost.
  • De lijst met ondersteunde apparaten is aangevuld met een groot aantal videokaarten van ASUS, Gigabyte, EVGA, MSI, Gainward en Palit. Daarnaast is ondersteuning voor NVIDIA Illumination-videokaarten toegevoegd, maar op dit moment werkt deze, net als oudere NVIDIA-videokaarten, alleen onder Windows, vanwege problemen met i2c die via het eigen NVIDIA-stuurprogramma loopt (het probleem wordt opgelost door een bètaversie te installeren versie van het stuurprogramma). Het bekende probleem met MSI MysticLight-moederborden is opgelost en ze worden nu weer ondersteund, en de lijst met ondersteunde borden is uitgebreid.
  • Naast het grote aantal “klassieke” randapparatuur die ondersteund is, bevat de lijst ook NanoLeaf modulaire lampen, voor zelfgemaakte apparaten kun je nu SRGBMods Raspberry Pi Pico gebruiken en kan Arduino nu via i2c worden aangesloten.

Bekende problemen zijn onder meer:

  • Het instellingenpad mag nog steeds geen niet-ASCII-tekens bevatten. Er is een oplossing voorbereid, maar deze is niet opgenomen in de release om de compatibiliteit met bestaande plug-ins te behouden, maar deze zal na de release worden opgenomen in de nieuwste builds.
  • Er werd ontdekt dat toetsenbordfabrikant Sinowealth VID/PID-waarden van Redragon-toetsenborden hergebruikte met een ander protocol. Om mogelijke problemen (waaronder corruptie) te voorkomen, is de ondersteuningscode voor Sinowealth-toetsenborden nu uitgeschakeld en niet ondersteund.
  • Het “golf”-effect werkt niet op Redragon M711.
  • Sommige Corsair-muizen hebben geen LED-labels.
  • Op sommige Razer-toetsenborden is de lijst met indelingen niet compleet.
  • Het aantal adresseerbare kanalen van Asus is mogelijk niet nauwkeurig.
  • Zoals gewoonlijk wordt aanbevolen om na het updaten bestaande profielen voor apparaten opnieuw aan te maken; oude werken mogelijk niet of werken niet correct, en bij het updaten van versies naar 0.6 moet u de map met plug-ins leegmaken, aangezien er vóór 0.6 geen versiebeheer was systeem voor plug-in API's.

Bron: opennet.ru

Voeg een reactie