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

LiquidctlPlugin could not initialize or has no sensors #21

Closed realgooseman closed 1 year ago

realgooseman commented 1 year ago

Hi @jmarucha

First of all, is this plugin still maintained or not ?

If it's still maintained, I got an error when loading the plugin in FanControl. I want to control my NZXT fans/cooler with FanControl instead of CAM, but when I extract the plugin files to the "Plugins" folder in the FanControl directory. The app shows a "LiquidctlPlugin could not initialize or has no sensors" error on launch. I closed all services that might interfere with the plugin, and disabled Smart Fan Control in BIOS.

I don't know if this error is known or being worked on, but here are my computer specs :

MB : MSI X470 Gaming Plus RAM : Trident Z RGB 8x2gb 3200mhz CPU : AMD Ryzen 7 2700x GPU : NVIDIA GeForce GTX 1070 Ti AIO Cooler : NZXT Kraken Z53 FANS : all plugged in a NZXT RGB & Fan Controller hub

My question is, am I doing something wrong or is the plugin currently broken for my NZXT devices ?

levvp commented 1 year ago

@realgooseman I have the same error, also with the NZXT controller. It also happens when I use SuspiciousActivity's fork. See issue #16

realgooseman commented 1 year ago

@realgooseman I have the same error, also with the NZXT controller. It also happens when I use SuspiciousActivity's fork. See issue #16

I actually managed to make the SuspiciousActivity's fork work but it always crashes when my computer comes out of sleep mode. You have to install FanControl in a different directory (not C:/Program FIles or Program Files x86) + you need to create a task schedule to launch FanConrol on every user session

brokenmass commented 1 year ago

@realgooseman @levvp you might want to try this : https://github.com/brokenmass/Fancontrol.NzxtKraken

realgooseman commented 1 year ago

@realgooseman @levvp you might want to try this : https://github.com/brokenmass/Fancontrol.NzxtKraken

I gave the plugin a few days to try and it works flawlessly, no crash when booting from sleep mode either. Thanks so much for this.

brokenmass commented 1 year ago

i've integrated my changes in llibrehardwaremonitor (the lib fancontrol uses under the hood) so in a next release of fancontrol you might not need any plugin at all

realgooseman commented 1 year ago

i've integrated my changes in llibrehardwaremonitor (the lib fancontrol uses under the hood) so in a next release of fancontrol you might not need any plugin at all

Great, thanks for your contribution. Really appreciate it 🙏 As someone who doesn't like NZXT CAM, I'm slowly finding great alternatives.

The last thing I could wish for is a way to edit the NZXT Kraken Z53 LCD Screen I got. I've found "KrakenZPlayground" but the project seems abandoned and doesn't work well. Do you happen to know an alternative ?

I've tried CoolerControl on Linux which works perfectly and fixes everything, but no solution for Windows it seems.

brokenmass commented 1 year ago

Ah ! I wrote a nice program to control my kraken elite lcd: Here synchronised with signalrgb (amazing software to control your pc rgbs)

https://github.com/jmarucha/FanControl.Liquidctl/assets/1800988/e1a9d42a-6bec-40d7-96ed-c481ece1141f

I’m now working on adding stats overlay to signalrgb synced screen

Here instead using as a secondary monito

https://www.reddit.com/r/NZXT/comments/13mem4v/using_a_kraken_lcd_as_a_monitor_d_30fps/?utm_source=share&utm_medium=ios_app&utm_name=ioscss&utm_content=1&utm_term=1

I think I can make it work on kraken z easily ( but at reduced fps compared to the elite like 10-15fps instead of 30+)

brokenmass commented 1 year ago

I wrote to the owner of krakenZplayground explaining him how to increase performance but seems complicate on the tech stack is using.

If you want to support my development for kraken z join signalrgb discord and send me a PM, if you have some time to spare we can do a screensharing and test some code on your device

realgooseman commented 1 year ago

I wrote to the owner of krakenZplayground explaining him how to increase performance but seems complicate on the tech stack is using.

If you want to support my development for kraken z join signalrgb discord and send me a PM, if you have some time to spare we can do a screensharing and test some code on your device

Looks great, May I know why you use SignalRGB rather than an open source alternative like OpenRGB ? Are there like more features ? I personally use OpenRGB as it's open source and good enough for me but never tried SignalRGB.

A native integration of NZXT Kraken LCD Control on OpenRGB or any other RGB/fan control software that is open source would be great. I'm not too technical so I don't think I can be very useful, but when you come up with something promising I could try to launch it and share log files to debug.