File: asus-ryuo-guide.md

package info (click to toggle)
liquidctl 1.16.0-1
  • links: PTS
  • area: main
  • in suites: forky, sid
  • size: 3,452 kB
  • sloc: python: 15,304; sh: 712; xml: 84; makefile: 4
file content (65 lines) | stat: -rw-r--r-- 1,415 bytes parent folder | download
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
# ASUS Ryuo I Liquid Coolers
_Driver API and source code available in [`liquidctl.driver.asus_ryuo`](../liquidctl/driver/asus_ryuo.py)._

_New in 1.16.0._<br>

## Initialization

Initialization is not required. It outputs the firmware version:

```
# liquidctl initialize
ASUS Ryuo I 240
└── Firmware version    AURO0-S452-0205
```

## Monitoring

This driver does **not** report status information (e.g. temperature, fan RPM, or duty cycle).

```
# liquidctl status
ASUS Ryuo I 240
└── No status available
```

## Speed control

### Setting fixed fan speed

Use channel `fans` or `fan` to set the speed of all fans connected to the cooler:

```
# liquidctl set fans speed 60
```

Only a single fan channel is available. Speeds are set as a fixed percentage (duty cycle) from 0–100%.

### Duty to speed relation

The resulting speeds do not scale linearly to the set duty values.  
For example duty values below 20% result in no changes in pump speed.

Fan duty values approximately map to the following speeds (± 10%):

| Duty (%) | Fan speed (rpm) |
|:---:|:---:|
| 0 | 810 |
| 10 | 810 |
| 20 | 810 |
| 30 | 1110 |
| 40 | 1380 |
| 50 | 1590 |
| 60 | 1830 |
| 70 | 2070 |
| 80 | 2250 |
| 90 | 2430 |
| 100 | 2580 |


## Limitations

- No telemetry (fan speed, liquid temperature, etc.) is currently available.
- Only fixed fan speed control is supported.
- The cooler’s screen is not supported.