jmarucha / FanControl.Liquidctl

Get access to the pump and temperature sensors of your AIO in FanControl
GNU General Public License v3.0
40 stars 17 forks source link

Better support of NZXT Kraken X (X42, X52, X62 or X72) #17

Closed mgth closed 1 year ago

mgth commented 1 year ago

Added blind pumpDuty setter, I don't now about X[4-7]3 but X[4-7]2 do not provide pumpDuty getter, just the setter, so the controller was not available.

jmarucha commented 1 year ago

I went for @Koli0842 fix instead, as it provides estimate of pump duty. Sorry to see (amazing) work of both of you has such an overlap.

Koli0842 commented 1 year ago

Thanks @jmarucha!

My estimate is based on my unit of the Kraken X63, I believe Pump settings might apply for all Asatek devices, but my interpolation of the rad fan speeds will probably not. I did not have access to any other devices, so I'm not sure if any of them provides a percentage, hopefully the change doesn't break other hardware.

Bit of a longshot, but maybe @SuspiciousActivity have you seen any unexposed variables in liquidctl for fan/pump percentage, that we might use?

SuspiciousActivity commented 1 year ago

I don't think so, sorry. But I also didn't really look for that. Maybe have a look at the drivers in liquidctl, I think that's your best bet to find something