gitlab CalcProgrammer1/OpenRGB release_0.9

16 months ago

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 plugins folder in this directory. Reopen OpenRGB and you can install new plugins from the settings tab.

Windows Binaries:

Windows 64-bit

Windows 32-bit

Linux Binaries (AppImage):

Linux 64-bit

Linux 32-bit

Linux Binaries (.deb - Use Buster for Ubuntu 20.04, Bullseye for Ubuntu 21.04+):

Debian Buster amd64

Debian Buster i386

Debian Bullseye amd64

Debian Bullseye i386

Debian Bookworm amd64

Debian Bookworm i386

Linux Binaries (.rpm):

Fedora 35 64-bit

Fedora 36 64-bit

Udev Rules (not needed for .deb):

Udev rules

MacOS Binaries:

MacOS Apple Silicon ARM64

MacOS Intel

Don't miss a new OpenRGB release

NewReleases is sending notifications on new releases.