Closed corelema closed 5 years ago
Same issue on H80i GT V2.
sudo ./OpenCorsairLink.elf --device 0
Dev=0, CorsairLink Device Found: H80i GT V2!
Vendor: Corsair Product: H80i GT V2 Firmware: 2.8.0.0 Temperature 0: 26.40 C Temperature 1: 26.40 C Temperature 2: 26.40 C Fan 0: Mode 0xE6 Current/Max Speed 0/0 RPM Unsupported Generic Pump Function Pump: Mode 0x00 Current/Max Speed 1950/0 RPM
H100i GT V2 is currently not supported?
DEBUG: scan done, start routines DEBUG: device_number = 0 DEBUG: shortcuts set DEBUG: init done Vendor: Corsair Product: H100i GT V2 Firmware: 2.8.0.0 20 08 Temperature 0: 32.80 C 20 08 Temperature 1: 32.80 C 20 08 Temperature 2: 32.80 C 53 04 B0 Fan 0: Mode 0x53 Current/Max Speed 0/0 RPM Unsupported Generic Pump Function 0B 22 Pump: Mode 0x00 Current/Max Speed 2850/0 RPM DEBUG: deinit done
Seeing the same with mine (while I can hear the fan ramped up from my custom curve due to video encoding):
Vendor: Corsair
Product: H100i GT V2
Firmware: 2.8.0.0
25 06
Temperature 0: 37.60 C
25 06
Temperature 1: 37.60 C
25 06
Temperature 2: 37.60 C
70
07 44
Fan 0: Mode 0x70
Current/Max Speed 0/0 RPM
Unsupported Generic Pump Function
0A 8C
Pump: Mode 0x00
Current/Max Speed 2700/0 RPM
DEBUG: deinit done
Same issue with the H80i GT V2.
Anybody has a fix.
Once I applied it I cannot revert to the settings that was set prior on windows.
@audiohacked, I had noticed this as well, but because I have a non-Corsair/non-supported device, I didn't gave it much thought.
It seems the issue is related to corsairlink_asetek_fan_speed
saving the current fan speed to fan_ctrl.speed
, while hydro_asetek_settings
expects it in fan_ctrl.speed_rpm
.
Though I'm not sure which one should be used after all... what should be the differences between the two?
@jonasmalacofilho fan_ctrl.speed
IMO should be used, but I think the fan_ctrl.speed_rpm
still exists because some code still uses it. This just illustrates that I need to do a full code audit; when I get the time. Thanks for finding this.
@corelema
Apart from the problem reporting the fan speed (which is now fixed), setting static PWM duty or rpm values is not supported for this device.
But you can use stock (mode=[2-5]) or custom (mode=6) profiles:
sudo ./OpenCorsairLink.elf --device 0 --fan channel=0,mode=6,temps=20:40,speeds=25:100
First of all, sorry if the question as already been answered, I searched but didn't find the solution
I am trying to change the fan mode as right now it's pretty noisy, but cannot figure why it doesn't work.
Here is the command I am trying:
sudo ./OpenCorsairLink.elf --device 0 --pump mode=3 --fan channel=0,mode=3
And here is the output:
I am suspicious about the
Current/Max Speed 0/0 RPM
Reading this thread https://github.com/audiohacked/OpenCorsairLink/issues/138 I was thinking that maybe my fan was indeed controlled by the motherboard, but I double checked, and the Q-fan control (Asus ROG motherboard) is disabled, so if I understand correctly, the AIO should receive full power.
Earlier I was messing up with lm-sensors to try to control all my fans, but I wiped it out (and installed it again, as it seems that it was a required dependency of mesa), so I guess it's back to the default. Maybe I do need to configure something somewhere to release its control (I'm on linux Arch).
Thanks!