Jump to content

Corsair fan control on Linux

9 hours ago, rakma said:

Am trying to install liquidctl with pip3 and receved this output runing pip3 install liquidctl 
 

 

Those aren't errors. It's just telling you that it's not installing the dependencies because they're already installed. Liquidctl should have still been installed, especially since there is no error message in your post stating otherwise. 

 

Run `sudo liquidctl initialize all` and see what happens. 

Link to comment
Share on other sites

Link to post
Share on other sites

But yeah, Corsair devices definitely can be controlled on Linux now, both fan speed and RGB, through some combination of ckb-next (for keyboards like my K70 RGB MK.2), liquidctl for fan/pump speeds (and RGB control for some devices), and OpenRGB for RGB control. 

 

Honestly the bad information on Linux given in this thread and elsewhere in this forum category is kind of disheartening, sure there's no first-party RGB software to speak of, but why the hell would we want that? All the countless bloated RGB programs you have to install on Windows is one of the biggest thing people here complain about on Windows. Much better to have 2 or 3 programs (or even just 1) that can control all your devices, and are also open source. I have RGB everything. Motherboard (the motherboard itself has lighting), ARGB fans plugged into the header on the motherboard, AIO cooler (NZXT Kraken X63), RAM (Trident Z RGB), and keyboard. And I can control EVERY single bit of it in Linux with OpenRGB, ckb-next and liquidctl. That's much better than having iCue, the ASRock motherboard utility, Aura Sync, NZXT CAM and whatever the hell else installed on Windows to control the same shit. 

Link to comment
Share on other sites

Link to post
Share on other sites

On 2/1/2021 at 12:02 AM, gardotd426 said:

Those aren't errors. It's just telling you that it's not installing the dependencies because they're already installed. Liquidctl should have still been installed, especially since there is no error message in your post stating otherwise. 

 

Run `sudo liquidctl initialize all` and see what happens. 

Cant run liquidctl initialize all i get sudo: liquidctl: command not found. Without sudo i get this permissions error
 

ERROR: Error: insufficient permissions to access Corsair Hydro H100i v2
usb.core.USBError: [Errno 13] Access denied (insufficient permissions)


and with liquidctl list i only see my H100i, H115i Pro missing.

DELL XPS 13 9380POP!_OS 20.04 LTS

Intel i7-8564U, Intel UHD 620, 15GB RAM, 512GB NVMe Micron

 Dual boot POP!_OS 20.04 LTS/Windows 10
Asus PRIME Z270-A, Intel i7 7700K, NZXT Kraken x63, GeForce GTX 980 Ti, Samsung SSD 960 EVO & 850, Corsair 32GB DDR4 3400MHz CL16 Vengeance

HP Z640 | Ubuntu Server 20.04 LTS
Intel 2x4-Core E5-2637 V3, 64GB RAM ECC, 4xWD Gold 8TB 7200rpm 256MB, M.2 SSD 1TB

ProLiant MicroServer Gen8
Ubuntu Server 20.04 LTS
Intel Celeron G1610T, Matrox Electronics Systems Ltd. MGA G200EH, 12GB RAM,  2x6TB WD 7200rpm

Link to comment
Share on other sites

Link to post
Share on other sites

That makes no sense.. What distribution are you on?

 

Try running it with the full path, like:

 

 

sudo /usr/bin/liquidctl initialize all

 

Also, what's the output of:

 

lsusb -vt

 

Link to comment
Share on other sites

Link to post
Share on other sites

12 hours ago, gardotd426 said:

That makes no sense.. What distribution are you on?

 

Try running it with the full path, like:

 

 



sudo /usr/bin/liquidctl initialize all

 

Also, what's the output of:

 



lsusb -vt

 

Distro : Pop!_OS 20.10 {groovy} | sudo: /usr/bin/liquidctl: command not found

which liquidctl

/home/naboo/.local/bin/liquidctl

 

lsusb.txt

DELL XPS 13 9380POP!_OS 20.04 LTS

Intel i7-8564U, Intel UHD 620, 15GB RAM, 512GB NVMe Micron

 Dual boot POP!_OS 20.04 LTS/Windows 10
Asus PRIME Z270-A, Intel i7 7700K, NZXT Kraken x63, GeForce GTX 980 Ti, Samsung SSD 960 EVO & 850, Corsair 32GB DDR4 3400MHz CL16 Vengeance

HP Z640 | Ubuntu Server 20.04 LTS
Intel 2x4-Core E5-2637 V3, 64GB RAM ECC, 4xWD Gold 8TB 7200rpm 256MB, M.2 SSD 1TB

ProLiant MicroServer Gen8
Ubuntu Server 20.04 LTS
Intel Celeron G1610T, Matrox Electronics Systems Ltd. MGA G200EH, 12GB RAM,  2x6TB WD 7200rpm

Link to comment
Share on other sites

Link to post
Share on other sites

Oh that explains a lot. Why the hell is it in ~/.local/bin???

 

If you followed the instructions on the liquidctl github, it definitely doesn't go to ~/.local/bin.

 

Anyway, now you can run it. 

 

sudo /home/naboo/.local/bin/liquidctl initialize all

 

Link to comment
Share on other sites

Link to post
Share on other sites

  • 2 weeks later...
On 2/7/2021 at 9:33 PM, gardotd426 said:

Oh that explains a lot. Why the hell is it in ~/.local/bin???

 

If you followed the instructions on the liquidctl github, it definitely doesn't go to ~/.local/bin.

 

Anyway, now you can run it. 

 


sudo /home/naboo/.local/bin/liquidctl initialize all

 

I removed it and installed GKraken works like a charm 

DELL XPS 13 9380POP!_OS 20.04 LTS

Intel i7-8564U, Intel UHD 620, 15GB RAM, 512GB NVMe Micron

 Dual boot POP!_OS 20.04 LTS/Windows 10
Asus PRIME Z270-A, Intel i7 7700K, NZXT Kraken x63, GeForce GTX 980 Ti, Samsung SSD 960 EVO & 850, Corsair 32GB DDR4 3400MHz CL16 Vengeance

HP Z640 | Ubuntu Server 20.04 LTS
Intel 2x4-Core E5-2637 V3, 64GB RAM ECC, 4xWD Gold 8TB 7200rpm 256MB, M.2 SSD 1TB

ProLiant MicroServer Gen8
Ubuntu Server 20.04 LTS
Intel Celeron G1610T, Matrox Electronics Systems Ltd. MGA G200EH, 12GB RAM,  2x6TB WD 7200rpm

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×