release_0.9Desktop
OpenRGB Release 0.9
Added 21
- Segments support to split addressable LED zones into sub-groups that can be handled independently
- Keyboard Layout Manager backend feature for easier keyboard integration development and regional layout management
- Hardware IDs page to facilitate integration of new devices
- SDK integration for plugins to expose custom SDK hooks
- Malaysian translation
- Japanese translation
- Croatian translation
- Polish translation
- Support for additional GPUs from ASUS, Colorful, EVGA, Gainward, Gigabyte, iGame, MSI, NVIDIA, Palit, and PNY controllers
- Support for AOC GK500 keyboard, AOC GMM700 mousemat, and AOC GM500 mouse
- Support for Cherry keyboards
- Support for CRYORIG H7 Quad Lumi
- Support for JSAUX Steam Deck dock
- Support for LEGO Dimensions toypad base
- Support for Lenovo motherboards
- Support for Nollie32 controller
- Support for NZXT Hue 1 (Smart Device V1)
- Support for OKS keyboards
- Support for RedSquare keyboards
- Support for Roccat headsets
- Support for TP-Link Kasa Smart devices
Changed 5
- Replaced old PNG icons with new icons
- Improved ENE SMBus configuration table parsing to fix Unknown LED names on most ENE DRAM
- Added hidapi wrapped device type to HyperX controller to use libusb-hidapi on Linux for certain devices with non-compliant USB HID descriptors
- Migrated many Razer keyboards to KeyboardLayoutManager
- Made Save to Device hidden behind configuration file setting in ENE controller as it is unreliable on some modules
Fixed 3
- Fixes for ASRock Polychrome USB boards
- Fixed Razer controller initialization issues that made some devices unreliable
- Fixed some CLI issues
OpenRGB Version 0.9
The OpenRGB 0.9 release cycle brought a bunch of new and exciting changes to OpenRGB! Segments support has finally landed, allowing you to split up addressable LED zones into multiple segments that can be handled independently. Lots of new devices have been added as well, thanks to the amazing community of developers and contributors who help make OpenRGB the best that it can be.
New Features:
- Segments
- Split addressable LED zones into sub-groups
- Useful to divide up daisy-chained ARGB devices (fans, strips) connected to the same header
- Keyboard Layout Manager, a back-end feature that makes it easier to develop keyboard integrations and manage multiple regional layouts
- Hardware IDs page helps to make it easier to integrate new devices
- SDK integration for plugins, allows plugins to expose their own custom SDK hooks
- Replaced old PNG icons with new icons
- Additional translations
- Malaysian
- Japanese
- Croatian
- Polish
- Translation updates for existing translations
New Device Support:
- Many additional GPUs added to existing GPU controllers
- ASUS
- Colorful
- EVGA
- Gainward
- Gigabyte
- iGame
- MSI
- NVIDIA
- Palit
- PNY
- AOC controller:
- AOC GK500 keyboard
- AOC GMM700 mousemat
- AOC GM500 mouse
- ASRock controller improvements:
- Fixes for ASRock Polychrome USB boards
- ASUS controller improvements:
- Additional devices added
- Various device-specific improvements
- ASUS ROG Ally support
- Cherry keyboard support
- Corsair controller improvements:
- Corsair Dominator Platinum DDR5 support
- Corsair Vengeance DDR5 support
- CRYORIG H7 Quad Lumi support
- Das Keyboard controller improvements:
- Additional device support
- ENE controller improvements:
- Improved ENE SMBus configuration table parsing (fixes Unknown LED names on most ENE DRAM)
- Made Save to Device hidden behind configuration file setting as it is unreliable on some modules
- GaiZhongGai controller improvements:
- Additional device support
- Gigabyte controller improvements:
- Added new motherboard layouts
- HyperX controller improvements:
- Added an hidapi wrapped device type to use libusb-hidapi on Linux for certain devices that have a non-compliant USB HID descriptor
- Additional device support
- JSAUX Steam Deck dock support
- LEGO Dimensions toypad base support
- Lenovo laptop controller improvements:
- Additional device support
- Lenovo motherboard support
- Lian-Li controller improvements:
- Additional device support
- Logitech controller improvements:
- Bug fixes
- MSI controller improvements:
- More MSI Mystic Light motherboards added
- Nollie32 controller support
- NZXT Hue 1 (Smart Device V1) support
- NZXT Hue 2 controller improvements:
- Additional device support
- Additional accessory (fans/strips) support
- OKS keyboard support
- Razer controller improvements:
- Additional device support
- Fixed initialization issues that made some devices unreliable
- Migrated many Razer keyboards to KeyboardLayoutManager
- RedSquare keyboard support
- Roccat headset support
- Sapphire controller improvements:
- Additional features supported
- TP-Link Kasa Smart support
- Wooting controller improvements:
- Additional device support
Bug Fixes:
- Fixed some CLI issues
Known Issues:
- Some NVIDIA GPU controllers may not work on Linux due to issues with NVIDIA's proprietary driver. The latest beta version of the driver should have a fix.
- ASUS Aura 3xxx (ENE) GPUs
- EVGA 3xxx GPUs
- AMD GPU controllers do not work on Linux due to issues with AMD's amdgpu kernel driver.
- Redragon M711 wave effect doesn't work
- Some Corsair mice do not have specific LED labels
- Some Razer keyboards are missing key maps
- Asus Addressable number of channels may be incorrect
Notes:
- Due to changes in device names, existing profiles you have saved from previous versions may not work and will need to be recreated. Same goes for saved addressable controller sizes.
- If upgrading from a release prior to OpenRGB 0.6, it is recommended to disable OpenRazer or OpenRazer-win32 in the settings. This allows use of the new Razer controller with better device support. OpenRazer will likely be removed in the next release.
- Due to plugin versioning change, you may have to delete your old plugins manually before OpenRGB will install new ones. To do this, go to the Settings tab, under General Settings click Open Settings Folder. Close OpenRGB, then delete the
pluginsfolder in this directory. Reopen OpenRGB and you can install new plugins from the settings tab.