Lansarea OpenRGB 0.9, un instrument pentru gestionarea iluminării RGB a dispozitivelor periferice

După 7 luni de dezvoltare, a fost lansată versiunea OpenRGB 0.9, un instrument open-source pentru gestionarea iluminării RGB a perifericelor. Pachetul suportă plăci de bază ASUS, Gigabyte, ASRock și MSI cu subsisteme RGB pentru iluminarea carcasei, module de memorie cu iluminare de la ASUS, Patriot, Corsair și HyperX, plăci grafice ASUS Aura/ROG, MSI GeForce, Sapphire Nitro și Gigabyte Aorus, diverse controlere de benzi LED (ThermalTake, Corsair, NZXT Hue+), coolere iluminate, mouse-uri, tastaturi, căști și accesorii Razer cu iluminare. Informațiile despre protocolul de interacțiune cu dispozitivele au fost obținute în principal prin inginerie inversă a driverelor și aplicațiilor proprietare. Codul este scris în C/C++ și este distribuit sub licența GPLv2. Versiunile gata compilate sunt disponibile pentru Linux (deb, rpm, appimage), macOS și Windows. Ca și înainte, toate versiunile experimentale, compilate după lansare, vor avea numărul de versiune 0.91.

Lansarea OpenRGB 0.9, un instrument pentru gestionarea iluminării RGB a dispozitivelor periferice

Funcționalități noi:

  • Segmentele, care permit împărțirea zonelor LED în subgrupuri mai mici, de exemplu, pentru a separa vizual dispozitivele conectate secvențial pe porturile ARGB (coolere, benzi) — anterior acestea erau afișate ca o bandă continuă. Zonele sunt configurate manual de utilizatori.
  • Managerul de layout-uri (Keyboard Layout Manager, KLM), care simplifică dezvoltarea integrărilor pentru layout-uri, atunci când tastatura este livrată în diferite regiuni cu layout-uri diferite (de exemplu QWERTZ, AZERTY). Funcționalitatea KLM va fi extinsă la următoarea versiune pe măsură ce se adaugă suport pentru controlere.
  • Pagina cu identificatorii dispozitivelor, care facilitează dezvoltarea de noi dispozitive.
  • Integrarea plugin-urilor cu SDK, care permite plugin-urilor să definească propriile comenzi SDK.
  • Pictogramele în format PNG au fost înlocuite cu pictograme mai universale. * Au fost adăugate traduceri în limba malaeziană, japoneză, croată și poloneză. Au fost actualizate traducerile existente.
  • Pentru toate sistemele de operare, a fost eliminată cerința de a nu folosi chirilica în căile fișierelor (plugin-uri, nume de profiluri, cale către dosarul de setări, numele utilizatorului, în dosarul căruia vor fi salvate setările).

Suport pentru noi dispozitive:

  • Au fost adăugate numeroase GPU-uri noi la controlerele existente de la ASUS, Colorful, EVGA, Gainward, Gigabyte, iGame, MSI, NVIDIA, Palit și PNY.
  • Controler AOC: AOC GK500 (tastatură), AOC GMM700 (mousepad) și AOC GM500 (mouse).
  • În controlerul ASRock au fost realizate corecții pentru plăcile ASRock Polychrome USB.
  • În controlerul ASUS a fost implementat suport pentru ASUS ROG Ally și au fost adăugate dispozitive noi.
  • A fost implementat suport pentru tastaturile Cherry. * În controlerul Corsair a fost adăugat suport pentru Corsair Dominator Platinum DDR5 și Corsair Vengeance DDR5.
  • A fost adăugat suport pentru CRYORIG H7 Quad Lumi.
  • A fost adăugat suport pentru noi dispozitive Das Keyboard.
  • În controlerul ENE a fost îmbunătățită analiza tabelului de configurare ENE SMBus (a fost corectată eroarea Unknown LED în semnăturile LED-urilor pe majoritatea modelor de RAM ENE). Având în vedere funcționarea instabilă a salvării pe unele modele de module RAM, funcția de salvare a modului a fost ascunsă în fișierul de configurare.
  • A fost adăugat suport pentru noi dispozitive GaiZhongGai.
  • Au fost adăugate noi aranjamente pentru plăcile de bază Gigabyte.
  • În controlerul HyperX a fost adăugat suport pentru noi dispozitive. Pentru dispozitivele în care descriptorul HID nu corespunde cerințelor standardului, a fost adăugat un clasă de dispozitive care le obligă să funcționeze prin libusb-hidapi pe Linux.
  • A fost adăugat suport pentru stația de andocare JSAUX Steam Deck.
  • A fost adăgat suport pentru LEGO Dimensions toypad.
  • A fost adăugat suport pentru noi dispozitive în controlerul pentru laptopuri Lenovo.
  • A fost adăugat suport pentru unele plăci de bază Lenovo.
  • A fost adăugat suport pentru noi dispozitive Lian-Li.
  • Au fost corectate erorile în controlerul Logitech.
  • Lista modelurilor de plăci MSI Mystic Light deblocate a fost extinsă.
  • A fost adăugat suport pentru controlerele Nollie32.
  • A fost adăugat suport pentru NZXT Hue 1 (Smart Device V1).
  • A fost adăugat suport pentru noi dispozitive NZXT Hue 2, inclusiv accesorii suplimentare pentru acestea.
  • A fost implementat suport pentru tastaturile OKS.
  • În controlerul Razer a apărut suport pentru noi dispozitive și a fost corectată eroarea de inițializare, din cauza căreia suportul pentru unele dispozitive a fost nesigur. Multe tastaturi Razer au fost migrate la utilizarea KeyboardLayoutManager.
  • A fost adăugat suport pentru tastaturile RedSquare.
  • A fost adăugat suport pentru căștile Roccat.
  • Au fost adăugate noi funcții pentru dispozitive Sapphire.
  • A fost adăugat suport pentru TP-Link Kasa Smart.
  • A fost adăugat suport pentru noi dispozitive Wooting.
  • Au fost corectate erorile în modul de console (CLI).

Probleme cunoscute:

  • Pe Redragon M711, efectul „wave” încă nu funcționează.
  • Pe unele mouse-uri Corsair, LED-urile nu sunt semnate.
  • Pe unele tastaturi Razer, lista aranjamentelor nu este completă.
  • Numărul de canale Asus Addressable poate fi inexact.
  • Pe Linux, suportul pentru plăcile grafice NVIDIA și AMD poate să nu funcționeze, în ambele cazuri fiind legat de problemele din driverele dispozitivelor (amdgpu și driverul proprietar nvidia). Versiunea beta a driverului nvidia poate rezolva problema.
  • Compilatorul MinGW nu este suportat.

Observații:

  • Din cauza redenumirii unor controlere de dispozitive, profilele existente pot necesita recreare. De asemenea, dimensiunile zonelor ARGB configurate anterior pot să nu fie salvate.
  • La actualizarea de la versiunile anterioare la 0.6, se recomandă să dezactivați în setările OpenRazer și OpenRazer-win32. Aceasta va permite aplicației să utilizeze noul controler Razer cu suport îmbunătățit pentru dispozitive. OpenRazer este planificat să fie eliminat în următoarea versiune.
  • La actualizarea de la versiunile anterioare la 0.6, trebuie să curățați catalogul cu plugin-uri, deoarece până la versiunea 0.6 nu a existat un sistem de versionare a API-ului plugin-urilor.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster