ASUS Ryujin III liquid coolers

March 3, 2026 · View on GitHub

Driver API and source code available in liquidctl.driver.asus_ryujin.

New in 1.16.0.

Initialization

Initialization is not required. It outputs the firmware version:

# liquidctl initialize
ASUS Ryujin III Extreme
└── Firmware version    AURJ3-S5F9-0104

Monitoring

The cooler reports the liquid temperature, the speeds and duties of pump and internal fan.

# liquidctl status
ASUS Ryujin III Extreme
├── Liquid temperature    29.9  °C
├── Pump duty               30  %
├── Pump speed            1260  rpm
├── Pump fan duty           30  %
└── Pump fan speed         870  rpm

Speed control

Setting fan and embedded pump duty

Pump duty can be set using channel pump.

# liquidctl set pump speed 90

Use channel pump-fan to set the duty of the embedded fan:

# liquidctl set pump-fan speed 50

Duty to speed relation

The resulting speeds do not scale linearly to the set duty values.

Pump impeller and embedded fan duty values approximately map to the following speeds (± 10%):

Duty (%)Pump impeller speed (rpm)Pump fan speed (rpm)
08000
108400
2012600
301710800*
4021001620
5024602229
6024602814
7027603471
8030904026
9033604569
10036005100

Note*: the minimum speed of the embedded pump fan is 800 rpm, meaning the fan may not start spinning at duty values below 30%.

Screen

The screen of the cooler is not yet supported.