Liberigo de OpenRGB 0.8, ilaro por kontroli la RGB-lumigadon de ekstercentraj

Post preskaŭ jaro da evoluo, nova eldono de OpenRGB 0.8, malfermkoda ilaro por kontroli RGB-lumigadon en ekstercentraj, estis publikigita. Pako subtenas ASUS, Gigabyte, ASRock kaj MSI-bazttabulojn kun RGB-subsistemo por lumigado de ujo, ASUS, Patriot, Corsair kaj HyperX retrolumitaj memormoduloj, ASUS Aura/ROG, MSI GeForce, Sapphire Nitro kaj Gigabyte Aorus grafikkartojn, diversaj regiloj LED-strioj (ThermalTake , Corsair, NZXT Hue+), brilaj malvarmigiloj, musoj, klavaroj, aŭdiloj kaj Razer retrolumitaj akcesoraĵoj. Informoj pri la protokolo por interagado kun aparatoj estas plejparte akiritaj per inversa inĝenierado de proprietaj ŝoforoj kaj aplikoj. La kodo estas skribita en C/C++ kaj distribuita sub la permesilo GPLv2. Pretaj konstruoj estas generitaj por Linukso (deb, rpm, appimage), macOS kaj Vindozo. Kiel antaŭe, ĉiuj konstruaĵoj generitaj post la liberigo ricevos version-numeron 0.81.

Liberigo de OpenRGB 0.8, ilaro por kontroli la RGB-lumigadon de ekstercentraj

En la nova eldono, la interfaco estis parte restrukturita kaj optimumigita, la lokalizo de la programo estis aldonita, inkluzive de traduko en la rusan (krom iu funkcieco aldonita ĉe la eldonstabiligo-stadio).

Inter la ŝanĝoj:

  • udev-reguloj nun estas generitaj aŭtomate.
  • La biblioteko inpout32, kiu kaŭzis problemojn dum laboro paralele kun iuj antivirusoj kaj kontraŭ-trompantoj (Vanguard), estis anstataŭigita per WinRing0.
  • Por funkcii ĝuste paralele kun la oficiala programaro por SMBus-aparatoj en Vindozo, nun estas uzata sistemmutex, kiu solvas plej multajn problemojn.
  • La listo de subtenataj aparatoj estis replenigita per granda nombro da videokartoj ASUS, Gigabyte, EVGA, MSI, Gainward kaj Palit. Krome, subteno por NVIDIA Illumination vidkartoj estis aldonita, sed nuntempe, kiel pli malnovaj NVIDIA vidkartoj, ĝi funkcias nur sub Vindozo, pro malfacilaĵoj kun i2c funkcianta per la proprieta NVIDIA-ŝoforo (la problemo estas riparita instalante la beta-ŝoforon). ). La fama problemo kun MSI MysticLight-platoj estis solvita kaj ili nun estas subtenataj denove, kaj la listo de subtenataj bazplatoj estis pligrandigita.
  • Krom granda nombro da "klasikaj" ekstercentraj aldonitaj subtenoj, la listo ankaŭ inkluzivas NanoLeaf-modulajn lumojn, por memfaritaj aparatoj vi nun povas uzi SRGBMods Raspberry Pi Pico, kaj Arduino nun povas esti konektita per i2c.

Konataj problemoj inkluzivas:

  • La agorda vojo ankoraŭ ne devas enhavi ne-ASCII-signojn. Riparo estis preparita sed ne inkluzivita en la eldono por konservi kongruon kun ekzistantaj aldonaĵoj, sed ĝi estos inkluzivita en realaj konstruoj post la eldono.
  • La fakto, ke klavarproduktanto Sinowealth reuzis VID / PID-valorojn de Redragon-klavaroj uzante malsaman protokolon, estis malkaŝita. Por eviti eblajn problemojn (ĝis kaj inkluzive de skalo), la klavara subtenkodo de Sinowealth nun estas malŝaltita kaj ne subtenata.
  • La "ondo" efiko ne funkcias sur la Redragon M711.
  • Iuj Corsair-musoj ne havas LED-etikedojn.
  • Sur iuj klavaroj de Razer, la listo de aranĝoj ne estas kompleta.
  • La nombro da Adreseblaj kanaloj de Asus eble ne estas preciza.
  • Kiel kutime, oni rekomendas rekrei ekzistantajn profilojn por aparatoj post ĝisdatigo, malnovaj eble ne funkcias aŭ funkcias malĝuste, kaj dum ĝisdatigo de versioj al 0.6, vi devas malplenigi la dosierujon de aldonaĵoj, ĉar antaŭ 0.6 ne ekzistis kromprogramo API-versiiga sistemo. .

fonto: opennet.ru

Aldoni komenton