Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SignalRGB compatibility #95

Closed
larz101 opened this issue Sep 2, 2023 · 4 comments
Closed

SignalRGB compatibility #95

larz101 opened this issue Sep 2, 2023 · 4 comments
Assignees
Labels
external Requires work in other products synchronization-interop Related to interoperability with other software

Comments

@larz101
Copy link

larz101 commented Sep 2, 2023

Hi again,

The latest 1.4.0-beta.5 release has mostly solved the disconnection issues that I posted in #76 with my H100i Pro XT. I've been able to uninstall iCUE and have everything running mostly stable. However, I've been able to narrow down the last bit of disconnection to be caused by SignalRGB. Whenever it is open (regardless if the H100i is enabled or disabled via Devices), the CorsairLink plugin still spits out the same "Multiple errors detected" message and the H100i becomes unresponsive until I do a cold boot. It's the same error I posted in #76.

I saw that the compatibility section was updated, but I was confused with what was meant by the "Commander only" note. I don't mean to add a redundant issue if SignalRGB is already known to be causing problems with the new builds, but I wanted to make sure this was known.

@EvanMulawski EvanMulawski self-assigned this Sep 2, 2023
@EvanMulawski EvanMulawski added the synchronization-interop Related to interoperability with other software label Sep 2, 2023
@EvanMulawski
Copy link
Owner

Hi @larz101, a SignalRGB developer recently informed me that they only use the mutex/lock that synchronizes device communication on the Commander devices - non-Commander devices are not officially compatible with other software while SignalRGB is running. I am not sure if or when they will be implementing this, but I would encourage you (and anyone else affected by this) to request this via their forum and link them here.

In addition, I am planning to contribute to OpenRGB to add this compatibility. (A recent commit has implemented this for Commander CORE devices.)

References:

@EvanMulawski EvanMulawski changed the title SignalRGB conflict causes device disconnection SignalRGB compatibility Sep 2, 2023
@EvanMulawski EvanMulawski pinned this issue Sep 4, 2023
@EvanMulawski EvanMulawski added the external Requires work in other products label Sep 14, 2023
@chjohans
Copy link

Thank you @EvanMulawski, it's great to see that you will contribute to OPenRGB to add compatib ility for more CorsairLink products than just the COmmander device(s).

Any idea when this could be implemented? Eg can I follow the status of this somewhere (I've searched - but didn't find..)?

@jhiggins
Copy link

jhiggins commented Dec 7, 2023

I am using SignalRGB with the new Corsair LINK devices and I am seeing these errors. Everything seems to be working correctly, but I am kind of assuming is errors are because of the same mutex. If not, I can open a separate issue. CorsairLink.log from today is attached.

CorsairLink.log

@EvanMulawski
Copy link
Owner

SignalRGB version 2.3.45 implements the well-known mutex for Hydro Platinum AIOs.

@EvanMulawski EvanMulawski unpinned this issue Feb 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
external Requires work in other products synchronization-interop Related to interoperability with other software
Projects
None yet
Development

No branches or pull requests

4 participants