← Documents Documentation/hwmon/asus_rog_ryujin.rst GitHub 원문 ↗

Linux 6.18.37 · Hardware Monitoring

Kernel driver asus_rog_ryujin

ROG RYUJIN II 360 AIO의 pump·fan·coolant USB HID telemetry입니다.

Source pathDocumentation/hwmon/asus_rog_ryujin.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

요약·해설

asus_rog_ryujin.rst:1-47

Pump와 internal·external fan의 RPM·duty 및 coolant temperature를 제공합니다.

문서 개요
항목
SourceDocumentation/hwmon/asus_rog_ryujin.rst
분량47 source lines
FansPump + internal + external 4
LCD미지원

원문 분량과 핵심 지원 범위입니다.

핵심 흐름
USB 연결Telemetry 수신연결 fan 판별Sysfs 갱신

장치를 측정·제어하는 기본 순서입니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 .. SPDX-License-Identifier: GPL-2.0-or-later
2
3 Kernel driver asus_rog_ryujin
4 =============================
5
6 Supported devices:
7
8 * ASUS ROG RYUJIN II 360
9
10 Author: Aleksa Savic
11
12 Description
13 -----------
14
15 This driver enables hardware monitoring support for the listed ASUS ROG RYUJIN
16 all-in-one CPU liquid coolers. Available sensors are pump, internal and external
17 (controller) fan speed in RPM, their duties in PWM, as well as coolant temperature.
18
19 Attaching external fans to the controller is optional and allows them to be
20 controlled from the device. If not connected, the fan-related sensors will
21 report zeroes. The controller is a separate hardware unit that comes bundled
22 with the AIO and connects to it to allow fan control.
23
24 The addressable LCD screen is not supported in this driver and should
25 be controlled through userspace tools.
26
27 Usage notes
28 -----------
29
30 As these are USB HIDs, the driver can be loaded automatically by the kernel and
31 supports hot swapping.
32
33 Sysfs entries
34 -------------
35
36 =========== =============================================
37 fan1_input Pump speed (in rpm)
38 fan2_input Internal fan speed (in rpm)
39 fan3_input External (controller) fan 1 speed (in rpm)
40 fan4_input External (controller) fan 2 speed (in rpm)
41 fan5_input External (controller) fan 3 speed (in rpm)
42 fan6_input External (controller) fan 4 speed (in rpm)
43 temp1_input Coolant temperature (in millidegrees Celsius)
44 pwm1 Pump duty
45 pwm2 Internal fan duty
46 pwm3 External (controller) fan duty
47 =========== =============================================
48

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

ROG RYUJIN II 360 지원

1-31

이 GPL-2.0-or-later driver는 `ASUS ROG RYUJIN II 360` all-in-one CPU liquid cooler의 hardware monitoring을 지원합니다. 저자는 Aleksa Savic입니다.

사용 가능한 sensor는 pump, internal fan, external controller fan의 RPM speed와 PWM duty, coolant temperature입니다.

External fan을 controller에 연결하는 것은 선택 사항입니다. 연결하면 device에서 fan을 제어할 수 있고, 연결하지 않으면 관련 sensor가 0을 보고합니다. Controller는 AIO와 함께 제공되는 별도 hardware unit이며 AIO에 연결되어 fan control을 수행합니다.

Addressable LCD screen은 이 driver가 지원하지 않으며 userspace tool로 제어해야 합니다. 장치는 USB HID이므로 kernel이 driver를 자동으로 load할 수 있고 hot swapping을 지원합니다.

RYUJIN II 구성
구성 요소지원 항목
PumpRPM, PWM duty
Internal fanRPM, PWM duty
External fan 1~4RPM, 공유 controller duty
CoolantTemperature
LCD미지원, userspace에서 제어

AIO 본체와 외부 controller의 지원 범위입니다.

USB HID hot-swap
RYUJIN II USB HID 연결Kernel driver 자동 loadPump·internal fan report 읽기External fan 연결 여부 확인미연결 fan은 0으로 보고

연결된 fan 수에 따라 sensor 값이 달라집니다.

.. SPDX-License-Identifier: GPL-2.0-or-later

Kernel driver asus_rog_ryujin
=============================

Supported devices:

* ASUS ROG RYUJIN II 360

Author: Aleksa Savic

Description
-----------

This driver enables hardware monitoring support for the listed ASUS ROG RYUJIN
all-in-one CPU liquid coolers. Available sensors are pump, internal and external
(controller) fan speed in RPM, their duties in PWM, as well as coolant temperature.

Attaching external fans to the controller is optional and allows them to be
controlled from the device. If not connected, the fan-related sensors will
report zeroes. The controller is a separate hardware unit that comes bundled
with the AIO and connects to it to allow fan control.

The addressable LCD screen is not supported in this driver and should
be controlled through userspace tools.

Usage notes
-----------

As these are USB HIDs, the driver can be loaded automatically by the kernel and
supports hot swapping.

RYUJIN sysfs 항목

32-47

`fan1_input`은 pump speed, `fan2_input`은 internal fan speed를 RPM으로 제공합니다. `fan3_input`부터 `fan6_input`까지는 external controller fan 1~4의 speed를 RPM으로 제공합니다.

`temp1_input`은 coolant temperature를 millidegrees Celsius로 제공합니다. `pwm1`은 pump duty, `pwm2`는 internal fan duty, `pwm3`은 external controller fan duty입니다.

RYUJIN sysfs
Attribute의미
fan1_inputPump RPM
fan2_inputInternal fan RPM
fan3_input~fan6_inputExternal fan 1~4 RPM
temp1_inputCoolant millidegrees Celsius
pwm1/pwm2/pwm3Pump/internal/external fan duty

Fan channel과 duty channel의 대응입니다.

Cooling telemetry
HID report 수신Fan 1~6 RPM 해석Coolant temperature 변환Pump·fan duty 추출Sysfs channel 갱신

Speed, duty, coolant temperature를 함께 갱신합니다.


Sysfs entries
-------------

=========== =============================================
fan1_input  Pump speed (in rpm)
fan2_input  Internal fan speed (in rpm)
fan3_input  External (controller) fan 1 speed (in rpm)
fan4_input  External (controller) fan 2 speed (in rpm)
fan5_input  External (controller) fan 3 speed (in rpm)
fan6_input  External (controller) fan 4 speed (in rpm)
temp1_input Coolant temperature (in millidegrees Celsius)
pwm1        Pump duty
pwm2        Internal fan duty
pwm3        External (controller) fan duty
=========== =============================================