Paglabas ng OpenRGB 0.9, isang toolkit para sa pagkontrol sa RGB lighting ng mga peripheral

Pagkatapos ng 7 buwang pag-develop, inilabas na ang OpenRGB 0.9, isang open source toolkit para sa pamamahala ng RGB lighting sa mga peripheral. Sinusuportahan ng package ang mga motherboard mula sa ASUS, Gigabyte, ASRock, at MSI na may RGB subsystem para sa case lighting, mga memory module na may ilaw mula sa ASUS, Patriot, Corsair, at HyperX, mga graphics card mula sa ASUS Aura/ROG, MSI GeForce, Sapphire Nitro, at Gigabyte Aorus, iba't ibang LED strip controllers (ThermalTake, Corsair, NZXT Hue+), mga kumikinang na cooler, mouse, keyboard, headphone, at mga aksesorya ng Razer na may ilaw. Ang impormasyon tungkol sa protocol para sa pakikipag-ugnayan sa mga device ay pangunahing nakuha sa pamamagitan ng reverse engineering ng mga proprietary driver at application. Ang code ay nakasulat sa C/C++ at ipinamamahagi sa ilalim ng lisensyang GPLv2. Ang mga natapos na build ay ginawa para sa... Linux (deb, rpm, appimage), macOS и WindowsGaya ng dati, lahat ng experimental build na ginawa pagkatapos ng release ay makakatanggap ng version number na 0.91.

Paglabas ng OpenRGB 0.9, isang toolkit para sa pagkontrol sa RGB lighting ng mga peripheral

Mga bagong tampok:

  • Mga segment na nagbibigay-daan sa iyong hatiin ang mga LED zone sa mas maliliit na subgroup, halimbawa, para makitang magkahiwalay ang mga device na konektado sa serye sa mga ARGB port (mga cooler, tape) - dati ay ipinakita ang mga ito bilang solidong bar. Ang mga zone ay manu-manong na-configure ng mga user.
  • Keyboard Layout Manager (KLM), na pinapasimple ang pagbuo ng mga pagsasama para sa mga layout kapag ang keyboard ay ipinadala sa iba't ibang mga rehiyon na may iba't ibang mga layout (halimbawa, QWERTZ, AZERTY). Palalawakin ang functionality ng KLM para sa susunod na release habang idinagdag ang suporta sa mga controllers.
  • Isang page na may mga device ID para pasimplehin ang pagbuo ng mga bagong device.
  • Pagsasama ng plugin sa SDK, na nagpapahintulot sa mga plugin na tukuyin ang sarili nilang mga SDK command.
  • Ang mga icon ng PNG ay pinalitan ng mas maraming nalalaman na mga icon. * Nagdagdag ng mga pagsasalin para sa Malaysian, Japanese, Croatian at Polish. Na-update ang mga kasalukuyang pagsasalin.
  • Para sa lahat ng mga operating system, ang kinakailangan na huwag gumamit ng Cyrillic sa mga path ng file (mga plugin, mga pangalan ng profile, path sa folder ng mga setting, pangalan ng user kung saan ang folder ay ise-save ang mga setting) ay nakansela.

Suporta para sa mga bagong device:

  • Maraming mga bagong GPU mula sa ASUS, Colorful, EVGA, Gainward, Gigabyte, iGame, MSI, NVIDIA, Palit at PNY ang naidagdag sa mga kasalukuyang controller.
  • AOC controller: AOC GK500 (keyboard), AOC GMM700 (pad) at AOC GM500 (mouse).
  • Ang ASRock controller ay na-patch para sa ASRock Polychrome USB boards.
  • Sinusuportahan na ngayon ng ASUS controller ang ASUS ROG Ally at nagdaragdag ng mga bagong device.
  • Ipinatupad ang suporta para sa mga keyboard ng Cherry. * Nagdagdag ng suporta para sa Corsair Dominator Platinum DDR5 at Corsair Vengeance DDR5 sa Corsair controller.
  • Nagdagdag ng suporta para sa CRYORIG H7 Quad Lumi.
  • Nagdagdag ng suporta para sa mga bagong Das Keyboard device.
  • Ang pag-parse ng ENE SMBus configuration table ay napabuti sa ENE controller (ang Hindi kilalang LED error sa mga LED signature sa karamihan ng mga modelo ng ENE RAM ay naayos na). Dahil sa hindi matatag na operasyon ng pag-save sa ilang mga modelo ng mga module ng RAM, ang function ng save mode sa device ay nakatago sa configuration file.
  • Nagdagdag ng suporta para sa mga bagong GaiZhongGai device.
  • Nagdagdag ng mga bagong layout para sa mga Gigabyte motherboard.
  • Nagdagdag ng suporta ang HyperX controller para sa mga bagong device. Para sa mga device na ang HID descriptor ay hindi sumusunod sa pamantayan, isang klase ng device ang idinagdag na pumipilit sa mga ito na gumana sa pamamagitan ng libusb-hidapi sa ilalim ng Linux.
  • Nagdagdag ng suporta para sa JSAUX Steam Deck.
  • Nagdagdag ng suporta para sa LEGO Dimensions toypad.
  • Nagdagdag ng suporta para sa mga bagong device sa Lenovo Notebook Controller.
  • Nagdagdag ng suporta para sa ilang motherboard ng Lenovo.
  • Nagdagdag ng suporta para sa mga bagong Lian-Li device.
  • Inayos ang mga bug sa Logitech controller.
  • Ang listahan ng mga naka-unlock na modelo ng MSI Mystic Light boards ay pinalawak.
  • Nagdagdag ng suporta para sa Nollie32 controllers.
  • Nagdagdag ng suporta para sa NZXT Hue 1 (Smart Device V1).
  • Nagdagdag ng suporta para sa mga bagong NZXT Hue 2 device, kabilang ang mga karagdagang accessory para sa mga ito.
  • Ipinatupad ang suporta para sa mga OKS na keyboard.
  • Ang Razer controller ay nagdagdag ng suporta para sa mga bagong device at nag-ayos ng isang error sa pagsisimula na naging sanhi ng ilang suporta sa device na hindi mapagkakatiwalaan. Maraming Razer na keyboard ang inilipat upang gamitin ang KeyboardLayoutManager.
  • Nagdagdag ng suporta para sa mga RedSquare na keyboard.
  • Nagdagdag ng suporta para sa Roccat headphones.
  • Nagdagdag ng mga bagong feature para sa mga Sapphire device.
  • Nagdagdag ng suporta para sa TP-Link Kasa Smart.
  • Nagdagdag ng suporta para sa mga bagong Wooting device.
  • Inayos ang mga bug sa console mode (CLI)

Звестные проблемы:

  • Ang "wave" na epekto ay hindi pa rin gumagana sa Redragon M711.
  • Ang ilang mga daga ng Corsair ay walang mga LED na label.
  • Sa ilang Razer keyboard, hindi kumpleto ang listahan ng mga layout.
  • Maaaring hindi tumpak ang bilang ng mga Asus Addressable na channel.
  • Sa Linux Maaaring hindi gumana ang suporta sa graphics card ng NVIDIA at AMD. Sa parehong kaso, ito ay dahil sa mga isyu sa mga device driver (amdgpu at sa proprietary NVIDIA driver). Maaaring maayos ang isyung ito sa isang beta na bersyon ng NVIDIA driver.
  • Ang MinGW compiler ay hindi suportado.

remarks:

  • Dahil sa pagpapalit ng pangalan ng ilang controller ng device, maaaring kailanganin na muling likhain ang mga kasalukuyang profile. Ang mga dating na-configure na laki ng ARGB zone ay maaari ding hindi ma-save.
  • Kapag nag-a-upgrade mula sa mga bersyon bago ang 0.6, lubos na inirerekomenda na huwag paganahin ang OpenRazer at OpenRazer-win32 sa mga setting. Papayagan nito ang app na gamitin ang bagong Razer controller na may pinahusay na suporta sa device. OpenRazer ay naka-iskedyul para sa pag-alis sa susunod na release.
  • Kapag nag-a-upgrade mula sa mga bersyon bago ang 0.6, kailangang i-clear ang direktoryo ng mga plugin, dahil bago ang 0.6 na release, walang versioning system para sa plugins API.

Pinagmulan: opennet.ru

Bumili ng maaasahang pagho-host para sa mga site na may proteksyon ng DDoS, mga server ng VPS VDS 🔥 Bumili ng maaasahang website hosting na may proteksyon ng DDoS, VPS VDS servers | ProHoster