요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
.. 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.
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
=========== =============================================
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을 지원합니다.
AIO 본체와 외부 controller의 지원 범위입니다.
연결된 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입니다.
Fan channel과 duty 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
=========== =============================================
요약·해설
asus_rog_ryujin.rst:1-47Pump와 internal·external fan의 RPM·duty 및 coolant temperature를 제공합니다.
원문 분량과 핵심 지원 범위입니다.
장치를 측정·제어하는 기본 순서입니다.