Driver API and source code available in liquidctl.driver.asus_ryujin
.
New in git.
Initialization is not required. It outputs the firmware version:
# liquidctl initialize
ASUS Ryujin II 360
└── Firmware version AURJ1-S750-0104
The cooler reports the liquid temperature, the speeds and duties of all fans.
# liquidctl status
ASUS Ryujin II 360
├── Liquid temperature 26.0 °C
├── Pump duty 30 %
├── Pump speed 1200 rpm
├── Pump fan duty 40 %
├── Pump fan speed 2550 rpm
├── External fan duty 50 %
├── External fan 1 speed 990 rpm
├── External fan 2 speed 1020 rpm
├── External fan 3 speed 0 rpm
└── External fan 4 speed 0 rpm
Pump duty can be set using channel pump
.
# liquidctl set pump speed 90
Use channel fans
to set all fans at the same time:
# liquidctl set fans speed 50
Use channel pump-fan
to set the duty of the embedded fan:
# liquidctl set pump-fan speed 50
Use channel external-fans
to set the duty of the fans connected to the AIO fan controller:
# liquidctl set external-fans speed 50
The resulting speeds do not scale linearly to the set duty values.
For example pump duty values below 20% result in relatively small changes in pump speed.
Speeds of the fans connected to the AIO fan controller depend on the fans themselves.
Pump impeller and embedded fan duty values approximately map to the following speeds (± 10%):
Duty (%) | Pump impeller speed (rpm) | Pump fan speed (rpm) |
---|---|---|
0 | 840 | 0 |
10 | 870 | 390 |
20 | 900 | 1200 |
30 | 1140 | 1860 |
40 | 1470 | 2460 |
50 | 1650 | 3000 |
60 | 1890 | 3450 |
70 | 2130 | 3870 |
80 | 2310 | 4230 |
90 | 2520 | 4590 |
100 | 2800 | 4800 |
Note the minimum speed of the embedded pump fan is 390 rpm, meaning the fan may not start spinning at duty values below 10%.
The screen of the cooler is not yet supported.