Hwmon Linux kernel driver for monitoring Asus ROG Ryujin AIO coolers
The following device(s) are supported by this driver:
- ASUS ROG RYUJIN II 360, since kernel v6.9
It's very likely that 240 is supported as well, but no one has tested that yet.
Being a standard hwmon
driver, it provides readings via sysfs
, which are easily accessible through lm-sensors
as usual.
Report offsets were initially taken from here.
First, clone the repository by running:
git clone https://github.com/aleksamagicka/asus_rog_ryujin-hwmon.git
Then, compile it and insert it into the running kernel, replacing the existing instance (if needed):
make dev
You can then try running sensors
and your device(s) should be listed there.
Pump, embedded/internal fan and fans connected to the controller can be controlled. Find the appropriate entry under
/sys/class/hwmon
(you'll need root) and echo 0-255 values to pwm1, pwm2 or pwm3, respectively. For example:
echo 200 > /sys/class/hwmon/hwmonX/pwm1
where hwmonX
will be the entry for your AIO. You can check that it's the one by looking up it's name:
cat /sys/class/hwmon/hwmonX/name
which should be rog_ryujin
.