1LIQUIDCTL(8) System Manager's Manual LIQUIDCTL(8)
2
3
4
6 liquidctl - monitor and control liquid coolers and other devices
7
9 liquidctl [options] list
10 liquidctl [options] initialize [all]
11 liquidctl [options] status
12 liquidctl [options] set channel speed (temperature percentage) ...
13 liquidctl [options] set channel speed percentage
14 liquidctl [options] set channel color mode [color ...]
15 liquidctl --version
16 liquidctl --help
17
19 liquidctl is a utility for overseeing and controlling some hardware
20 monitoring devices not yet supported at the kernel level. Because liq‐
21 uidctl directly accesses the hardware devices, root privileges are gen‐
22 erally required, though this can be avoided with appropriate udev
23 rules.
24
25 liquidctl list outputs all compatible devices found on the system. In
26 case more than one device is found, the desired one can be selected for
27 later invocations with --match=substring, where substring matches part
28 of the desired device's description using a case insensitive compari‐
29 son.
30
31 liquidctl list --verbose enables the display of additional identifiers
32 and addresses that can also be used to select specific devices. These
33 can be better suited for certain use cases, such as non-interactive
34 scripts.
35
36 liquidctl initialize prepares a device for later commands, and most
37 devices must be initialized after every boot or when resuming from a
38 suspended state. Unless finer control is required, all devices can be
39 initialized at once with liquidctl initialize all. Some devices may
40 output some information at this stage.
41
42 liquidctl status displays the status of all devices that match the pro‐
43 vided filtering options.
44
45 liquidctl set channel speed allows the user to set fan and pump speeds.
46 These, depending on the device, can be set to fixed duty values, vari‐
47 able temperature\[u2013]duty curves, or both.
48
49 liquidctl set channel color allows the user to configure and set light‐
50 ing modes. Supported lighting modes and additional options vary by
51 device and are listed in later sections of this manual. Each color can
52 be specified as:
53
54 · hexadecimal RGB with or without prefix '0x': ff7f3f;
55
56 · decimal RGB triple, R,G,B ∊ [0, 255]: rgb(255,127,63);
57
58 · hue-saturation-value HSV triple, H ∊ [0, 360], S,V ∊ [0, 100]:
59 hsv(20,75,100);
60
61 · hue-saturation-lightness HSL triple, H ∊ [0, 360], S,L ∊ [0,
62 100]: hsl(20,100,62).
63
65 Device selection options
66 Devices can be selected using one or more values taken from list --ver‐
67 bose.
68
69 -m substring, --match=substring
70 Filter devices by case insensitive substring of device descrip‐
71 tion.
72
73 -n number, --pick=number
74 Pick among many results for a given filter.
75
76 --vendor=id
77 Filter devices by hexadecimal vendor id.
78
79 --product=id
80 Filter devices by hexadecimal product id.
81
82 --release=number
83 Filter devices by hexadecimal release number.
84
85 --serial=number
86 Filter devices by serial number.
87
88 --bus=bus
89 Filter devices by bus.
90
91 --address=address
92 Filter devices by address in bus.
93
94 --usb-port=port
95 Filter devices by USB port in bus.
96
97 -d id, --device=id
98 Select device by listing ID.
99
100 Animation options
101 Some devices and animation modes support additional options.
102
103 --speed=value
104 Abstract animation speed (device/mode specific).
105
106 --time-per-color=value
107 Time to wait on each color (seconds).
108
109 --time-off=value
110 Time to wait with the LED turned off (seconds).
111
112 --alert-threshold=number
113 Threshold temperature for a visual alert (degrees Celsius).
114
115 --alert-color=color
116 Color used by the visual high temperature alert.
117
118 --direction=string
119 If the pattern should move forward or backwards. [default: for‐
120 ward].
121
122 --start-led=number
123 The first led to start the effect at.
124
125 --maximum-leds=number
126 The number of LED's the effect should apply to.
127
128 Other options
129 --single-12v-ocp
130 Enable single rail +12V OCP.
131
132 --pump-mode= mode
133 Set the pump mode.
134
135 --temperature-sensor= number
136 The temperature sensor number for the Commander Pro.
137
138 --legacy-690lc
139 Use Asetek 690LC in legacy mode (old Krakens).
140
141 --non-volatile
142 Store on non-volatile controller memory.
143
144 --unsafe= features
145 Comman-separated bleeding-edge features to enable.
146
147 -v, --verbose
148 Output additional information.
149
150 -g, --debug
151 Show debug information on stderr.
152
153 --version
154 Display the version number.
155
156 --help Show the embedded help.
157
159 1 if there was an error, 0 otherwise.
160
162 $XDG_RUNTIME_DIR/liquidctl/*, /var/run/liquidctl/*, /tmp/liquidctl/*
163 Internal data used by some drivers.
164
166 liquidctl list --verbose
167 liquidctl initialize all
168 liquidctl --match kraken set pump speed 90
169 liquidctl --product 170e set led color fading 350017 ff2608
170 liquidctl status
171
173 Corsair Commander Pro
174 Corsair Lighting Node Pro
175 Cooling channels: sync, fan[1-5]. (Commander Pro only)
176
177 Lighting channels: led1, led2.
178
179 Mode #colors
180 ──────────────────────────
181 clear 0
182 off 0
183 fixed 1
184 color_shift 2
185 color_pulse 2
186 color_wave 2
187 visor 2
188 blink 2
189 marquee 1
190 sequential 1
191 rainbow 0
192 rainbow2 0
193
194 When applicable the animation speed can be set with --speed=value,
195 where the allowed values are: fast, medium, slow.
196
197 The animation direction can be set with --direction=value, where the
198 allowed values are: forward or backward. --start-led=number, the first
199 LED that the lighting effect should be for. --start-led=number, the
200 first LED that the lighting effect should be for. --maximum-led=num‐
201 ber, the number of LEDs that the lighting effect should applied to.
202 --temperature-sensor=number, The temperature sensor that should be used
203 to control the fan curves, probe 1 by default.
204
205 Corsair H80i GT, H100i GTX, H110i GTX
206 Corsair H80i v2, H100i v2, H115i
207 EVGA CLC 120 (CL12), 240, 280, 360
208 Cooling channels: pump, fan.
209
210 Lighting channels: logo.
211
212 Mode #colors notes
213 ───────────────────────────────────────────────────
214 rainbow 0 only availble on EVGA coolers
215 fading 2
216 blinking 1
217 fixed 1
218 blackout 0 no high-temperature alerts
219
220 The rainbow mode speed can be configured with --speed=[1–6]. The speed
221 of the other modes is instead customized with --time-per-color (fad‐
222 ing and blinking) and --time-off (blinking only).
223
224 All modes except blackout support a visual high-temperature alert con‐
225 figured with --alert-threshold and --alert-color.
226
227 Corsair H100i Platinum, H100i Platinum SE, H115i Platinum
228 Corsair H100i Pro XT, H115i Pro XT
229 Fan channels: fan, fan[1–2].
230
231 Pump mode (initialize --pump-mode mode): quiet, balanced (default),
232 extreme.
233
234 Lighting channels: sync, led.
235
236 Channel Mode #colors (Platinum) #colors (Pro XT) #colors (Platinum SE)
237 ──────────────────────────────────────────────────────────────────────────────────────
238 led off 0 0 0
239 led fixed 1 1 1
240 led super-fixed 24 16 48
241
242 NZXT Kraken X40, X60
243 NZXT Kraken X31, X41, X61
244 Supports the same modes and options as a Corsair H80i GT (or similar),
245 but requires --legacy-690lc to be passed on all invocations.
246
247 NZXT Kraken M22
248 NZXT Kraken X42, X52, X62, X72
249 Cooling channels (only X42, X52, X62, X72): pump, fan.
250
251 Lighting channels: logo, ring, sync.
252
253 Mode logo ring #colors
254 ────────────────────────────────────────
255 off yes yes 0
256 fixed yes yes 1
257 super-fixed yes yes 1–9
258 fading yes yes 2–8
259 alternating no yes 2
260 breathing yes yes 1–8
261 super-breathing yes yes 1–9
262 pulse yes yes 1–8
263 tai-chi no yes 2
264 water-cooler no yes 0
265 loading no yes 1
266 wings no yes 1
267
268 When applicable the animation speed can be set with --speed=value,
269 where the allowed values are: slowest, slower, normal, faster, fastest.
270 The animation direction can be set with --direction=value, where the
271 allowed values are: forward or backward.
272
273 NZXT Kraken X53, X63, X73
274 NZXT Kraken Z63, Z73
275 Cooling channels: pump; (only Z63, Z73:) fan.
276
277 Lighting channels: external; (only X53, X63, X73:) ring, logo, sync.
278
279 Mode #colors
280 ────────────────────────────────────
281 off 0
282 fixed 1
283 fading 2–8
284 super-fixed 1–40
285 alternating-[3-6] 1–2
286 pulse 1–8
287 breathing 1–8
288 super-breathing 1–40
289 candle 1
290 starry-night 1
291 loading 1
292 tai-chi 1–2
293 water-cooler 2
294 wings 1
295
296 When applicable the animation speed can be set with --speed=value,
297 where the allowed values are: slowest, slower, normal, faster, fastest.
298 The animation direction can be set with --direction=value, where the
299 allowed values are: forward or backward.
300
301 Corsair HX750i, HX850i, HX1000i, HX1200i
302 Corsair RM650i, RM750i, RM850i, RM1000i
303 Fan channels: fan.
304
305 Lighting channels: none.
306
307 Setting a fixed fan speed changes the fan mode to software control. To
308 revert back to hardware control, run initialize again.
309
310 (Experimental feature) The +12V rails normally function in multiple-
311 rail mode. Single-rail mode can be selected by passing --sin‐
312 gle-12v-ocp to initialize. To revert back to multiple-rail mode, run
313 initialize again without that flag.
314
315 NZXT E500, E650, E850
316 Fan channels: none (feature not supported yet).
317
318 Lighting channels: none.
319
320 NZXT Grid+ V3
321 Fan channels: fan[1–6], sync.
322
323 Lighting channels: none.
324
325 NZXT Smart Device (V1)
326 Fan channels: fan[1–3], sync.
327
328 Lighting channels: led.
329
330 Mode #colors
331 ──────────────────────────────────
332 off 0
333 fixed 1
334 super-fixed 1–40
335
336 fading 2–8
337 alternating 2
338 breathing 1–8
339 super-breathing 1–40
340 pulse 1–8
341 candle 1
342 wings 1
343
344 When applicable the animation speed can be set with --speed=value,
345 where the allowed values are: slowest, slower, normal, faster, fastest.
346 The animation direction can be set with --direction=value, where the
347 allowed values are: forward or backward.
348
349 NZXT Smart Device V2
350 NZXT RGB & Fan Controller
351 NZXT HUE 2
352 NZXT HUE 2 Ambient
353 Fan channels (only Smart Device V2 and RGB & Fan Controller): fan[1–3].
354
355 Lighting channels: led[1–2], sync.
356
357 Additional lighting channels (only HUE 2): led[3–4].
358
359 Mode #colors
360 ────────────────────────────────────
361 off 0
362 fixed 1
363 super-fixed 1–40
364 fading 2–8
365 alternating-[3-6] 2
366 pulse 1–8
367 breathing 1–8
368 super-breathing 1–40
369 candle 1
370 starry-night 1
371 wings 1
372
373 When applicable the animation speed can be set with --speed=value,
374 where the allowed values are: slowest, slower, normal, faster, fastest.
375 The animation direction can be set with --direction=value, where the
376 allowed values are: forward or backward.
377
378 ASUS Strix RTX 2080 Ti OC
379 Fan channels: none.
380
381 Lighting channels: led.
382
383 Mode #colors
384 ────────────────────────────
385 off 0
386 fixed 1
387 flash 1
388 breathing 1
389 rainbow 0
390
391 Corsair Vengeance RGB
392 Fan channels: none.
393
394 Lighting channels: led.
395
396 Mode #colors
397 ────────────────────────────
398 off 0
399 fixed 1
400 breathing 1–7
401 fading 2–7
402
403 When applicable the animation speed can be set with --speed=value,
404 where the allowed values are: slowest, slower, normal, faster, fastest.
405
406 Gigabyte RGB Fusion 2.0 5702 Controller
407 Gigabyte RGB Fusion 2.0 8297 Controller
408 Fan channels: none.
409
410 Lighting channels: led[1–8], sync.
411
412 Mode #colors
413 ──────────────────────────────────
414 off 0
415 fixed 1
416 pulse 1
417 (double-)?flash 1
418 color-cycle 0
419
420 When applicable the animation speed can be set with --speed=value,
421 where the allowed values are: slowest, slower, normal, faster, fastest,
422 ludicrous.
423
424 EVGA GTX 1080 FTW
425 Fan channels: none.
426
427 Lighting channels: led.
428
429 Mode #colors
430 ────────────────────────────
431 off 0
432 fixed 1
433 breathing 1
434 rainbow 0
435
437 The complete documentation is available in the project's sources and
438 homepage ⟨https://github.com/liquidctl/liquidctl⟩.
439
440
441
442liquidctl 2021-01-25 LIQUIDCTL(8)