7 aylık geliştirme sürecinin ardından, çevre birimlerindeki RGB aydınlatmayı yönetmek için açık kaynaklı bir araç seti olan OpenRGB 0.9 yayınlandı. Paket, kasa aydınlatması için RGB alt sistemine sahip ASUS, Gigabyte, ASRock ve MSI anakartlarını, ASUS, Patriot, Corsair ve HyperX aydınlatmalı bellek modüllerini, ASUS Aura/ROG, MSI GeForce, Sapphire Nitro ve Gigabyte Aorus grafik kartlarını, çeşitli LED şerit kontrol cihazlarını (ThermalTake, Corsair, NZXT Hue+), ışıklı soğutucuları, fareleri, klavyeleri, kulaklıkları ve aydınlatmalı Razer aksesuarlarını desteklemektedir. Cihazlarla etkileşim protokolü hakkındaki bilgiler, esas olarak tescilli sürücülerin ve uygulamaların tersine mühendisliği yoluyla elde edilmiştir. Kod C/C++ dilinde yazılmıştır ve GPLv2 lisansı altında dağıtılmaktadır. Tamamlanmış derlemeler şu şekilde oluşturulmaktadır: Linux (deb, rpm, appimage) macOS и WindowsÖnceki sürümlerde olduğu gibi, bu sürüm yayınlandıktan sonra oluşturulan tüm deneysel sürümler 0.91 sürüm numarasını alacaktır.

Yeni özellikler:
- LED bölgelerini daha küçük alt gruplara ayırmanıza olanak tanıyan segmentler, örneğin ARGB bağlantı noktalarında (soğutucular, şeritler) zincirleme bağlanmış cihazları görsel olarak ayırmak için - daha önce bunlar düz bir şerit olarak gösteriliyordu. Bölgeler kullanıcılar tarafından manuel olarak yapılandırılır.
- Klavye farklı yerleşimlere (örneğin, QWERTZ, AZERTY) sahip farklı bölgelere gönderildiğinde düzenler için entegrasyonların geliştirilmesini kolaylaştıran Klavye Düzeni Yöneticisi (KLM). KLM işlevselliği, denetleyicilere destek eklendikçe bir sonraki sürümde genişletilecektir.
- Yeni cihazların geliştirilmesini kolaylaştırmak için cihaz kimliklerini içeren bir sayfa.
- Eklenti SDK entegrasyonu, eklentilerin kendi SDK komutlarını tanımlamasına olanak tanır.
- PNG simgelerinin yerini daha genel simgeler aldı. * Malezyaca, Japonca, Hırvatça ve Lehçeye çeviriler eklendi. Mevcut çeviriler güncellendi.
- Tüm işletim sistemlerinde dosya yollarında (eklentiler, profil adları, ayarlar klasörünün yolu, ayarların yazılacağı klasörde kullanıcı adı) Kiril kullanılmaması zorunluluğu kaldırıldı.
Yeni cihazlar için destek:
- ASUS, Colourful, EVGA, Gainward, Gigabyte, iGame, MSI, NVIDIA, Palit ve PNY'nin mevcut denetleyicilerine birçok yeni GPU eklendi.
- AOC denetleyici: AOC GK500 (klavye), AOC GMM700 (pad) ve AOC GM500 (fare).
- ASRock denetleyicisi, ASRock Polychrome USB kartları için güncellendi.
- ASUS denetleyici artık ASUS ROG Ally'yi destekliyor ve yeni cihazlar ekliyor.
- Cherry klavyeler için destek uygulandı. * Corsair denetleyiciye Corsair Dominator Platinum DDR5 ve Corsair Vengeance DDR5 desteği eklendi.
- CRYORIG H7 Quad Lumi için destek eklendi.
- Yeni Das Klavye cihazları için destek eklendi.
- ENE denetleyicisi, ENE SMBus yapılandırma tablosunun ayrıştırılmasını geliştirdi (çoğu ENE RAM modelindeki LED etiketlerindeki Bilinmeyen LED hatası düzeltildi). Bazı RAM modülü modellerinde kaydetmenin dengesiz çalışması nedeniyle, modu cihaza kaydetme işlevi yapılandırma dosyasında gizlidir.
- Yeni GaiZhongGai cihazları için destek eklendi.
- Gigabyte anakartlar için yeni düzenler eklendi.
- HyperX kontrolcüsüne yeni cihazlar için destek eklendi. HID tanımlayıcısı standarda uymayan cihazlar için, libusb-hidapi üzerinden çalışmaya zorlayan bir cihaz sınıfı eklendi. Linux.
- JSAUX Steam Deck desteği eklendi.
- LEGO Dimensions toypad için destek eklendi.
- Lenovo dizüstü bilgisayarlar için denetleyiciye yeni cihazlar için destek eklendi.
- Bazı Lenovo anakartları için destek eklendi.
- Yeni Lian-Li cihazları için destek eklendi.
- Logitech denetleyicisindeki hatalar düzeltildi.
- MSI Mystic Light anakartların kilidi açılmış modellerinin listesi genişletildi.
- Nollie32 denetleyicileri için destek eklendi.
- NZXT Hue 1 (Akıllı Cihaz V1) desteği eklendi.
- Ek aksesuarlar da dahil olmak üzere yeni NZXT Hue 2 cihazları için destek eklendi.
- OKS klavyeleri için destek uygulandı.
- Razer Controller, yeni cihazlar için destek ekledi ve bazı cihazlar için desteğin güvenilmez olmasına neden olan bir başlatma hatasını düzeltti. Birçok Razer klavyesi KeyboardLayoutManager'ı kullanacak şekilde dönüştürüldü.
- RedSquare klavyeleri için destek eklendi.
- Roccat kulaklıklar için destek eklendi.
- Sapphire cihazları için yeni özellikler eklendi.
- TP-Link Kasa Smart desteği eklendi.
- Yeni Wooting cihazları için destek eklendi.
- Konsol modundaki (CLI) hatalar düzeltildi
звестные проблемы:
- "Dalga" efekti Redragon M711'de hala çalışmıyor.
- Bazı Corsair farelerde LED'ler etiketlenmez.
- Bazı Razer klavyelerinde düzen listesi tam değildir.
- Asus Adreslenebilir kanal sayısı doğru olmayabilir.
- Üzerinde Linux NVIDIA ve AMD grafik kartı desteği çalışmayabilir. Her iki durumda da bu, aygıt sürücüleriyle (amdgpu ve tescilli NVIDIA sürücüsü) ilgili sorunlardan kaynaklanmaktadır. NVIDIA sürücüsünün beta sürümü bu sorunu çözebilir.
- MinGW derleyicisi desteklenmiyor.
Notlar:
- Bazı cihaz denetleyicilerinin yeniden adlandırılması nedeniyle mevcut profillerin yeniden oluşturulması gerekebilir. ARGB bölgelerinin önceden yapılandırılmış boyutları da kaydedilmeyebilir.
- Sürümlerden 0.6'ya yükseltme yaparken, ayarlarda OpenRazer ve OpenRazer-win32'yi devre dışı bırakmanız önemle tavsiye edilir. Bu, uygulamanın gelişmiş cihaz desteğiyle yeni Razer denetleyicisini kullanmasına olanak tanıyacak. OpenRazer'ın bir sonraki sürümde kaldırılması planlanıyor.
- Sürümlerden 0.6'ya yükseltme yaparken eklentiler dizinini temizlemeniz gerekir, çünkü 0.6'nın yayınlanmasından önce eklenti API'si için sürüm oluşturma sistemi yoktu.
Kaynak: opennet.ru
