요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
.. SPDX-License-Identifier: GPL-2.0-or-later
Kernel driver nzxt-kraken2
==========================
Supported devices:
* NZXT Kraken X42
* NZXT Kraken X52
* NZXT Kraken X62
* NZXT Kraken X72
Author: Jonas Malaco
Description
-----------
This driver enables hardware monitoring support for NZXT Kraken X42/X52/X62/X72
all-in-one CPU liquid coolers. Three sensors are available: fan speed, pump
speed and coolant temperature.
Fan and pump control, while supported by the firmware, are not currently
exposed. The addressable RGB LEDs, present in the integrated CPU water block
and pump head, are not supported either. But both features can be found in
existing user-space tools (e.g. `liquidctl`_).
.. _liquidctl: https://github.com/liquidctl/liquidctl
Usage Notes
-----------
As these are USB HIDs, the driver can be loaded automatically by the kernel and
supports hot swapping.
Sysfs entries
-------------
======================= ========================================================
fan1_input Fan speed (in rpm)
fan2_input Pump speed (in rpm)
temp1_input Coolant temperature (in millidegrees Celsius)
======================= ========================================================
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
Kraken X42/X52/X62/X72 지원 범위
1-27GPL-2.0-or-later로 배포되는 `nzxt-kraken2` 드라이버는 NZXT Kraken X42, X52, X62, X72 일체형 수랭 쿨러를 지원하며 Jonas Malaco가 작성했습니다.
드라이버가 제공하는 센서는 라디에이터 팬 속도, 펌프 속도, 냉각수 온도입니다. 펌웨어에는 팬과 펌프의 제어 기능도 있지만 이 커널 드라이버는 해당 제어를 노출하지 않습니다.
장치의 RGB LED도 커널 드라이버에서 지원하지 않습니다. 팬·펌프 제어와 RGB 조명은 `liquidctl` 같은 사용자 공간 도구에서 처리할 수 있습니다.
지원 제품과 커널 드라이버의 제공 범위를 나눕니다.
USB 장치에서 세 가지 측정값을 읽습니다.
.. SPDX-License-Identifier: GPL-2.0-or-later
Kernel driver nzxt-kraken2
==========================
Supported devices:
* NZXT Kraken X42
* NZXT Kraken X52
* NZXT Kraken X62
* NZXT Kraken X72
Author: Jonas Malaco
Description
-----------
This driver enables hardware monitoring support for NZXT Kraken X42/X52/X62/X72
all-in-one CPU liquid coolers. Three sensors are available: fan speed, pump
speed and coolant temperature.
Fan and pump control, while supported by the firmware, are not currently
exposed. The addressable RGB LEDs, present in the integrated CPU water block
and pump head, are not supported either. But both features can be found in
existing user-space tools (e.g. `liquidctl`_).
.. _liquidctl: https://github.com/liquidctl/liquidctl
자동 적재와 sysfs 속성
28-42장치는 USB HID로 자동 감지되며 드라이버도 자동으로 적재됩니다. 시스템이 켜진 상태에서 장치를 연결하거나 분리하는 핫스왑도 지원됩니다.
`fan1_input`은 라디에이터 팬 속도를 RPM으로, `fan2_input`은 펌프 속도를 RPM으로 제공합니다. `temp1_input`은 냉각수 온도를 밀리도 섭씨로 제공합니다.
이 인터페이스는 모니터링 중심이며, 원문에서 설명한 제어와 조명 기능은 이 sysfs 목록에 포함되지 않습니다.
세 센서의 이름과 단위를 정리합니다.
연결부터 센서 공개까지 자동으로 진행됩니다.
Usage Notes
-----------
As these are USB HIDs, the driver can be loaded automatically by the kernel and
supports hot swapping.
Sysfs entries
-------------
======================= ========================================================
fan1_input Fan speed (in rpm)
fan2_input Pump speed (in rpm)
temp1_input Coolant temperature (in millidegrees Celsius)
======================= ========================================================
요약·해설
nzxt-kraken2.rst:1-422세대 Kraken X 장치의 세 센서를 자동 인식하고 핫스왑을 지원하며 제어와 RGB는 사용자 공간에 맡깁니다.
원문 분량과 핵심 장치 구성을 정리합니다.
장치 인식부터 측정·제어까지의 핵심 순서입니다.