Setelah 7 bulan pengembangan, OpenRGB 0.9, sebuah toolkit open source untuk mengelola pencahayaan RGB pada periferal, telah dirilis. Paket ini mendukung motherboard dari ASUS, Gigabyte, ASRock, dan MSI dengan subsistem RGB untuk pencahayaan casing, modul memori dengan pencahayaan dari ASUS, Patriot, Corsair, dan HyperX, kartu grafis dari ASUS Aura/ROG, MSI GeForce, Sapphire Nitro, dan Gigabyte Aorus, berbagai pengontrol strip LED (ThermalTake, Corsair, NZXT Hue+), pendingin bercahaya, mouse, keyboard, headphone, dan aksesori Razer dengan pencahayaan. Informasi tentang protokol untuk berinteraksi dengan perangkat sebagian besar diperoleh melalui rekayasa balik driver dan aplikasi berpemilik. Kode ditulis dalam C/C++ dan didistribusikan di bawah lisensi GPLv2. Build yang sudah selesai dihasilkan untuk Linux (deb, rpm, appimage), macOS и WindowsSeperti sebelumnya, semua versi eksperimental yang dibuat setelah rilis akan menerima nomor versi 0.91.

Kesempatan baru:
- Segmen yang memungkinkan Anda membagi zona LED menjadi subkelompok yang lebih kecil, misalnya, untuk memisahkan perangkat secara visual yang terhubung secara seri pada port ARGB (pendingin, kaset) - sebelumnya ditampilkan sebagai bilah padat. Zona dikonfigurasi secara manual oleh pengguna.
- Manajer Tata Letak Keyboard (KLM), yang menyederhanakan pengembangan integrasi untuk tata letak saat keyboard dikirim ke wilayah berbeda dengan tata letak berbeda (misalnya, QWERTZ, AZERTY). Fungsionalitas KLM akan diperluas untuk rilis berikutnya karena dukungan ditambahkan ke pengontrol.
- Halaman dengan ID perangkat untuk menyederhanakan pengembangan perangkat baru.
- Integrasi plugin dengan SDK, memungkinkan plugin untuk menentukan perintah SDK mereka sendiri.
- Ikon PNG telah diganti dengan ikon yang lebih serbaguna. * Menambahkan terjemahan untuk bahasa Malaysia, Jepang, Kroasia, dan Polandia. Memperbarui terjemahan yang ada.
- Untuk semua sistem operasi, persyaratan untuk tidak menggunakan Cyrillic di jalur file (plugin, nama profil, jalur ke folder pengaturan, nama pengguna di folder mana pengaturan akan disimpan) telah dibatalkan.
Dukungan untuk perangkat baru:
- Banyak GPU baru dari ASUS, Colorful, EVGA, Gainward, Gigabyte, iGame, MSI, NVIDIA, Palit, dan PNY telah ditambahkan ke pengontrol yang ada.
- Pengontrol AOC: AOC GK500 (keyboard), AOC GMM700 (pad) dan AOC GM500 (mouse).
- Pengontrol ASRock telah ditambal untuk papan USB ASRock Polychrome.
- Pengontrol ASUS sekarang mendukung ASUS ROG Ally dan menambahkan perangkat baru.
- Dukungan yang diterapkan untuk keyboard Cherry. * Menambahkan dukungan untuk Corsair Dominator Platinum DDR5 dan Corsair Vengeance DDR5 ke pengontrol Corsair.
- Menambahkan dukungan untuk CRYORIG H7 Quad Lumi.
- Menambahkan dukungan untuk perangkat Das Keyboard baru.
- Penguraian tabel konfigurasi ENE SMBus telah diperbaiki di pengontrol ENE (kesalahan LED Tidak Dikenal pada tanda tangan LED pada sebagian besar model ENE RAM telah diperbaiki). Karena operasi penyimpanan yang tidak stabil pada beberapa model modul RAM, fungsi mode simpan pada perangkat disembunyikan di file konfigurasi.
- Menambahkan dukungan untuk perangkat GaiZhongGai baru.
- Menambahkan tata letak baru untuk motherboard Gigabyte.
- Pengontrol HyperX telah menambahkan dukungan untuk perangkat baru. Untuk perangkat yang deskriptor HID-nya tidak sesuai dengan standar, kelas perangkat telah ditambahkan yang memaksa perangkat tersebut untuk bekerja melalui libusb-hidapi di bawah Linux.
- Menambahkan dukungan untuk JSAUX Steam Deck.
- Dukungan tambahan untuk mainan LEGO Dimensions.
- Menambahkan dukungan untuk perangkat baru di Lenovo Notebook Controller.
- Menambahkan dukungan untuk beberapa motherboard Lenovo.
- Menambahkan dukungan untuk perangkat Lian-Li baru.
- Memperbaiki bug di pengontrol Logitech.
- Daftar model papan MSI Mystic Light yang tidak terkunci telah diperluas.
- Menambahkan dukungan untuk pengontrol Nollie32.
- Menambahkan dukungan untuk NZXT Hue 1 (Smart Device V1).
- Menambahkan dukungan untuk perangkat NZXT Hue 2 baru, termasuk aksesori tambahan untuk perangkat tersebut.
- Dukungan yang diterapkan untuk keyboard OKS.
- Pengontrol Razer menambahkan dukungan untuk perangkat baru dan memperbaiki kesalahan inisialisasi yang menyebabkan beberapa dukungan perangkat tidak dapat diandalkan. Banyak keyboard Razer telah dimigrasikan untuk menggunakan KeyboardLayoutManager.
- Menambahkan dukungan untuk keyboard RedSquare.
- Menambahkan dukungan untuk headphone Roccat.
- Menambahkan fitur baru untuk perangkat Sapphire.
- Menambahkan dukungan untuk TP-Link Kasa Smart.
- Menambahkan dukungan untuk perangkat Wooting baru.
- Memperbaiki bug dalam mode konsol (CLI)
естные облемы:
- Efek "gelombang" masih tidak berfungsi pada Redragon M711.
- Beberapa mouse Corsair tidak memiliki label LED.
- Pada beberapa keyboard Razer, daftar tata letaknya tidak lengkap.
- Jumlah saluran Asus Addressable mungkin tidak akurat.
- Pada Linux Dukungan kartu grafis NVIDIA dan AMD mungkin tidak berfungsi. Dalam kedua kasus tersebut, hal ini disebabkan oleh masalah pada driver perangkat (amdgpu dan driver NVIDIA khusus). Versi beta dari driver NVIDIA mungkin dapat memperbaiki masalah ini.
- Kompiler MinGW tidak didukung.
Catatan:
- Karena penggantian nama beberapa pengontrol perangkat, profil yang ada mungkin perlu dibuat ulang. Ukuran zona ARGB yang dikonfigurasi sebelumnya mungkin juga tidak disimpan.
- Saat memutakhirkan dari versi sebelum 0.6, sangat disarankan untuk menonaktifkan OpenRazer dan OpenRazer-win32 di pengaturan. Ini akan memungkinkan aplikasi untuk menggunakan pengontrol Razer baru dengan dukungan perangkat yang ditingkatkan. OpenRazer dijadwalkan untuk dihapus pada rilis berikutnya.
- Saat memutakhirkan dari versi sebelum 0.6, direktori plugin perlu dibersihkan, karena sebelum rilis 0.6, tidak ada sistem versi untuk API plugin.
Sumber: opennet.ru
