SignalRGB v2.2.29.0 @ ffaf6e6b

New Features!

  • Added initial support for USB temperature sensors.
    • System Monitoring/Fan Controllers can now handle Temperature Providers being deleted during runtime.
    • Temperature Sensors will now be considered ‘Unavailable’ if they go 15 seconds without reporting a new temperature.
    • Fan Controllers will now gracefully switch to a temporary Temperature Provider if its selected one becomes unavailable.
    • Added Alerts for a temperature sensor being removed from the system, and for when it goes unavailable.
  • SignalRGB will no longer remember it’s last window position when a Nahimic based software attempts to add an overlay to the SignalRGB window.
    • This should mitigate some white screen issues on launch, but we still recommend uninstalling software using Nahimic as it causes similar white screens and crashes in other programs.

Program Changes

  • Increased compatibility with other hardware monitors.
    • Added support for the Access_ISABUS.HTP.Method and Access_PCI Mutexes to help compatibility with other hardware monitors like CPU-Z, HWInfo64, Aida64, and the CPUID SDK.
    • Added a ‘corsairmutex’ Plugin export that will allow plugins to utilize the ‘CorsairLinkReadWriteGuard’ Mutex. Using this does mean SignalRGB will wait for other programs before doing its writes which can result in visual stutters depending on the other programs running and how often they’re polling values.
    • ‘Access_USB_Sensors’ has been given the same treatment under a ‘usbmutex’ export.
  • Fixed an issue where the Title Bar would rarely be shifted downward.
  • Fixed an issue where there would be a 1px gap at the top of the window when SignalRGB was maximized.
  • Alerts have been redesigned to be easier to read and more intuitive.
  • The Cooling page has had some minor UI tweaks to indicate when a sensor is unavailable.
  • Fixed an issue where publishing effects could crash SignalRGB.
  • Specific versions of AMD and Intel drivers will now be added to the debug logs to help resolve issues with chipset drivers.
  • Fixed an issue where the title bar could be covered by a banner when maximized.
  • Power State events on windows 11 should be more reliable (Sleep, Shutdown, System Resume)

API Changes

  • Application URL ‘view/raiseWindow’ has been moved to ‘app/raiseWindow’.
  • Added 2 new application URL’s
    • ‘view/userplugins’ to open the user plugin directory.
    • ‘app/restart’ to restart SignalRGB.
  • Added console.log support to device plugins.

Device Updates

  • Removed Duplicate HyperX Quadcast S ProductId.
  • Lian Li AL Fans now have a default off toggle to use the faster v1.7 protocol.
  • Lian Li O11 Dynamic Razer Edition leds are now properly mapped and fully addressable.
  • Fixed Improper Colors on Roccat Torch Microphone.
  • Improved Hyper Fury Ram detection.
  • Logitech Headset Side tone will now default to 0 instead of 100.
  • Added the option to sync the RGB of dual led keys on the Roccat Vulcan II Max.
  • Added ISO key support to the ASUS ROG Falchion Keyboard.
  • Improved the rendering stability of the Corsair Elite Capellix LCD screen.

Asrock Motherboards

  • Should now properly support motherboards with a 3rd ARGB Header.
  • Fixed an issue with Asrock motherboards when toggling Canvas support.

Asus Motherboards

  • Asus boards with Polymo panels on the I/O shield should now function as intended.
  • You may need to redo component configurations on polymo motherboards as the first ARGB channel is now used for the polymo panel automatically.
  • Asus board 12 Volt headers should no longer be identified as an onboard led, and should properly control using the 12 volt header subdevices.
  • Asus motherboards should no longer improperly report the number of onboard leds.
  • Asus motherboards with a single 12 volt header should no longer identify as having 3 12 volt headers.

MSI Motherboards

  • MSI Motherboards with more than 2 ARGB Headers should now properly control the last leds of the 3rd ARGB header.
  • MSI Motherboards with 2 ARGB Headers and a JCorsair header that support Per-Led protocol should also properly control the JCorsair header.

Corsair Commander Core

  • The Commander Core’s pump is now limited to a minimum of 60% RPM to prevent issues with newer models and firmware crashing.
  • Will now make use of the CorsairLink mutex to help accommodate other programs.

Corsair Commander Core XT

  • Fixed an issue where different firmware models could fail to detect their write/read lengths resulting in needing ‘extra’ components added
  • Will now make use of the CorsairLink mutex to help accommodate other programs.

Corsair Commander Pro

  • ‘Monitoring Compatibility Mode’ has been added that will allow SignalRGB and programs using the CPUID SDK like Aida64 and HwInfo64 to read values from the Commander Pro together. Enabling this will have a noticeable (~5) FPS reduction.
  • Will now make use of the CorsairLink mutex to help accommodate other programs.

Corsair K65

  • Merged Lux and Rapid-fire models into the same device plugin.
  • Added Support for the base model K65 on product id 0x1B17.

Corsair Strafe Keyboard

  • Merged 2 Product Id’s into the same device plugin.

Corsair K65 Mini

  • Merged 4 Product Id’s into the same device plugin.

Corsair MM700

  • Adjusted canvas size to better represent the physical device layout.

Gigabyte USB Motherboards

  • Added Shutdown Color Support
  • Added Led layout for the Gigabyte X570SI Aorus Pro AX.
  • Fixed an issue where toggling the device could lower it’s rendering frame rate.

Logitech Wireless Dongle, G915, G915 TKL, Superlight Wireless Dongle

  • Merged Product Id’s into the same plugin file.
  • Fixed issue with G915 RGB in wireless Mode.
  • Fixed issue with Sniper DPI button not respecting the ‘DPI Control’ setting.
  • Added support for the new device.clearReadBuffer function for a minor FPS increase.
  • Any Logitech devices using the plugin that support the PerLEDLightingV2 feature page (i.e. G915, G915 TKL, G502XPlus) will now only update leds that have changed since the last frame. This was previously only done for the G915 and G915 TKL

NZXT Smart Device 2, RGB and Fan Controller, Case Controller, Hue 2, Hue 2 Ambient

  • Merged 11 different Product Id’s into the same device plugin.
  • Added Automatic detection of RGB Channel Counts.

New Devices

  • Alienware 15 R3 Laptop
  • Cooler Master SK622
  • EVGA Z20 ISO variant
  • Fantech MAXFIT61 thanks to 5hvled!
  • Gigabyte ATC800 thanks to serega6531!
  • HyperX Alloy Origins 65 thanks to Derek!
  • HyperX Cloud Flight thanks to Derek!
  • Keychron Q6
  • Keychron V3
  • MSI Monitor Controller now supports the MAG271CQR.
  • NZXT Function keyboard on Product Id 0x2006
  • NZXT Z7 Z590 Motherboard
  • SRGBMods.net LC V1 Lighting Controller
  • SRGBMods.net LC V2 Lighting Controller

New Components

  • Corsair LC100 Triangle Component added thanks to McMike14.

New GPU’s

  • ASUS ROG Strix 3060 O12G Gaming V2 LHR
  • ASUS ROG Strix 3060TI O8G Gaming KO
  • ASUS ROG Strix 3080 Gaming GDDR6X
  • ASUS ROG Strix 3080 O10G Gaming LHR
  • ASUS ROG Strix 4080 Gaming OC (2 variants)
  • ASUS Rog Strix 2080Ti Gaming
  • Asus ROG Strix 3060 KO OC LHR
  • Asus ROG Strix 3080TI LC
  • Asus ROG Strix 4080 Gaming OC White
  • Asus ROG Strix 4080 Gaming variant
  • Asus TUF 3060 Gaming OC Demon Slayer
  • Asus TUF 3060Ti O8G GDDR6X
  • Asus TUF 3070Ti Gaming OC
  • EVGA 2080 XC2 Gaming
  • EVGA 3080 XC3 Ultra Gaming
  • EVGA 3090 FTW3 Ultra variant
  • MSI 2080Ti DUKE OC
  • MSI 4070 Gaming X Trio
  • MSI 4090 Suprim X
  • PALIT 3070 Gaming Pro
  • PALIT 3070 JetStream
  • PALIT 3070TI Gaming Pro
  • PALIT 3090 GameRock
  • PNY 4090 XLR8