← Documents Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon GitHub 원문 ↗

Linux 6.18.37 · ABI / testing

Intel i915 GPU hwmon sysfs ABI

Intel i915 GPU의 voltage, PL1/Tau·critical power/current limits, device·GT energy, fan speed와 package temperature hwmon attributes를 설명합니다.

Source pathDocumentation/ABI/testing/sysfs-driver-intel-i915-hwmon
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

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

1. 요약·해설

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

Voltage and sustained power control

sysfs-driver-intel-i915-hwmon:1-39

Voltage readback과 PL1 sustained power limit·default TDP·Tau averaging interval을 각 hwmon 단위로 제공합니다.

Client and server critical limits

sysfs-driver-intel-i915-hwmon:40-65

Client 제품은 power1_crit microwatts, server 제품은 curr1_crit milliamperes로 I1 critical limit을 설정합니다.

Energy, fan and temperature telemetry

sysfs-driver-intel-i915-hwmon:66-93

energy1_input은 i915 device 전체 또는 i915_gtN GT 범위를 구분하고 fan RPM과 GPU package millidegree Celsius를 읽습니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 What: /sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/in0_input
2 Date: February 2023
3 KernelVersion: 6.2
4 Contact: intel-gfx@lists.freedesktop.org
5 Description: RO. Current Voltage in millivolt.
6
7 Only supported for particular Intel i915 graphics platforms.
8
9 What: /sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/power1_max
10 Date: February 2023
11 KernelVersion: 6.2
12 Contact: intel-gfx@lists.freedesktop.org
13 Description: RW. Card reactive sustained (PL1/Tau) power limit in microwatts.
14
15 The power controller will throttle the operating frequency
16 if the power averaged over a window (typically seconds)
17 exceeds this limit. A read value of 0 means that the PL1
18 power limit is disabled, writing 0 disables the
19 limit. Writing values > 0 will enable the power limit.
20
21 Only supported for particular Intel i915 graphics platforms.
22
23 What: /sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/power1_rated_max
24 Date: February 2023
25 KernelVersion: 6.2
26 Contact: intel-gfx@lists.freedesktop.org
27 Description: RO. Card default power limit (default TDP setting).
28
29 Only supported for particular Intel i915 graphics platforms.
30
31 What: /sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/power1_max_interval
32 Date: February 2023
33 KernelVersion: 6.2
34 Contact: intel-gfx@lists.freedesktop.org
35 Description: RW. Sustained power limit interval (Tau in PL1/Tau) in
36 milliseconds over which sustained power is averaged.
37
38 Only supported for particular Intel i915 graphics platforms.
39
40 What: /sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/power1_crit
41 Date: February 2023
42 KernelVersion: 6.2
43 Contact: intel-gfx@lists.freedesktop.org
44 Description: RW. Card reactive critical (I1) power limit in microwatts.
45
46 Card reactive critical (I1) power limit in microwatts is exposed
47 for client products. The power controller will throttle the
48 operating frequency if the power averaged over a window exceeds
49 this limit.
50
51 Only supported for particular Intel i915 graphics platforms.
52
53 What: /sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/curr1_crit
54 Date: February 2023
55 KernelVersion: 6.2
56 Contact: intel-gfx@lists.freedesktop.org
57 Description: RW. Card reactive critical (I1) power limit in milliamperes.
58
59 Card reactive critical (I1) power limit in milliamperes is
60 exposed for server products. The power controller will throttle
61 the operating frequency if the power averaged over a window
62 exceeds this limit.
63
64 Only supported for particular Intel i915 graphics platforms.
65
66 What: /sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/energy1_input
67 Date: February 2023
68 KernelVersion: 6.2
69 Contact: intel-gfx@lists.freedesktop.org
70 Description: RO. Energy input of device or gt in microjoules.
71
72 For i915 device level hwmon devices (name "i915") this
73 reflects energy input for the entire device. For gt level
74 hwmon devices (name "i915_gtN") this reflects energy input
75 for the gt.
76
77 Only supported for particular Intel i915 graphics platforms.
78
79 What: /sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/fan1_input
80 Date: November 2024
81 KernelVersion: 6.12
82 Contact: intel-gfx@lists.freedesktop.org
83 Description: RO. Fan speed of device in RPM.
84
85 Only supported for particular Intel i915 graphics platforms.
86
87 What: /sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/temp1_input
88 Date: November 2024
89 KernelVersion: 6.12
90 Contact: intel-gfx@lists.freedesktop.org
91 Description: RO. GPU package temperature in millidegree Celsius.
92
93 Only supported for particular Intel i915 graphics platforms.
94

3. 한국어 전문 번역

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

Current GPU voltage

1-8
항목한국어 전문 번역
What/sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/in0_input
Date2023년 2월
KernelVersion6.2
Contactintel-gfx@lists.freedesktop.org
DescriptionCurrent voltage를 millivolt 단위로 읽습니다. 특정 Intel i915 graphics platforms에서만 지원합니다.
AccessRead-only
UnitMillivolt
Intel i915 hwmon attributes and units
AttributeAccessUnit
in0_inputROMillivolt
power1_maxRWMicrowatt
power1_rated_maxRODefault TDP
power1_max_intervalRWMillisecond
power1_critRWMicrowatt
curr1_critRWMilliampere
energy1_inputROMicrojoule
fan1_inputRORPM
temp1_inputROMillidegree Celsius

Voltage, power/current limits, energy, fan과 temperature 단위를 정리했습니다.

PL1 sustained power limit

9-22
항목한국어 전문 번역
What/sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/power1_max
Date2023년 2월
KernelVersion6.2
Contactintel-gfx@lists.freedesktop.org
DescriptionCard reactive sustained PL1/Tau power limit을 microwatts 단위로 제어합니다. Typically seconds인 window에서 averaged power가 limit을 넘으면 controller가 operating frequency를 throttle합니다. Read value 0은 PL1 disabled를 뜻하고 0 write는 disable, 0보다 큰 write는 enable합니다. 특정 Intel i915 graphics platforms에서만 지원합니다.
AccessRead/write
UnitMicrowatts
PL1/Tau sustained-power control
Set power1_max in microwattsAverage power over Tau windowThrottle frequency when average exceeds PL1Value 0 disables; positive value enables

Averaging window와 binary enable semantics를 함께 나타냅니다.

Default card power limit

23-30
항목한국어 전문 번역
What/sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/power1_rated_max
Date2023년 2월
KernelVersion6.2
Contactintel-gfx@lists.freedesktop.org
DescriptionCard default power limit, 즉 default TDP setting을 읽습니다. 특정 Intel i915 graphics platforms에서만 지원합니다.
AccessRead-only
UnitDefault TDP setting

PL1 Tau averaging interval

31-39
항목한국어 전문 번역
What/sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/power1_max_interval
Date2023년 2월
KernelVersion6.2
Contactintel-gfx@lists.freedesktop.org
DescriptionSustained power를 average하는 PL1/Tau interval을 milliseconds 단위로 제어합니다. 특정 Intel i915 graphics platforms에서만 지원합니다.
AccessRead/write
UnitMilliseconds

Client critical power limit

40-52
항목한국어 전문 번역
What/sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/power1_crit
Date2023년 2월
KernelVersion6.2
Contactintel-gfx@lists.freedesktop.org
DescriptionClient products에 expose되는 card reactive critical I1 power limit을 microwatts 단위로 제어합니다. Window에서 averaged power가 limit을 넘으면 controller가 operating frequency를 throttle합니다. 특정 Intel i915 graphics platforms에서만 지원합니다.
AccessRead/write
UnitMicrowatts
I1 critical limits by product
ProductsAttributeQuantity / unit
Clientpower1_critPower in microwatts
Servercurr1_critCurrent in milliamperes

Client와 server products가 expose하는 critical limit의 물리량입니다.

Server critical current limit

53-65
항목한국어 전문 번역
What/sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/curr1_crit
Date2023년 2월
KernelVersion6.2
Contactintel-gfx@lists.freedesktop.org
DescriptionServer products에 expose되는 card reactive critical I1 limit을 milliamperes 단위로 제어합니다. Window에서 averaged power가 limit을 넘으면 controller가 operating frequency를 throttle합니다. 특정 Intel i915 graphics platforms에서만 지원합니다.
AccessRead/write
UnitMilliamperes

Device or GT energy input

66-78
항목한국어 전문 번역
What/sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/energy1_input
Date2023년 2월
KernelVersion6.2
Contactintel-gfx@lists.freedesktop.org
DescriptionDevice 또는 GT의 energy input을 microjoules 단위로 읽습니다. Device-level hwmon(name "i915")에서는 entire device energy, GT-level hwmon(name "i915_gtN")에서는 해당 GT energy를 나타냅니다. 특정 Intel i915 graphics platforms에서만 지원합니다.
AccessRead-only
UnitMicrojoules
i915 energy measurement scope
hwmon nameMeasured scope
i915Entire device
i915_gtNGT N

hwmon device name에 따른 energy1_input 집계 범위입니다.

GPU fan speed

79-86
항목한국어 전문 번역
What/sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/fan1_input
Date2024년 11월
KernelVersion6.12
Contactintel-gfx@lists.freedesktop.org
DescriptionDevice fan speed를 RPM 단위로 읽습니다. 특정 Intel i915 graphics platforms에서만 지원합니다.
AccessRead-only
UnitRPM

GPU package temperature

87-93
항목한국어 전문 번역
What/sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/temp1_input
Date2024년 11월
KernelVersion6.12
Contactintel-gfx@lists.freedesktop.org
DescriptionGPU package temperature를 millidegree Celsius 단위로 읽습니다. 특정 Intel i915 graphics platforms에서만 지원합니다.
AccessRead-only
UnitMillidegree Celsius