EvanMulawski / FanControl.CorsairLink

The unofficial CorsairLink plugin for Fan Control. Adds support for Corsair controllers, liquid coolers, and power supplies. An alternative to iCUE.
142 stars 10 forks source link

Corsair H150i Elite RGB resets to default color on boot #172

Closed jflevesque closed 4 months ago

jflevesque commented 4 months ago

I've just updated to v1.6.0 and noticed that any time FanControl boots, the RGB setting on my pump gets reset to its default value. I've noticed #144 so unsure if its related or not.

EvanMulawski commented 4 months ago

Hi @jflevesque, yes, that change was related to #144 and an enhancement is being tracked in #170 to add the ability to specify which default lighting preset it gets reset to (instead of a solid color). In the meantime, you would need to use SignalRGB to have effects or customize the default solid color lighting using the FANCONTROL_CORSAIRLINK_DIRECT_LIGHTING environment variables.

jflevesque commented 4 months ago

With #170, will that remove the need to use SignalRGB?

EvanMulawski commented 4 months ago

Yes. Are you using the default rainbow effect or something else?

jflevesque commented 4 months ago

I'm using a simple static color

EvanMulawski commented 4 months ago

Oh, then you can just set it using the Windows environment variables right now. For example, this will set the static color to red at 50% brightness:

Name Value
FANCONTROL_CORSAIRLINK_DIRECT_LIGHTING_DEFAULT_RGB 255,0,0
FANCONTROL_CORSAIRLINK_DIRECT_LIGHTING_DEFAULT_BRIGHTNESS 50

To set these values, start Run or Command Prompt and run rundll32 sysdm.cpl,EditEnvironmentVariables. Alternatively, use the setx command.

You must restart Fan Control after changing these values.

jflevesque commented 4 months ago

Thx, that works very well!