← Documents Documentation/hwmon/nzxt-kraken2.rst GitHub 원문 ↗

Linux 6.18.37 · Hardware Monitoring

Kernel driver nzxt-kraken2

Kraken X42/X52/X62/X72의 팬·펌프 RPM과 냉각수 온도를 USB HID로 모니터링합니다.

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

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

1. 요약·해설

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

요약·해설

nzxt-kraken2.rst:1-42

2세대 Kraken X 장치의 세 센서를 자동 인식하고 핫스왑을 지원하며 제어와 RGB는 사용자 공간에 맡깁니다.

문서 개요
항목
SourceDocumentation/hwmon/nzxt-kraken2.rst
분량42 source lines
지원 모델X42/X52/X62/X72
센서3

원문 분량과 핵심 장치 구성을 정리합니다.

운영 흐름
USB 인식드라이버 적재RPM 수신냉각수 온도 수신hwmon 공개

장치 인식부터 측정·제어까지의 핵심 순서입니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 .. SPDX-License-Identifier: GPL-2.0-or-later
2
3 Kernel driver nzxt-kraken2
4 ==========================
5
6 Supported devices:
7
8 * NZXT Kraken X42
9 * NZXT Kraken X52
10 * NZXT Kraken X62
11 * NZXT Kraken X72
12
13 Author: Jonas Malaco
14
15 Description
16 -----------
17
18 This driver enables hardware monitoring support for NZXT Kraken X42/X52/X62/X72
19 all-in-one CPU liquid coolers. Three sensors are available: fan speed, pump
20 speed and coolant temperature.
21
22 Fan and pump control, while supported by the firmware, are not currently
23 exposed. The addressable RGB LEDs, present in the integrated CPU water block
24 and pump head, are not supported either. But both features can be found in
25 existing user-space tools (e.g. `liquidctl`_).
26
27 .. _liquidctl: https://github.com/liquidctl/liquidctl
28
29 Usage Notes
30 -----------
31
32 As these are USB HIDs, the driver can be loaded automatically by the kernel and
33 supports hot swapping.
34
35 Sysfs entries
36 -------------
37
38 ======================= ========================================================
39 fan1_input Fan speed (in rpm)
40 fan2_input Pump speed (in rpm)
41 temp1_input Coolant temperature (in millidegrees Celsius)
42 ======================= ========================================================
43

3. 한국어 전문 번역

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

Kraken X42/X52/X62/X72 지원 범위

1-27

GPL-2.0-or-later로 배포되는 `nzxt-kraken2` 드라이버는 NZXT Kraken X42, X52, X62, X72 일체형 수랭 쿨러를 지원하며 Jonas Malaco가 작성했습니다.

드라이버가 제공하는 센서는 라디에이터 팬 속도, 펌프 속도, 냉각수 온도입니다. 펌웨어에는 팬과 펌프의 제어 기능도 있지만 이 커널 드라이버는 해당 제어를 노출하지 않습니다.

장치의 RGB LED도 커널 드라이버에서 지원하지 않습니다. 팬·펌프 제어와 RGB 조명은 `liquidctl` 같은 사용자 공간 도구에서 처리할 수 있습니다.

Kraken 2세대 기능 범위
항목지원 상태
X42/X52/X62/X72지원
팬 속도 센서지원
펌프 속도 센서지원
냉각수 온도지원
팬·펌프 제어펌웨어에는 있으나 드라이버는 미노출
RGB LED미지원, liquidctl 사용 가능

지원 제품과 커널 드라이버의 제공 범위를 나눕니다.

Kraken 2세대 모니터링
USB HID 장치 인식Kraken 모델 확인팬 RPM 수신펌프 RPM과 냉각수 온도 수신hwmon 읽기 전용 속성 공개

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 목록에 포함되지 않습니다.

Kraken 2세대 sysfs
속성권한
fan1_inputRO라디에이터 팬 속도, RPM
fan2_inputRO펌프 속도, RPM
temp1_inputRO냉각수 온도, 밀리°C

세 센서의 이름과 단위를 정리합니다.

USB 사용 흐름
USB HID 연결드라이버 자동 적재센서 보고서 수신fan1·fan2·temp1 갱신분리 시 장치 제거

연결부터 센서 공개까지 자동으로 진행됩니다.


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)
=======================        ========================================================