← Documents Documentation/ABI/testing/sysfs-platform-asus-wmi GitHub 원문 ↗

Linux 6.18.37 · ABI / testing

ASUS WMI platform sysfs ABI

ASUS WMI platform의 CPU clock, fan·thermal policy, GPU routing, display와 CPU·GPU power limits를 정의합니다.

Source pathDocumentation/ABI/testing/sysfs-platform-asus-wmi
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

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

1. 요약·해설

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

CPU, camera와 thermal controls

sysfs-platform-asus-wmi:1-60

CPU clock mode, camera·card reader·touchpad toggles, lid resume와 fan·thermal modes를 제공합니다.

GPU routing과 display features

sysfs-platform-asus-wmi:61-137

GPU MUX, internal·external GPU state, panel overdrive, charger detection과 mini-LED zone modes를 제어하거나 관찰합니다.

CPU·APU·platform power limits

sysfs-platform-asus-wmi:138-189

Intel·AMD·Nvidia 조합별로 PL1/SPL, PL2/SPPT, FPPT와 APU·platform SPPT ranges를 노출합니다.

Nvidia limits와 firmware toggles

sysfs-platform-asus-wmi:190-214

Nvidia dynamic boost와 temperature target, BIOS boot sound와 sleep 중 MCU power saving을 설정합니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 What: /sys/devices/platform/<platform>/cpufv
2 Date: Oct 2010
3 KernelVersion: 2.6.37
4 Contact: "Corentin Chary" <corentincj@iksaif.net>
5 Description:
6 Change CPU clock configuration (write-only).
7 There are three available clock configuration:
8
9 * 0 -> Super Performance Mode
10 * 1 -> High Performance Mode
11 * 2 -> Power Saving Mode
12
13 What: /sys/devices/platform/<platform>/camera
14 Date: Jan 2010
15 KernelVersion: 2.6.39
16 Contact: "Corentin Chary" <corentincj@iksaif.net>
17 Description:
18 Control the camera. 1 means on, 0 means off.
19
20 What: /sys/devices/platform/<platform>/cardr
21 Date: Jan 2010
22 KernelVersion: 2.6.39
23 Contact: "Corentin Chary" <corentincj@iksaif.net>
24 Description:
25 Control the card reader. 1 means on, 0 means off.
26
27 What: /sys/devices/platform/<platform>/touchpad
28 Date: Jan 2010
29 KernelVersion: 2.6.39
30 Contact: "Corentin Chary" <corentincj@iksaif.net>
31 Description:
32 Control the card touchpad. 1 means on, 0 means off.
33
34 What: /sys/devices/platform/<platform>/lid_resume
35 Date: May 2012
36 KernelVersion: 3.5
37 Contact: "AceLan Kao" <acelan.kao@canonical.com>
38 Description:
39 Resume on lid open. 1 means on, 0 means off.
40
41 What: /sys/devices/platform/<platform>/fan_boost_mode
42 Date: Sep 2019
43 KernelVersion: 5.3
44 Contact: "Yurii Pavlovskyi" <yurii.pavlovskyi@gmail.com>
45 Description:
46 Fan boost mode:
47 * 0 - normal,
48 * 1 - overboost,
49 * 2 - silent
50
51 What: /sys/devices/platform/<platform>/throttle_thermal_policy
52 Date: Dec 2019
53 KernelVersion: 5.6
54 Contact: "Leonid Maksymchuk" <leonmaxx@gmail.com>
55 Description:
56 Throttle thermal policy mode:
57 * 0 - default,
58 * 1 - overboost,
59 * 2 - silent
60
61 What: /sys/devices/platform/<platform>/gpu_mux_mode
62 Date: Aug 2022
63 KernelVersion: 6.1
64 Contact: "Luke Jones" <luke@ljones.dev>
65 Description:
66 Switch the GPU hardware MUX mode. Laptops with this feature can
67 can be toggled to boot with only the dGPU (discrete mode) or in
68 standard Optimus/Hybrid mode. On switch a reboot is required:
69
70 * 0 - Discrete GPU,
71 * 1 - Optimus/Hybrid,
72
73 What: /sys/devices/platform/<platform>/dgpu_disable
74 Date: Aug 2022
75 KernelVersion: 5.17
76 Contact: "Luke Jones" <luke@ljones.dev>
77 Description:
78 Disable discrete GPU:
79 * 0 - Enable dGPU,
80 * 1 - Disable dGPU
81
82 What: /sys/devices/platform/<platform>/egpu_enable
83 Date: Aug 2022
84 KernelVersion: 5.17
85 Contact: "Luke Jones" <luke@ljones.dev>
86 Description:
87 Enable the external GPU paired with ROG X-Flow laptops.
88 Toggling this setting will also trigger ACPI to disable the dGPU:
89
90 * 0 - Disable,
91 * 1 - Enable
92
93 What: /sys/devices/platform/<platform>/panel_od
94 Date: Aug 2022
95 KernelVersion: 5.17
96 Contact: "Luke Jones" <luke@ljones.dev>
97 Description:
98 Enable an LCD response-time boost to reduce or remove ghosting:
99 * 0 - Disable,
100 * 1 - Enable
101
102 What: /sys/devices/platform/<platform>/charge_mode
103 Date: Jun 2023
104 KernelVersion: 6.5
105 Contact: "Luke Jones" <luke@ljones.dev>
106 Description:
107 Get the current charging mode being used:
108 * 1 - Barrel connected charger,
109 * 2 - USB-C charging
110 * 3 - Both connected, barrel used for charging
111
112 What: /sys/devices/platform/<platform>/egpu_connected
113 Date: Jun 2023
114 KernelVersion: 6.5
115 Contact: "Luke Jones" <luke@ljones.dev>
116 Description:
117 Show if the egpu (XG Mobile) is correctly connected:
118 * 0 - False,
119 * 1 - True
120
121 What: /sys/devices/platform/<platform>/mini_led_mode
122 Date: Jun 2023
123 KernelVersion: 6.5
124 Contact: "Luke Jones" <luke@ljones.dev>
125 Description:
126 Change the mini-LED mode:
127 * 0 - Single-zone,
128 * 1 - Multi-zone
129 * 2 - Multi-zone strong (available on newer generation mini-led)
130
131 What: /sys/devices/platform/<platform>/available_mini_led_mode
132 Date: Apr 2024
133 KernelVersion: 6.10
134 Contact: "Luke Jones" <luke@ljones.dev>
135 Description:
136 List the available mini-led modes.
137
138 What: /sys/devices/platform/<platform>/ppt_pl1_spl
139 Date: Jun 2023
140 KernelVersion: 6.5
141 Contact: "Luke Jones" <luke@ljones.dev>
142 Description:
143 Set the Package Power Target total of CPU: PL1 on Intel, SPL on AMD.
144 Shown on Intel+Nvidia or AMD+Nvidia based systems:
145
146 * min=5, max=250
147
148 What: /sys/devices/platform/<platform>/ppt_pl2_sppt
149 Date: Jun 2023
150 KernelVersion: 6.5
151 Contact: "Luke Jones" <luke@ljones.dev>
152 Description:
153 Set the Slow Package Power Tracking Limit of CPU: PL2 on Intel, SPPT,
154 on AMD. Shown on Intel+Nvidia or AMD+Nvidia based systems:
155
156 * min=5, max=250
157
158 What: /sys/devices/platform/<platform>/ppt_fppt
159 Date: Jun 2023
160 KernelVersion: 6.5
161 Contact: "Luke Jones" <luke@ljones.dev>
162 Description:
163 Set the Fast Package Power Tracking Limit of CPU. AMD+Nvidia only:
164 * min=5, max=250
165
166 What: /sys/devices/platform/<platform>/ppt_apu_sppt
167 Date: Jun 2023
168 KernelVersion: 6.5
169 Contact: "Luke Jones" <luke@ljones.dev>
170 Description:
171 Set the APU SPPT limit. Shown on full AMD systems only:
172 * min=5, max=130
173
174 What: /sys/devices/platform/<platform>/ppt_platform_sppt
175 Date: Jun 2023
176 KernelVersion: 6.5
177 Contact: "Luke Jones" <luke@ljones.dev>
178 Description:
179 Set the platform SPPT limit. Shown on full AMD systems only:
180 * min=5, max=130
181
182 What: /sys/devices/platform/<platform>/nv_dynamic_boost
183 Date: Jun 2023
184 KernelVersion: 6.5
185 Contact: "Luke Jones" <luke@ljones.dev>
186 Description:
187 Set the dynamic boost limit of the Nvidia dGPU:
188 * min=5, max=25
189
190 What: /sys/devices/platform/<platform>/nv_temp_target
191 Date: Jun 2023
192 KernelVersion: 6.5
193 Contact: "Luke Jones" <luke@ljones.dev>
194 Description:
195 Set the target temperature limit of the Nvidia dGPU:
196 * min=75, max=87
197
198 What: /sys/devices/platform/<platform>/boot_sound
199 Date: Apr 2024
200 KernelVersion: 6.10
201 Contact: "Luke Jones" <luke@ljones.dev>
202 Description:
203 Set if the BIOS POST sound is played on boot.
204 * 0 - False,
205 * 1 - True
206
207 What: /sys/devices/platform/<platform>/mcu_powersave
208 Date: Apr 2024
209 KernelVersion: 6.10
210 Contact: "Luke Jones" <luke@ljones.dev>
211 Description:
212 Set if the MCU can go in to low-power mode on system sleep
213 * 0 - False,
214 * 1 - True
215

3. 한국어 전문 번역

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

ASUS WMI platform sysfs ABI: cpufv

1-12
항목한국어 전문 번역
What/sys/devices/platform/<platform>/cpufv
Date2010년 10월
KernelVersion2.6.37
Contact"Corentin Chary" <corentincj@iksaif.net>
Description`/sys/devices/platform/<platform>/cpufv`는 CPU clock configuration을 변경하는 write-only interface입니다. `0`은 Super Performance Mode, `1`은 High Performance Mode, `2`는 Power Saving Mode입니다.
ASUS CPU clock modes
ValueMode
0Super Performance Mode
1High Performance Mode
2Power Saving Mode

`cpufv`에 쓰는 세 clock configuration values를 정리합니다.

ASUS WMI platform sysfs ABI: camera

13-19
항목한국어 전문 번역
What/sys/devices/platform/<platform>/camera
Date2010년 1월
KernelVersion2.6.39
Contact"Corentin Chary" <corentincj@iksaif.net>
Description`/sys/devices/platform/<platform>/camera`는 camera를 제어합니다. `1`은 on, `0`은 off입니다.

ASUS WMI platform sysfs ABI: cardr

20-26
항목한국어 전문 번역
What/sys/devices/platform/<platform>/cardr
Date2010년 1월
KernelVersion2.6.39
Contact"Corentin Chary" <corentincj@iksaif.net>
Description`/sys/devices/platform/<platform>/cardr`는 card reader를 제어합니다. `1`은 on, `0`은 off입니다.

ASUS WMI platform sysfs ABI: touchpad

27-33
항목한국어 전문 번역
What/sys/devices/platform/<platform>/touchpad
Date2010년 1월
KernelVersion2.6.39
Contact"Corentin Chary" <corentincj@iksaif.net>
Description`/sys/devices/platform/<platform>/touchpad`는 touchpad를 제어합니다. `1`은 on, `0`은 off입니다.

ASUS WMI platform sysfs ABI: lid resume

34-40
항목한국어 전문 번역
What/sys/devices/platform/<platform>/lid_resume
Date2012년 5월
KernelVersion3.5
Contact"AceLan Kao" <acelan.kao@canonical.com>
Description`/sys/devices/platform/<platform>/lid_resume`는 lid를 열 때 resume할지를 제어합니다. `1`은 on, `0`은 off입니다.

ASUS WMI platform sysfs ABI: fan boost mode

41-50
항목한국어 전문 번역
What/sys/devices/platform/<platform>/fan_boost_mode
Date2019년 9월
KernelVersion5.3
Contact"Yurii Pavlovskyi" <yurii.pavlovskyi@gmail.com>
Description`/sys/devices/platform/<platform>/fan_boost_mode`는 fan boost mode를 설정합니다. `0`은 normal, `1`은 overboost, `2`는 silent입니다.
Fan and thermal policy values
Valuefan_boost_modethrottle_thermal_policy
0normaldefault
1overboostoverboost
2silentsilent

Fan boost와 throttle thermal policy는 같은 0~2 shape를 사용하지만 value 0의 label이 다릅니다.

ASUS WMI platform sysfs ABI: throttle thermal policy

51-60
항목한국어 전문 번역
What/sys/devices/platform/<platform>/throttle_thermal_policy
Date2019년 12월
KernelVersion5.6
Contact"Leonid Maksymchuk" <leonmaxx@gmail.com>
Description`/sys/devices/platform/<platform>/throttle_thermal_policy`는 throttle thermal policy mode를 설정합니다. `0`은 default, `1`은 overboost, `2`는 silent입니다.

ASUS WMI platform sysfs ABI: gpu mux mode

61-72
항목한국어 전문 번역
What/sys/devices/platform/<platform>/gpu_mux_mode
Date2022년 8월
KernelVersion6.1
Contact"Luke Jones" <luke@ljones.dev>
Description`/sys/devices/platform/<platform>/gpu_mux_mode`는 GPU hardware MUX mode를 전환합니다. 이 feature가 있는 laptops는 dGPU만 사용하는 discrete mode 또는 standard Optimus/Hybrid mode로 boot할 수 있습니다. `0`은 Discrete GPU, `1`은 Optimus/Hybrid이며 전환 후 reboot가 필요합니다.
GPU routing and enable controls
Attribute01Side effect
gpu_mux_modeDiscrete GPUOptimus/HybridReboot required
dgpu_disableEnable dGPUDisable dGPUNone specified
egpu_enableDisable eGPUEnable eGPUACPI disables dGPU

MUX mode, dGPU disable과 eGPU enable의 value 방향을 구분합니다.

ASUS WMI platform sysfs ABI: dgpu disable

73-81
항목한국어 전문 번역
What/sys/devices/platform/<platform>/dgpu_disable
Date2022년 8월
KernelVersion5.17
Contact"Luke Jones" <luke@ljones.dev>
Description`/sys/devices/platform/<platform>/dgpu_disable`은 discrete GPU를 disable합니다. `0`은 dGPU enable, `1`은 dGPU disable입니다.

ASUS WMI platform sysfs ABI: egpu enable

82-92
항목한국어 전문 번역
What/sys/devices/platform/<platform>/egpu_enable
Date2022년 8월
KernelVersion5.17
Contact"Luke Jones" <luke@ljones.dev>
Description`/sys/devices/platform/<platform>/egpu_enable`은 ROG X-Flow laptops와 짝을 이루는 external GPU를 enable합니다. 이 setting을 toggle하면 ACPI가 dGPU도 disable합니다. `0`은 disable, `1`은 enable입니다.

ASUS WMI platform sysfs ABI: panel od

93-101
항목한국어 전문 번역
What/sys/devices/platform/<platform>/panel_od
Date2022년 8월
KernelVersion5.17
Contact"Luke Jones" <luke@ljones.dev>
Description`/sys/devices/platform/<platform>/panel_od`는 ghosting을 줄이거나 제거하기 위한 LCD response-time boost를 enable합니다. `0`은 disable, `1`은 enable입니다.

ASUS WMI platform sysfs ABI: charge mode

102-111
항목한국어 전문 번역
What/sys/devices/platform/<platform>/charge_mode
Date2023년 6월
KernelVersion6.5
Contact"Luke Jones" <luke@ljones.dev>
Description`/sys/devices/platform/<platform>/charge_mode`는 현재 charging mode를 반환합니다. `1`은 barrel-connected charger, `2`는 USB-C charging, `3`은 둘 다 연결되어 있지만 barrel을 charging에 사용하는 상태입니다.
Charging and mini-LED modes
AttributeValueMeaning
charge_mode1Barrel charger
charge_mode2USB-C charging
charge_mode3Both connected; barrel used
egpu_connected0 / 1False / True
mini_led_mode0Single-zone
mini_led_mode1Multi-zone
mini_led_mode2Multi-zone strong on newer generation

Read-only connection states와 mini-LED zone selection values를 나란히 정리합니다.

ASUS WMI platform sysfs ABI: egpu connected

112-120
항목한국어 전문 번역
What/sys/devices/platform/<platform>/egpu_connected
Date2023년 6월
KernelVersion6.5
Contact"Luke Jones" <luke@ljones.dev>
Description`/sys/devices/platform/<platform>/egpu_connected`는 eGPU(XG Mobile)가 올바르게 연결됐는지 표시합니다. `0`은 false, `1`은 true입니다.

ASUS WMI platform sysfs ABI: mini led mode

121-130
항목한국어 전문 번역
What/sys/devices/platform/<platform>/mini_led_mode
Date2023년 6월
KernelVersion6.5
Contact"Luke Jones" <luke@ljones.dev>
Description`/sys/devices/platform/<platform>/mini_led_mode`는 mini-LED mode를 변경합니다. `0`은 single-zone, `1`은 multi-zone, `2`는 newer-generation mini-LED에서 사용할 수 있는 multi-zone strong입니다.

ASUS WMI platform sysfs ABI: available mini led mode

131-137
항목한국어 전문 번역
What/sys/devices/platform/<platform>/available_mini_led_mode
Date2024년 4월
KernelVersion6.10
Contact"Luke Jones" <luke@ljones.dev>
Description`/sys/devices/platform/<platform>/available_mini_led_mode`는 사용 가능한 mini-LED modes를 나열합니다.

ASUS WMI platform sysfs ABI: ppt pl1 spl

138-147
항목한국어 전문 번역
What/sys/devices/platform/<platform>/ppt_pl1_spl
Date2023년 6월
KernelVersion6.5
Contact"Luke Jones" <luke@ljones.dev>
Description`/sys/devices/platform/<platform>/ppt_pl1_spl`은 CPU Package Power Target total을 설정합니다. Intel에서는 PL1, AMD에서는 SPL이며 Intel+Nvidia 또는 AMD+Nvidia systems에 표시됩니다. Range는 minimum `5`, maximum `250`입니다.
ASUS WMI power and thermal ranges
AttributeMinimumMaximumSystems
ppt_pl1_spl5250Intel+Nvidia or AMD+Nvidia
ppt_pl2_sppt5250Intel+Nvidia or AMD+Nvidia
ppt_fppt5250AMD+Nvidia only
ppt_apu_sppt5130Full AMD only
ppt_platform_sppt5130Full AMD only
nv_dynamic_boost525Nvidia dGPU
nv_temp_target7587Nvidia dGPU

CPU·APU·platform·Nvidia limits와 노출되는 system combinations를 비교합니다.

ASUS WMI platform sysfs ABI: ppt pl2 sppt

148-157
항목한국어 전문 번역
What/sys/devices/platform/<platform>/ppt_pl2_sppt
Date2023년 6월
KernelVersion6.5
Contact"Luke Jones" <luke@ljones.dev>
Description`/sys/devices/platform/<platform>/ppt_pl2_sppt`는 CPU Slow Package Power Tracking Limit을 설정합니다. Intel에서는 PL2, AMD에서는 SPPT이며 Intel+Nvidia 또는 AMD+Nvidia systems에 표시됩니다. Range는 minimum `5`, maximum `250`입니다.

ASUS WMI platform sysfs ABI: ppt fppt

158-165
항목한국어 전문 번역
What/sys/devices/platform/<platform>/ppt_fppt
Date2023년 6월
KernelVersion6.5
Contact"Luke Jones" <luke@ljones.dev>
Description`/sys/devices/platform/<platform>/ppt_fppt`는 CPU Fast Package Power Tracking Limit을 설정합니다. AMD+Nvidia systems에만 표시되며 range는 minimum `5`, maximum `250`입니다.

ASUS WMI platform sysfs ABI: ppt apu sppt

166-173
항목한국어 전문 번역
What/sys/devices/platform/<platform>/ppt_apu_sppt
Date2023년 6월
KernelVersion6.5
Contact"Luke Jones" <luke@ljones.dev>
Description`/sys/devices/platform/<platform>/ppt_apu_sppt`는 APU SPPT limit을 설정합니다. Full AMD systems에만 표시되며 range는 minimum `5`, maximum `130`입니다.

ASUS WMI platform sysfs ABI: ppt platform sppt

174-181
항목한국어 전문 번역
What/sys/devices/platform/<platform>/ppt_platform_sppt
Date2023년 6월
KernelVersion6.5
Contact"Luke Jones" <luke@ljones.dev>
Description`/sys/devices/platform/<platform>/ppt_platform_sppt`는 platform SPPT limit을 설정합니다. Full AMD systems에만 표시되며 range는 minimum `5`, maximum `130`입니다.

ASUS WMI platform sysfs ABI: nv dynamic boost

182-189
항목한국어 전문 번역
What/sys/devices/platform/<platform>/nv_dynamic_boost
Date2023년 6월
KernelVersion6.5
Contact"Luke Jones" <luke@ljones.dev>
Description`/sys/devices/platform/<platform>/nv_dynamic_boost`는 Nvidia dGPU의 dynamic boost limit을 설정합니다. Range는 minimum `5`, maximum `25`입니다.

ASUS WMI platform sysfs ABI: nv temp target

190-197
항목한국어 전문 번역
What/sys/devices/platform/<platform>/nv_temp_target
Date2023년 6월
KernelVersion6.5
Contact"Luke Jones" <luke@ljones.dev>
Description`/sys/devices/platform/<platform>/nv_temp_target`은 Nvidia dGPU의 target temperature limit을 설정합니다. Range는 minimum `75`, maximum `87`입니다.

ASUS WMI platform sysfs ABI: boot sound

198-206
항목한국어 전문 번역
What/sys/devices/platform/<platform>/boot_sound
Date2024년 4월
KernelVersion6.10
Contact"Luke Jones" <luke@ljones.dev>
Description`/sys/devices/platform/<platform>/boot_sound`는 boot 때 BIOS POST sound를 재생할지 설정합니다. `0`은 false, `1`은 true입니다.

ASUS WMI platform sysfs ABI: mcu powersave

207-214
항목한국어 전문 번역
What/sys/devices/platform/<platform>/mcu_powersave
Date2024년 4월
KernelVersion6.10
Contact"Luke Jones" <luke@ljones.dev>
Description`/sys/devices/platform/<platform>/mcu_powersave`는 system sleep 때 MCU가 low-power mode에 들어갈 수 있는지 설정합니다. `0`은 false, `1`은 true입니다.