forked from liquidctl/liquidctl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
liquidctl.8
572 lines (572 loc) · 14 KB
/
liquidctl.8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
'\" t
.nr is_macos 0
.TH LIQUIDCTL 8 2021\-04\-06 "liquidctl" "System Manager's Manual"
.
.SH NAME
liquidctl \- monitor and control liquid coolers and other devices
.
.SH SYNOPSIS
.SY liquidctl
.RI [ options ]
.B list
.SY liquidctl
.RI [ options ]
.B initialize
.RB [ all ]
.SY liquidctl
.RI [ options ]
.B status
.SY liquidctl
.RI [ options ]
.B set
.I channel
.B speed
.RI ( temperature
.IR percentage )
\&.\|.\|.\&
.SY liquidctl
.RI [ options ]
.B set
.I channel
.B speed
.I percentage
.SY liquidctl
.RI [ options ]
.B set
.I channel
.B color
.I mode
.RI [ color
\&.\|.\|.\&]
.SY liquidctl
.B \-\-version
.SY liquidctl
.B \-\-help
.YS
.
.SH DESCRIPTION
\fBliquidctl\fR is a utility for overseeing and controlling some hardware
monitoring devices not yet supported at the kernel level.
.if !\n[is_macos]\{ Because \fBliquidctl\fR directly accesses the hardware devices, root
privileges are generally required, though this can be avoided with
appropriate udev rules.
.\}
.PP
\fBliquidctl list\fR outputs all compatible devices found on the system. In
case more than one device is found, the desired one can be selected for later
invocations with \fB--match=\fIsubstring\fR, where \fIsubstring\fR matches part
of the desired device's description using a case insensitive comparison.
.PP
\fBliquidctl list \fI\-\-verbose\fR enables the display of additional
identifiers and addresses that can also be used to select specific devices.
These can be better suited for certain use cases, such as non-interactive
scripts.
.PP
\fBliquidctl initialize\fR prepares a device for later commands, and most
devices must be initialized after every boot or when resuming from a suspended
state. Unless finer control is required, all devices can be initialized at
once with \fBliquidctl initialize all\fR. Some devices may output some
information at this stage.
.PP
\fBliquidctl status\fR displays the status of all devices that match the
provided filtering options.
.PP
\fBliquidctl set \fIchannel\fB speed\fR allows the user to set fan and pump
speeds. These, depending on the device, can be set to fixed duty values,
variable temperature\–duty curves, or both.
.PP
\fBliquidctl set \fIchannel\fB color\fR allows the user to configure and set
lighting modes. Supported lighting modes and additional options vary by device
and are listed in later sections of this manual. Each color can be specified
as:
.IP \(bu
hexadecimal RGB with or without prefix '0x': \fIff7f3f\fR;
.IP \(bu
decimal RGB triple, R,G,B ∊ [0, 255]: \fIrgb(255,127,63)\fR;
.IP \(bu
hue\-saturation\-value HSV triple, H ∊ [0, 360], S,V ∊ [0, 100]: \fIhsv(20,75,100)\fR;
.IP \(bu
hue\-saturation\-lightness HSL triple, H ∊ [0, 360], S,L ∊ [0, 100]: \fIhsl(20,100,62)\fR.
.
.SH OPTIONS
.
.SS Device selection options
Devices can be selected using one or more values taken from \fBlist \fI\-\-verbose\fP.
.TP
.BI \-m\ substring\fR,\ \fP \-\-match= substring
Filter devices by case insensitive substring of device description.
.TP
.BI \-n\ number\fR,\ \fP \-\-pick= number
Pick among many results for a given filter.
.TP
.BI \-\-vendor= id
Filter devices by hexadecimal vendor id.
.TP
.BI \-\-product= id
Filter devices by hexadecimal product id.
.TP
.BI \-\-release= number
Filter devices by hexadecimal release number.
.TP
.BI \-\-serial= number
Filter devices by serial number.
.TP
.BI \-\-bus= bus
Filter devices by bus.
.TP
.BI \-\-address= address
Filter devices by address in bus.
.TP
.BI \-\-usb\-port= port
Filter devices by USB port in bus.
.TP
.BI \-d\ index\fR,\ \fP \-\-device= index
(Deprecated), select device by listing index.
.
.SS Animation options
Some devices and animation modes support additional options.
.TP
.BI \-\-speed= value
Abstract animation speed (device/mode specific).
.TP
.BI \-\-time\-per\-color= value
Time to wait on each color (seconds).
.TP
.BI \-\-time\-off= value
Time to wait with the LED turned off (seconds).
.TP
.BI \-\-alert\-threshold= number
Threshold temperature for a visual alert (degrees Celsius).
.TP
.BI \-\-alert\-color= color
Color used by the visual high temperature alert.
.TP
.BI \-\-direction= string
If the pattern should move forward or backward.
.TP
.BI \-\-start\-led= number
The first led to start the effect at.
.TP
.BI \-\-maximum\-leds= number
The number of LED's the effect should apply to.
.
.SS Other options
.TP
.B \-\-single\-12v\-ocp
Enable single rail +12V OCP.
.TP
.BI \-\-pump\-mode= mode
Set the pump mode.
.TP
.BI \-\-temperature\-sensor= number
The temperature sensor number for the Commander Pro.
.TP
.B \-\-legacy\-690lc
Use Asetek 690LC in legacy mode (old Krakens).
.TP
.B \-\-non\-volatile
Store on non\-volatile controller memory.
.TP
.BI \-\-unsafe= features
Comman-separated bleeding-edge features to enable.
.TP
.B \-v\fR, \fP\-\-verbose
Output additional information.
.TP
.B \-g\fR, \fP\-\-debug
Show debug information on \fIstderr\fR.
.TP
.B \-\-json
Output machine-readable JSON. Only supported with
.BR list ,\ initialize \ and\ status .
.TP
.B \-\-version
Display the version number.
.TP
.B \-\-help
Show the embedded help.
.
.SH EXIT STATUS
1 if there was an error, 0 otherwise.
.
.SH ENVIRONMENT
If \fBLANG\fR is set to \fIC\fR, non-ASCII characters are escaped from the
output of \fB\-\-json\fR.
.
.SH FILES
.TP
.ie \n[is_macos]
.I ~/Library/Caches/liquidctl/*
.el
.IR $XDG_RUNTIME_DIR/liquidctl/* ,\ /var/run/liquidctl/* ,\ /tmp/liquidctl/*
Internal data used by some drivers.
.\" e.g. RuntimeStorage for Legacy690Lc and HydroPlatinum
.
.SH EXAMPLE
.SY liquidctl
.B list \-\-verbose
.SY liquidctl
.B initialize all
.SY liquidctl
.BI \-\-match\ kraken\ set\ pump\ speed\ 90
.SY liquidctl
.BI \-\-product\ 170e\ set\ led\ color\ fading
.I 350017 ff2608
.SY liquidctl
.B status
.YS
.
.SH DEVICE SPECIFICS
.
.SS Corsair Commander Pro
.SS Corsair Lighting Node Pro
.SS Corsair Lighting Node Core
.SS Corsair Obsidian 1000D
Cooling channels (only Commander Pro and Obsidian 1000D): \fIsync\fR, \fIfan[1\-5]\fR.
.PP
Lighting channels: (only Lighting Node Core:) \fIled\fR;
(only Commander Pro and Lighting Node Pro:) \fIsync\fR, \fIled[1\-2]\fR.
.TS
l c
---
l c .
Mode #colors
\fIclear\fR 0
\fIoff\fR 0
\fIfixed\fR 1
\fIcolor_shift\fR 2
\fIcolor_pulse\fR 2
\fIcolor_wave\fR 2
\fIvisor\fR 2
\fIblink\fR 2
\fImarquee\fR 1
\fIsequential\fR 1
\fIrainbow\fR 0
\fIrainbow2\fR 0
.TE
.PP
When applicable the animation speed can be set with
.BI \-\-speed= value ,
where the allowed values are: \fIfast\fR, \fImedium\fR, \fIslow\fR.
.PP
The animation direction can be set with
.BI \-\-direction= value ,
where the allowed values are: \fIforward\fR or \fIbackward\fR.
.BI \-\-start\-led= number ,
the first LED that the lighting effect should be for.
.BI \-\-start\-led= number ,
the first LED that the lighting effect should be for.
.BI \-\-maximum\-led= number ,
the number of LEDs that the lighting effect should applied to.
.BI \-\-temperature\-sensor= number ,
The temperature sensor that should be used to control the fan curves, probe 1 by default.
.SS Corsair Hydro H80i GT, H100i GTX, H110i GTX
.SS Corsair Hydro H80i v2, H100i v2, H115i
.SS EVGA CLC 120 (CL12), 240, 280, 360
Cooling channels: \fIpump\fR, \fIfan\fR.
.PP
Lighting channels: \fIlogo\fR.
.TS
l c c
---
l c c .
Mode #colors notes
\fIrainbow\fR 0 only availble on EVGA coolers
\fIfading\fR 2
\fIblinking\fR 1
\fIfixed\fR 1
\fIblackout\fR 0 no high-temperature alerts
.TE
.PP
The \fIrainbow\fR mode speed can be configured with
.BI \-\-speed= [1\(en6] .
The speed of the other modes is instead customized with
.B \-\-time\-per\-color
.RI ( fading\ and\ blinking )
and
.B \-\-time\-off
.RI ( blinking\ only).
.PP
All modes except
.I blackout
support a visual high-temperature alert configured with
.B \-\-alert\-threshold
and
.BR \-\-alert\-color .
.
.SS Corsair H100i Pro, H115i Pro, H150i Pro
Fan channels: \fIfan\fR, \fIfan[1\(en2]\fR; (only H150i Pro:) \fIfan3\fR.
.PP
Pump mode (\fBinitialize \-\-pump\-mode \fImode\fR): \fIquiet\fR,
\fIbalanced\fR (default), \fIperformance\fR.
.PP
Lighting channel: \fIlogo\fR.
.TS
l c
--
l c .
Mode #colors
\fIalert\fR 3
\fIshift\fR 2\(en4
\fIpulse\fR 1\(en4
\fIblinking\fR 1\(en4
\fIfixed\fR 1
.TE
.
.SS Corsair Hydro H100i Platinum, H100i Platinum SE, H115i Platinum
.SS Corsair Hydro H100i Pro XT, H115i Pro XT , H150i Pro XT
Fan channels: \fIfan\fR, \fIfan[1\(en2]\fR; (only H150i Pro XT:) \fIfan3\fR.
.PP
Pump mode (\fBinitialize \-\-pump\-mode \fImode\fR): \fIquiet\fR,
\fIbalanced\fR (default), \fIextreme\fR.
.PP
Lighting channels: \fIsync\fR, \fIled\fR.
.TS
l l c c c
-----
l l c c c .
Channel Mode #colors (Platinum) #colors (Pro XT) #colors (Platinum SE)
\fIled\fR \fIoff\fR 0 0 0
\fIled\fR \fIfixed\fR 1 1 1
\fIled\fR \fIsuper\-fixed\fR 24 16 48
.TE
.
.SS NZXT Kraken X40, X60
.SS NZXT Kraken X31, X41, X61
Supports the same modes and options as a Corsair Hydro H80i GT (or similar), but
requires \fB\-\-legacy\-690lc\fR to be passed on all invocations.
.
.SS NZXT Kraken M22
.SS NZXT Kraken X42, X52, X62, X72
Cooling channels (only X42, X52, X62, X72): \fIpump\fR, \fIfan\fR.
.PP
Lighting channels: \fIlogo\fR, \fIring\fR, \fIsync\fR.
.TS
l c c c
----
l c c c .
Mode logo ring #colors
\fIoff\fR yes yes 0
\fIfixed\fR yes yes 1
\fIsuper\-fixed\fR yes yes 1\(en9
\fIfading\fR yes yes 2\(en8
\fIalternating\fR no yes 2
\fIbreathing\fR yes yes 1\(en8
\fIsuper\-breathing\fR yes yes 1\(en9
\fIpulse\fR yes yes 1\(en8
\fItai\-chi\fR no yes 2
\fIwater\-cooler\fR no yes 0
\fIloading\fR no yes 1
\fIwings\fR no yes 1
.TE
.PP
When applicable the animation speed can be set with
.BI \-\-speed= value ,
where the allowed values are: \fIslowest\fR, \fIslower\fR, \fInormal\fR,
\fIfaster\fR, \fIfastest\fR.
The animation direction can be set with
.BI \-\-direction= value ,
where the allowed values are: \fIforward\fR or \fIbackward\fR.
.
.SS NZXT Kraken X53, X63, X73
.SS NZXT Kraken Z53, Z63, Z73
Cooling channels: \fIpump\fR; (only Z53, Z63, Z73:) \fIfan\fR.
.PP
Lighting channels: \fIexternal\fR; (only X53, X63, X73:) \fIring\fR, \fIlogo\fR, \fIsync\fR.
.TS
l c
----
l c .
Mode #colors
\fIoff\fR 0
\fIfixed\fR 1
\fIfading\fR 2\(en8
\fIsuper\-fixed\fR 1\(en40
\fIalternating\-[3\-6]\fR 1\(en2
\fIpulse\fR 1\(en8
\fIbreathing\fR 1\(en8
\fIsuper\-breathing\fR 1\(en40
\fIcandle\fR 1
\fIstarry\-night\fR 1
\fIloading\fR 1
\fItai\-chi\fR 1\(en2
\fIwater\-cooler\fR 2
\fIwings\fR 1
.TE
.PP
When applicable the animation speed can be set with
.BI \-\-speed= value ,
where the allowed values are: \fIslowest\fR, \fIslower\fR, \fInormal\fR,
\fIfaster\fR, \fIfastest\fR.
The animation direction can be set with
.BI \-\-direction= value ,
where the allowed values are: \fIforward\fR or \fIbackward\fR.
.
.SS Corsair HX750i, HX850i, HX1000i, HX1200i
.SS Corsair RM650i, RM750i, RM850i, RM1000i
Fan channels: \fIfan\fR.
.PP
Lighting channels: none.
.PP
Setting a fixed fan speed changes the fan mode to software control. To revert
back to hardware control, run \fBinitialize\fR again.
.PP
(Experimental feature) The +12V rails normally function in multiple-rail mode.
Single-rail mode can be selected by passing \fB\-\-single\-12v\-ocp\fR to
\fBinitialize\fR. To revert back to multiple-rail mode, run \fBinitialize\fR
again without that flag.
.
.SS NZXT E500, E650, E850
Fan channels: none (feature not supported yet).
.PP
Lighting channels: none.
.
.SS NZXT Grid+ V3
Fan channels: \fIfan[1\(en6]\fR, \fIsync\fR.
.PP
Lighting channels: none.
.
.SS NZXT Smart Device (V1)
Fan channels: \fIfan[1\(en3]\fR, \fIsync\fR.
.PP
Lighting channels: \fIled\fR.
.TS
l c
----
l c .
Mode #colors
\fIoff\fR 0
\fIfixed\fR 1
\fIsuper\-fixed\fR 1\(en40
\fIfading\fR 2\(en8
\fIalternating\fR 2
\fIbreathing\fR 1\(en8
\fIsuper\-breathing\fR 1\(en40
\fIpulse\fR 1\(en8
\fIcandle\fR 1
\fIwings\fR 1
.TE
.PP
When applicable the animation speed can be set with
.BI \-\-speed= value ,
where the allowed values are: \fIslowest\fR, \fIslower\fR, \fInormal\fR,
\fIfaster\fR, \fIfastest\fR.
The animation direction can be set with
.BI \-\-direction= value ,
where the allowed values are: \fIforward\fR or \fIbackward\fR.
.
.SS NZXT Smart Device V2
.SS NZXT RGB & Fan Controller
.SS NZXT HUE 2
.SS NZXT HUE 2 Ambient
Fan channels (only Smart Device V2 and RGB & Fan Controller): \fIfan[1\(en3]\fR.
.PP
Lighting channels: \fIled[1\(en2]\fR, \fIsync\fR.
.PP
Additional lighting channels (only HUE 2): \fIled[3\(en4]\fR.
.TS
l c
----
l c .
Mode #colors
\fIoff\fR 0
\fIfixed\fR 1
\fIsuper\-fixed\fR 1\(en40
\fIfading\fR 2\(en8
\fIalternating\-[3\-6]\fR 2
\fIpulse\fR 1\(en8
\fIbreathing\fR 1\(en8
\fIsuper\-breathing\fR 1\(en40
\fIcandle\fR 1
\fIstarry\-night\fR 1
\fIwings\fR 1
.TE
.PP
When applicable the animation speed can be set with
.BI \-\-speed= value ,
where the allowed values are: \fIslowest\fR, \fIslower\fR, \fInormal\fR,
\fIfaster\fR, \fIfastest\fR.
The animation direction can be set with
.BI \-\-direction= value ,
where the allowed values are: \fIforward\fR or \fIbackward\fR.
.
.SS ASUS Strix GTX 1070
.SS ASUS Strix RTX 2080 Ti OC
Fan channels: none.
.PP
Lighting channels: \fIled\fR.
.TS
l c
----
l c .
Mode #colors
\fIoff\fR 0
\fIfixed\fR 1
\fIflash\fR 1
\fIbreathing\fR 1
\fIrainbow\fR 0
.TE
.
.SS Corsair Vengeance RGB
Fan channels: none.
.PP
Lighting channels: \fIled\fR.
.TS
l c
----
l c .
Mode #colors
\fIoff\fR 0
\fIfixed\fR 1
\fIbreathing\fR 1\(en7
\fIfading\fR 2\(en7
.TE
.PP
When applicable the animation speed can be set with
.BI \-\-speed= value ,
where the allowed values are: \fIslowest\fR, \fIslower\fR, \fInormal\fR,
\fIfaster\fR, \fIfastest\fR.
.
.SS Gigabyte RGB Fusion 2.0 5702 Controller
.SS Gigabyte RGB Fusion 2.0 8297 Controller
Fan channels: none.
.PP
Lighting channels: \fIled[1\(en8]\fR, \fIsync\fR.
.TS
l c
----
l c .
Mode #colors
\fIoff\fR 0
\fIfixed\fR 1
\fIpulse\fR 1
\fI(double\-)?flash\fR 1
\fIcolor\-cycle\fR 0
.TE
.PP
When applicable the animation speed can be set with
.BI \-\-speed= value ,
where the allowed values are: \fIslowest\fR, \fIslower\fR, \fInormal\fR,
\fIfaster\fR, \fIfastest\fR, \fIludicrous\fR.
.
.SS EVGA GTX 1080 FTW
Fan channels: none.
.PP
Lighting channels: \fIled\fR.
.TS
l c
----
l c .
Mode #colors
\fIoff\fR 0
\fIfixed\fR 1
\fIbreathing\fR 1
\fIrainbow\fR 0
.TE
.
.SH SEE ALSO
The complete documentation is available in
the project's sources and
.UR https://github.com/liquidctl/liquidctl
homepage
.UE .