์ด๊ฒ์ Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ๊ณต๊ธ์์์ ์คํํ ์ ์๋ ๋ช ๋ น fwts์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
fwts - ํ์จ์ด ๋ฒ๊ทธ๋ฅผ ์๋ณํ๊ธฐ ์ํ ํ์จ์ด ํ ์คํธ ๋ชจ์์ ๋๋ค.
๊ฐ์
์ฏง์ฏง [์ต์ ] [ํ ์คํธ]
๊ธฐ์
์ด ๋งค๋ด์ผ ํ์ด์ง๋ ๊ฐ๋ตํ๊ฒ ์ค๋ช ํฉ๋๋ค ์ฏง์ฏง ํ์จ์ด ํ ์คํธ ์ค์ํธ. ๋๊ตฌ ์ฏง์ฏง is
๋ค์ํ ์ธก๋ฉด์ ๊ฒ์ฌํ๊ณ ํ ์คํธํ๋๋ก ์ค๊ณ๋ XNUMX๊ฐ ์ด์์ ํ ์คํธ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
PC ํ์จ์ด. ์ด๋ฌํ ํ ์คํธ์ ๋๋ถ๋ถ์ ํ ์ด๋ธ์ ์ถ์ถํ๊ณ ์ํธ ์์ฉํ๊ธฐ ์ํด ์ํผ ์ฌ์ฉ์ ์ก์ธ์ค ๊ถํ์ด ํ์ํฉ๋๋ค.
ํ์จ์ด ๋ฐ ACPI์ ํจ๊ป ์คํ ์ฏง์ฏง sudo๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ํ์ํฉ๋๋ค.
๋ฌ๋ฆฌ๋ ์ฏง์ฏง ์ต์ ์ด ์์ผ๋ฉด ์ฌ์ฉ์๊ฐ ํ์ํ์ง ์์ ๋ชจ๋ ๋ฐฐ์น ํ ์คํธ๋ฅผ ํตํด ์คํ๋ฉ๋๋ค.
์ํธ ์์ฉ. ๊ทธ๋ฌ๋ ํ์ํ ๊ฒฝ์ฐ ์คํํ ํน์ ํ ์คํธ๋ง ์ ํํ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ์ฏง์ฏง ํ ์คํธ ๊ฒฐ๊ณผ๋ฅผ ๋ก๊ทธ ํ์ผ๋ก ์ถ๋ ฅ results.log ๊ทธ๋ฌ๋ ๋ค๋ฅธ
๋ก๊ทธ ํ์ผ ์ด๋ฆ์ ์ง์ ํ ์ ์์ผ๋ฉฐ ํ์ํ ๊ฒฝ์ฐ stderr ๋๋ stdout์ผ๋ก ์ถ๋ ฅํ ์ ์์ต๋๋ค.
์ ํ๋.
์ ์ฌ์ ์ผ๋ก ์์คํ ์ ์ค๋จ์ํฌ ์ ์๋ ํ ์คํธ๋ฅผ ํฌํจํ์ฌ ๋ค์ํ ํ ์คํธ๊ฐ ์์์ ์ ์ํ์ญ์์ค.
(์: ์ผ์ ์ค์ง/์ต๋ ์ ์ ๋ชจ๋/์ฌ๊ฐ).
์ต์
fwts ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๊ฒฐ๊ณผ๋ฅผ stdout์ผ๋ก ์ถ๋ ฅํฉ๋๋ค.
--์ํผ์นด
ACPICA ์คํ ๋ชจ๋ ์ต์ ์ ํ์ฑํํฉ๋๋ค. ์ผํ๋ก ๊ตฌ๋ถํ์ฌ ์ง์ ํ ์ ์์ต๋๋ค.
ํ๋ ์ด์์ ์ต์ ๋ชฉ๋ก. ์ฌ์ฉ ๊ฐ๋ฅํ ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
AML ์คํ), ์ฌ๋(๊ฐ์ํ ๋ชจ๋๋ก ์คํ), ์ค๋ฅ ๋ฌด์(ACPICA ๋ฌด์)
์์ธ ์ค๋ฅ), disable-auto-repair(ACPICA๊ฐ ์๋์ผ๋ก ์์ ๋์ง ์๋๋ก ๋นํ์ฑํ)
์์๋ ACPICA ์ปจํธ๋กค). ์ฌ๋ ๋ชจ๋๋ ๋ค์์ ์์์ ๋ฐํ์ ์ผญ๋๋ค.
๋ฒ๊ทธ๊ฐ ์๋ AML์ด ๋น Windows์์ ์๋ํ๋๋ก ์๋ํ๋ ์ ์ด ๋ฐฉ๋ฒ์ ์ ๋ก
์์คํ .
--acpica-๋๋ฒ๊ทธ
ACPICA ํ์ ์์คํ ์ ํธ์ถํ ๋ ACPICA ๋๋ฒ๊ทธ ๊ฒฝ๊ณ ๋ฐ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ํ์ฑํํฉ๋๋ค.
์ด๊ฒ์ ์ฃผ๋ก fwts ๊ฐ๋ฐ์๊ฐ ACPICA ์ธํฐํ์ด์ค ๋ฌธ์ ๋ฅผ ์ถ์ ํ๋ ๋ฐ ๋์์ ์ฃผ๊ธฐ ์ํ ๊ฒ์ ๋๋ค.
fwts๋ก.
--acpi๊ท์ ์ค์
ACPI ์ค์ ์ฌ๋ถ๋ฅผ ๊ตฌ์ฒด์ ์ผ๋ก ํ์ธํ๋ ํ ์คํธ๋ง ์คํ
๋ช ์ธ์. ์ด๋ ACPI ํ ์คํธ์ ํ์ ์งํฉ์ผ ์ ์์ต๋๋ค.
-ใ --๋ชจ๋
๋ชจ๋ ํ ์คํธ๋ฅผ ์คํํฉ๋๋ค.
--arch=์ด๋ฆ
ํ์จ์ด๋ฅผ ํ ์คํธ ์ค์ธ ๋์ ์ํคํ ์ฒ๋ฅผ ์ง์ ํฉ๋๋ค. ์ด๊ฒ์ fwts๋ฅผ ํ์ฉํฉ๋๋ค
ํ๋์ ์ํคํ ์ฒ(ํธ์คํธ)์์ ์คํ๋์ง๋ง ๋ค๋ฅธ ์ํคํ ์ฒ(ํธ์คํธ)์ ๋ํ ํ ์คํธ ์ํ
์ํคํ ์ฒ(๋์). ์๋ ค์ง ์ํคํ ์ฒ ๋ฌธ์์ด์ x86, x86_32 ๋๋ x86_64์ ๋๋ค.
์ธํ ์ ๊ฒฝ์ฐ; ์์ดํ ๋์์ ๊ฒฝ์ฐ ia64; ARMv64์ฉ arm64 ๋๋ aarch8. ์ด ์ต์ ์ด ์๋๋ฉด
์ง์ ๋ ๊ฒฝ์ฐ ๋์์ ํธ์คํธ์ ๋์ผํ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
-NS, --์ผ๊ด
๋น๋ํํ ๋ฐฐ์น ํ ์คํธ๋ฅผ ์คํํฉ๋๋ค. ๋ฐฐ์น ํ ์คํธ์๋ ์ฌ์ฉ์ ์ํธ ์์ฉ์ด ํ์ํ์ง ์์ต๋๋ค.
--๋ฐฐ์น ์คํ
๋ฐฐ์น ์คํ ํ ์คํธ๋ง ์คํํฉ๋๋ค.
--๋ถํด-aml
AML(ACPI ๊ธฐ๊ณ์ด) ๋ฐ์ดํธ ์ฝ๋๋ฅผ ๋ถํดํฉ๋๋ค. ์ด๊ฒ์ AML์ ๋ถํดํ๋ ค๊ณ ์๋ํฉ๋๋ค.
DSDT ๋ฐ SSDT ํ ์ด๋ธ์์ DSDT.dsl ๋ฐ SSDTx.dsl ์์ค๋ฅผ ์์ฑํฉ๋๋ค.
-NS, --๋คํ
ํ์จ์ด ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ์ฌ ๋ก๊ทธ ํ์ผ์ ๋คํํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋ค์์ด ์์ฑ๋ฉ๋๋ค.
acpidump.log - ACPI ํ ์ด๋ธ์ XNUMX์ง์ ๋คํ๋ฅผ ํฌํจํฉ๋๋ค(๋ค์์ ์ฌ์ฉํ์ฌ ์ฝ์ ์ ์์).
acpixtract).
dmesg.log - ํ์ฌ ์ปค๋ ๋ก๊ทธ ๋ฉ์์ง๋ฅผ ํฌํจํฉ๋๋ค.
dmidecode.log - dmidecode์ ์ถ๋ ฅ์ ํฌํจํฉ๋๋ค.
lspci.log - lspci -vv -nn์ ์ถ๋ ฅ ํฌํจ
cpuinfo.log - cat์ ์ถ๋ ฅ ํฌํจ / proc / cpuinfo
README.txt - ํ์์คํฌํ์ ์ปค๋ ๋ฒ์ ์ ๋ณด๋ฅผ ํฌํจํฉ๋๋ค.
--dumpfile=acpidump.log
acpidump ๋๋ sudo fwts --dump์์ ์์ฑ๋ ์ถ๋ ฅ์์ โโACPI ํ ์ด๋ธ์ ๋ก๋ํฉ๋๋ค. ๊ทธ๋งํผ
ํ์๋ fwts --dump๊ฐ acpidump๋ณด๋ค ๋ ๋ง์ ํ ์ด๋ธ์ ๋คํํ ์ ์์ผ๋ฏ๋ก ์ ํธ๋ฉ๋๋ค. ์ด๊ฒ
ํ ์์คํ ์์ ํ ์ด๋ธ์ ๋คํํ๊ณ ๋ค๋ฅธ ์์คํ ์์ fwts๋ก ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
๊ธฐ๊ณ.
--uefi-get-var-๋ค์ค
uefirtvariable get ๋ณ์์์ ๋ณ์๋ฅผ ๊ฐ์ ธ์ค๋ ํ์๋ฅผ ์ง์ ํฉ๋๋ค.
์คํธ๋ ์ค ํ ์คํธ.
--uefi-set-var-๋ค์ค
uefirtvariable ์ค์ ๋ณ์์ ๋ณ์๋ฅผ ์ค์ ํ๋ ํ์๋ฅผ ์ง์ ํฉ๋๋ค.
์คํธ๋ ์ค ํ ์คํธ.
--uefi-query-var-๋ค์ค
uefirtvariable ์ฟผ๋ฆฌ์์ ๋ณ์๋ฅผ ์ฟผ๋ฆฌํ๋ ํ์๋ฅผ ์ง์ ํฉ๋๋ค.
๊ฐ๋ณ ์คํธ๋ ์ค ํ ์คํธ.
--ํํฐ-์ค๋ฅ-ํ๊ธฐ
์๋์ผ๋ก ๋ฌด์ํ๋ ค๋ ์ค๋ฅ๋ฅผ ์ง์ ํฉ๋๋ค. ํ๋๋ ์ผํ๋ฅผ ์ ๊ณตํฉ๋๋ค.
fwts๊ฐ ๋ณด๊ณ ํ์ง ์๊ธฐ๋ฅผ ์ํ๋ fwts ์ค๋ฅ ๋ฉ์์ง ๋ ์ด๋ธ์ sperated list
์ค๋ฅ. fwts๋ ํ ์คํธ๋ฅผ ์คํํ์ง๋ง ํ ์คํธ ์คํจ๊ฐ ์๊ณ ๋ ์ด๋ธ์ด ์ผ์นํ๋ ๊ฒฝ์ฐ
์ด ๋ชฉ๋ก fwts์ ์ ๊ณต๋ ๊ฒ์ ์ด ์ค๋ฅ๋ฅผ ๋ฌด์ํฉ๋๋ค. ์ด๊ฒ์ ์์ ์ ์๋ค
--filter-error-keep๊ณผ ํจ๊ป ์ฌ์ฉ๋ฉ๋๋ค.
--ํํฐ ์ค๋ฅ ์ ์ง
์ ์งํ๋ ค๋ ์ค๋ฅ๋ฅผ ์ง์ ํ๋ฉด ๋ค๋ฅธ ๋ชจ๋ ์ค๋ฅ๋ ์๋์ผ๋ก ๋ฌด์๋ฉ๋๋ค.
ํ๋๋ fwts๋ฅผ ์ํ๋ fwts ์ค๋ฅ ๋ฉ์์ง ๋ ์ด๋ธ์ ์ผํ๋ก ๊ตฌ๋ถ๋ ๋ชฉ๋ก์ ์ ๊ณตํฉ๋๋ค.
์ค๋ฅ๋ก ๋ณด๊ณ ํ๋ฉด ๋ค๋ฅธ ํ ์คํธ ์คํจ๋ ๋ณด๊ณ ๋์ง ์๊ณ ์๋์ผ๋ก ๋ฌด์๋ฉ๋๋ค.
--filter-error-discard์ ํจ๊ป ์ฌ์ฉํ ์ ์์ต๋๋ค.
-NS, --๊ฐ์ ์ฒญ์
๊ธฐ์กด ๊ฒฐ๊ณผ ๋ก๊ทธ ํ์ผ์ ์ถ๊ฐํ๋ ๋์ ์ ๊ฒฐ๊ณผ ๋ก๊ทธ ํ์ผ์ ์์ฑํฉ๋๋ค.
(๊ธฐ๋ณธ).
-์๊ฐ, --๋์
๋ด๋ถ ๋์๋ง ํ์ด์ง๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
-NS, --์ธํฐ๋ ํฐ๋ธ
๋ํํ ํ ์คํธ๋ฅผ ์คํํฉ๋๋ค. ์ด๋ฌํ ํ ์คํธ์๋ ์ฌ์ฉ์ ์ํธ ์์ฉ์ด ํ์ํฉ๋๋ค.
--์ธํฐ๋ํฐ๋ธ-์คํ์
๋ํํ ์คํ ํ ์คํธ๋ง ์คํํฉ๋๋ค.
-์ ์ด, --json-๋ฐ์ดํฐ-๊ฒฝ๋ก
fwts json ๋ฐ์ดํฐ ํ์ผ์ ๊ฒฝ๋ก๋ฅผ ์ง์ ํฉ๋๋ค. ์ด ํ์ผ์๋ json ํ์์ด ํฌํจ๋์ด ์์ต๋๋ค.
๊ตฌ์ฑ ํ ์ด๋ธ(์: klog ์ค์บ๋ ํจํด).
-์ผ์ด, --klog=ํ์ผ
์ปค๋ ๋ก๊ทธ ๋ง์ด ์๋ ์ง์ ๋ ํ์ผ์์ ์ปค๋ ๋ก๊ทธ๋ฅผ ์ฝ์ต๋๋ค.
์์ถฉ๊ธฐ. ์ด๋ฅผ ํตํด klog์ ๊ฐ์ ์ปค๋ ๋ก๊ทธ ์ค์บ๋ ํ ์คํธ๋ฅผ ์คํํ ์ ์์ต๋๋ค.
๋ฏธ๋ฆฌ ์์ง๋ ๋ก๊ทธ ๋ฐ์ดํฐ.
--๋ก๊ทธ ํ๋
์ฌ์ฉ ๊ฐ๋ฅํ ๋ก๊ทธ ํํฐ๋ง ํ๋๋ฅผ ํ์ํฉ๋๋ค. --log-filter๋ก ์ด๋ฌํ ํ๋ ์ง์
๊ธฐ๋กํ๋ ค๋ ํ๋๋ฅผ ์ ํํฉ๋๋ค.
--๋ก๊ทธ ํํฐ
๋ก๊ทธ ํ์ผ์ ์ถ๋ ฅํ ํน์ ์ ํ์ ๋ก๊ทธ ๋ฐ์ดํฐ๋ฅผ ์ง์ ํฉ๋๋ค. ๊ฐ
๋ก๊ทธ ๋ฐ์ดํฐ ๋ผ์ธ์ ๋ก๊ทธ ์ ํ์ ๋ฐ๋ผ ํน์ ๋ง์ปค๋ก ํ๊ทธ๊ฐ ์ง์ ๋ฉ๋๋ค.
์ ๋ณด๊ฐ ์ถ๋ ฅ๋๊ณ ์์ต๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ์ ํ์ --log-fields๋ฅผ ์ฌ์ฉํ์ฌ ๋ณผ ์ ์์ต๋๋ค.
์ผํ๋ก ๊ตฌ๋ถ๋ ๋ชฉ๋ก์ผ๋ก ์ํ๋ ๋ก๊ทธ ์ ํ์ ์ง์ ํ์ญ์์ค. ํ๋๋ฅผ ๋นํ์ฑํํ๋ ค๋ฉด ์ ๋์ฌ
์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ด ~๊ฐ ํฌํจ๋ ์ด๋ฆ์ ๋๋ค.
--log-filter=RES,SUM์ ๊ฒฐ๊ณผ์ ์์ฝ ๋ผ์ธ๋ง ๊ธฐ๋กํฉ๋๋ค.
--log-filter=ALL,~INF๋ ์ ๋ณด ํ์ ์ ์ธํ ๋ชจ๋ ํ์ ๊ธฐ๋กํฉ๋๋ค.
--๋ก๊ทธ ํ์
๊ฐ ๋ก๊ทธ ๋ผ์ธ์ ์ ๋ณด๋ฅผ ์ง์ ํ์ญ์์ค. ๋ค์ ์ง์ ์๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
%๋ ์ง - ๋ ์ง
%์๊ฐ - ์๊ฐ
%field - ๋ก๊ทธ ํํฐ ํ๋
%owner - ํ ์คํธ ๋ฃจํด์ ์ด๋ฆ
%level - ํ ์คํธ ์คํจ ์์ค
%line - ๋ก๊ทธ ๋ผ์ธ
์ --log-format="%date %time [%field] (%owner): "
--๋ก๊ทธ ์์ค [์ฌ๊ฐ|๋์|์ค๊ฐ|๋ฎ์|์ ๋ณด|์ ์ฒด]
๊ธฐ๋กํ ํ ์คํธ ์คํจ ์์ค์ ์ง์ ํฉ๋๋ค. ํ ์คํธ ์คํจ ์์ค์ด ๋ค์๋ณด๋ค ๋์
์ง์ ๋ ๊ฒ์ ์คํจ๋ก ๊ธฐ๋ก๋๊ณ ๊ธฐ๋ก๋ฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ '๋ชจ๋'์ ๋๋ค(์ฆ,
'์ ๋ณด'์ ๋์ผ). ์๋ฅผ ๋ค์ด '์ค๊ฐ' ๋ก๊ทธ ์์ค์ ํ ์คํธ๋ง ๊ธฐ๋กํฉ๋๋ค.
'์ค๊ฐ', '๋์' ๋ฐ '์ฌ๊ฐ' ์์ค์ ์คํจ, ์ฌ๊ธฐ์ ๋ก๊ทธ ์์ค์
'critical'์ 'critical' ์์ค์ ์คํจ๋ง ๊ธฐ๋กํฉ๋๋ค.
--๋ก๊ทธ ์ ํ
๋ก๊ทธ ์ ํ์ ์ง์ ํฉ๋๋ค. ํ์ฌ ์ผ๋ฐ ํ ์คํธ, json ๋ฐ xml ๋ก๊ทธ ์ ํ์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ
๊ธฐ๋ณธ๊ฐ์ ์ผ๋ฐ ํ ์คํธ์ ๋๋ค.
--lspci=๊ฒฝ๋ก
lspci ๋ฐ์ด๋๋ฆฌ์ ๋ํ ์ ์ฒด ๊ฒฝ๋ก์ ํ์ผ ์ด๋ฆ์ ์ง์ ํ์ญ์์ค.
-NS, --์ ์ ์ํ
S3 ๋ฐ S4 ์ ์ ์ํ ํ ์คํธ ์คํ(s3, s4 ํ ์คํธ)
--๊ฒฐ๊ณผ-๊ตฌ๋ถ์ ์์
๊ฒฐ๊ณผ ๋ก๊ทธ ํ์ผ์ ๊ฐ๋ก ๊ตฌ๋ถ ๊ธฐํธ๊ฐ ์์๊ฒ ์ธ์๋์ง ์์ต๋๋ค.
-NS, --results-output=ํ์ผ ์ด๋ฆ
๊ฒฐ๊ณผ ์ถ๋ ฅ ๋ก๊ทธ ํ์ผ์ ์ง์ ํฉ๋๋ค. stdout ๋ฐ stderr์ ๋ค์๊ณผ ๊ฐ์ด ์ง์ ํ ์๋ ์์ต๋๋ค.
์ด๋ฌํ ์ถ๋ ฅ ์คํธ๋ฆผ์ผ๋ก ๋ฆฌ๋๋ ์ ํฉ๋๋ค.
-NS, --rsdp=physaddr
ACPI RSDP์ ๋ฌผ๋ฆฌ์ ์ฃผ์๋ฅผ ์ง์ ํฉ๋๋ค. ์ด๋ ์ผ๋ถ ์์คํ ์์ ์ ์ฉํฉ๋๋ค.
์๋์ผ๋ก ๊ฐ์งํ ์ ์์ต๋๋ค.
--pm-๋ฐฉ๋ฒ=๋ฐฉ๋ฒ
S3 ๋๋ S4๋ฅผ ์ ๋ ฅํ๋ ๋ฐ ์ฌ์ฉํ ์ ์ ๋ฐฉ๋ฒ์ ์ง์ ํฉ๋๋ค(๋๋ ์๋ ๊ฐ์ง๊ฐ ์ฌ์ฉ๋จ).
๋ค์ ์ง์ ์๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
logind - ์ฌ์ฉ ๊ฐ๋ฅํ ๊ฒฝ์ฐ ๊ธฐ๋ณธ ๋ฐฉ๋ฒ์ ๋๋ค(dbus ๋ฐ logind ํ์).
pm-utils - ์ด์ ์ ๊ธฐ๋ณธ ๋ฐฉ๋ฒ์ผ๋ก, ์ด์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ต๋๋ค.
sysfs - logind๋ฅผ ์ฌ์ฉํ ์ ์์ ๋ ์ฌ์ฉ๋๋ ํด๋ฐฑ.
์: --pm-method=sysfs
--s3-์ง์ฐ-๋ธํ=N
๊ฐ S3 ๋ฐ๋ณต ์ฌ์ด์ ์ง์ฐ์ ์ถ๊ฐํ ์๊ฐ์ ๋๋ค.
--s3-์ฅ์น-ํ์ธ
S3 ์ฃผ๊ธฐ ๋์ ์ฅ์น ๊ตฌ์ฑ ๊ฐ์ ์ฐจ์ด์ ์ ํ์ธํฉ๋๋ค. ์ด๊ฒ์ 15๋ฅผ ์ถ๊ฐํฉ๋๋ค.
Wi-Fi๊ฐ ๋ค์ ์ฐ๊ฒฐ๋ ์ ์๋๋ก ๊ฐ s3 ์ฌ๊ฐ ํ ์ด ์ง์ฐ.
--s3-์ฅ์น-ํ์ธ-์ง์ฐ
์ฅ์น๊ฐ ์ฌ๊ตฌ์ฑ๋๋ ๋์ ๋๊ธฐํ ์๊ฐ ์ง์ (์: ์ฌ์ฐ๊ฒฐํ Wi-Fi,
์ฐ๊ฒฐํ ์ด๋๋ท..) ์ฅ์น ๊ตฌ์ฑ ํ์ธ์ด ์คํ๋๊ธฐ ์ ์. ๊ธฐ๋ณธ๊ฐ์
15์ด. ์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด ์ฅ์น ๊ฒ์ฌ๊ฐ ๊ฐ์ ๋๋ฏ๋ก ์ฅ์น ๊ฒ์ฌ๊ฐ ์ํ๋์ง ์์ต๋๋ค.
๋ํ --s3-device-check ํ๋๊ทธ๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
--s3-ํ์ด๋ธ๋ฆฌ๋
fwts๊ฐ ํ์ด๋ธ๋ฆฌ๋ ์ ์ ๋ชจ๋๋ฅผ ์คํํ ์ ์์ต๋๋ค.
--s3-๋ถ-์ง์ฐ=N
S3 ๋ฐ๋ณต ์ฌ์ด์ ์ต์ ์๊ฐ.
--s3-์ต๋-์ง์ฐ=N
S3 ๋ฐ๋ณต ์ฌ์ด์ ์ต๋ ์๊ฐ.
--s3-๋ค์ค=N
์คํํ ์ฌ๋ฌ S3 ์ผ์ ์ค์ง/์ฌ๊ฐ ํ ์คํธ์ ์๋ฅผ ์ง์ ํ์ต๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 2์ ๋๋ค.
ํ ์คํธ.
--s3-quirks=--ํน์ด[,--ํน์ด]
pm-suspend์ ์ ๋ฌํ ์ฟผํฌ ์ธ์์ ์ผํ๋ก ๊ตฌ๋ถ๋ ๋ชฉ๋ก์ ์ง์ ํฉ๋๋ค.
์: --s3-quirks=--quirk-s3-bios,--quirk-save-pci
--s3-์๋ฉด ์ง์ฐ=N
์ผ์ ์ค์ง ์์๋ถํฐ ๊นจ์ฐ๊ธฐ ์๊ฐ๊น์ง N์ด ๋์ sleepํฉ๋๋ค. ์ด
์๊ฐ์ ๊ธฐ๊ณ๋ฅผ ์ผ์ ์ค๋จํ๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ๋ณด๋ค ๊ธธ์ด์ผ ํฉ๋๋ค.
์จ์ดํฌ์ ํ์ด๋จธ๋ ์ผ์ ์ค์ง ์ํ์์ ์คํ๋ฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 30์ด์ ๋๋ค.
--s3-์ผ์ ์ค๋จ-์๊ฐ=N
ํ์ฉ๋๋ ์ต๋ ์ผ์ ์ค๋จ ์๊ฐ(์ด)์ ์ง์ ํฉ๋๋ค. ์ผ์ ์ค์ง๊ฐ ๋ค์๋ณด๋ค ์ค๋ ๊ฑธ๋ฆฌ๋ ๊ฒฝ์ฐ
๊ทธ๋ฌ๋ฉด ์ค๋ฅ๊ฐ ๊ธฐ๋ก๋ฉ๋๋ค.
--s3-์ฌ๊ฐ-์๊ฐ=N
ํ์ฉ๋๋ ์ต๋ ์ฌ๊ฐ ์๊ฐ์ ์ด ๋จ์๋ก ์ง์ ํฉ๋๋ค. ์ด๋ ฅ์๊ฐ ๋ค์๋ณด๋ค ์ค๋ ๊ฑธ๋ฆฌ๋ ๊ฒฝ์ฐ
๊ทธ๋ฌ๋ฉด ์ค๋ฅ๊ฐ ๊ธฐ๋ก๋ฉ๋๋ค.
--s3power-sleep-์ง์ฐ=N
์ผ์ ์ค์ง ๊ธฐ๊ฐ์ ์ด ๋จ์๋ก ์ง์ ํฉ๋๋ค. ๊ฐ์ด ๋์์๋ก ๋ ์ ํํฉ๋๋ค.
s3power ํ ์คํธ ๊ฒฐ๊ณผ. 10๋ถ ๋ฏธ๋ง์ ์๊ฐ์ ๊ถ์ฅํ์ง ์์ต๋๋ค.
--s4-์ง์ฐ-๋ธํ=N
๊ฐ S4 ๋ฐ๋ณต ์ฌ์ด์ ์ง์ฐ์ ์ถ๊ฐํ ์๊ฐ์ ๋๋ค.
--s4-์ฅ์น-ํ์ธ
S4 ์ฃผ๊ธฐ ๋์ ์ฅ์น ๊ตฌ์ฑ ๊ฐ์ ์ฐจ์ด์ ์ ํ์ธํฉ๋๋ค. ์ด๊ฒ์ 15๋ฅผ ์ถ๊ฐํฉ๋๋ค.
Wi-Fi๊ฐ ๋ค์ ์ฐ๊ฒฐ๋ ์ ์๋๋ก ๊ฐ s3 ์ฌ๊ฐ ํ ์ด ์ง์ฐ.
--s4-์ฅ์น-ํ์ธ-์ง์ฐ
์ฅ์น๊ฐ ์ฌ๊ตฌ์ฑ๋๋ ๋์ ๋๊ธฐํ ์๊ฐ ์ง์ (์: ์ฌ์ฐ๊ฒฐํ Wi-Fi,
์ฐ๊ฒฐํ ์ด๋๋ท..) ์ฅ์น ๊ตฌ์ฑ ํ์ธ์ด ์คํ๋๊ธฐ ์ ์. ๊ธฐ๋ณธ๊ฐ์
15์ด. ์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด ์ฅ์น ๊ฒ์ฌ๊ฐ ๊ฐ์ ๋๋ฏ๋ก ์ฅ์น ๊ฒ์ฌ๊ฐ ์ํ๋์ง ์์ต๋๋ค.
๋ํ --s4-device-check ํ๋๊ทธ๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
--s4-๋ถ-์ง์ฐ=N
S4 ๋ฐ๋ณต ์ฌ์ด์ ์ต์ ์๊ฐ.
--s4-์ต๋-์ง์ฐ=N
S4 ๋ฐ๋ณต ์ฌ์ด์ ์ต๋ ์๊ฐ.
--s4-๋ค์ค=N
์คํํ ์ฌ๋ฌ S4 ์ต๋ ์ ์ ๋ชจ๋/์ฌ๊ฐ ํ ์คํธ ์๋ฅผ ์ง์ ํ์ต๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 2์ ๋๋ค.
ํ ์คํธ.
--s4-quirks=--ํน์ด[,--ํน์ด]
pm-hibernate์ ์ ๋ฌํ ์ฟผํฌ ์ธ์์ ์ผํ๋ก ๊ตฌ๋ถ๋ ๋ชฉ๋ก์ ์ง์ ํฉ๋๋ค.
์: --s4-quirks=--quirk-save-pci
--s4-์๋ฉด ์ง์ฐ=N
์ต๋ ์ ์ ๋ชจ๋ ์์๋ถํฐ ๊นจ์ฐ๊ธฐ ์๊ฐ๊น์ง N์ด ๋์ ์ ์ ๋ชจ๋๋ก ์ ํ๋ฉ๋๋ค. ์ด
์๊ฐ์ ๊ธฐ๊ณ๋ฅผ ์ต๋ ์ ์ ๋ชจ๋๋ก ์ ํํ๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ๋ณด๋ค ๊ธธ์ด์ผ ํฉ๋๋ค.
์จ์ดํฌ์ ํ์ด๋จธ๋ ์ต๋ ์ ์ ๋ชจ๋ ๋์ ์คํ๋ฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ํ์ฌ 90์ ๋๋ค.
์ด.
-NS, --์ผ ์งํ
์คํ ์ค์ธ ํ ์คํธ์ ์งํ ์ํฉ์ ๋ณด์ฌ์ค๋๋ค. ๊ฐ ํ ์คํธ๋ ์งํ ์ค์ธ ๊ฒ์ผ๋ก ์๋ณ๋ฉ๋๋ค.
๋ฌ๋ฆฌ๋ค. ๊ธด ํ ์คํธ์ ๊ฒฝ์ฐ ์๋ฃ ์๊ฐ์ ๋ฐฑ๋ถ์จ์ด ํ์๋ฉ๋๋ค. fwts ๊ธฐ์ค
0.19.06 ์ด๊ฒ์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ผ๋ฉฐ --quiet(๋๋ -q)๋ก ๋นํ์ฑํํ ์ ์์ต๋๋ค.
-NS, --์กฐ์ฉํ
stdout์ ์ถ๋ ฅํ์ง ์๊ณ ์กฐ์ฉํ ์คํํฉ๋๋ค.
-NS, --์งํ๋ฅ ํ์ ๋ํ์์
์คํ ์ค์ธ ํ ์คํธ์ ์งํ ์ํฉ์ ๋ํ ์์๋ก ์ฐ๊ฒฐํ ์ ์๋ ํ์์ผ๋ก ์ถ๋ ฅ
--gauge ์ต์ ์ด ์๋ ๋๊ตฌ.
-์์ค, --์ผ-ํ ์คํธ
์ฌ์ฉ ๊ฐ๋ฅํ ํ ์คํธ์ ์ด๋ฆ์ ํ์ํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๋ชจ๋ ํ ์คํธ๊ฐ ํ์๋ฉ๋๋ค. --batch๋ฅผ ์ฌ์ฉํ์ญ์์ค.
--interactive, --batch-experimental, --interactive-experimental, --utils ์ต์
์ด๋ฌํ ํน์ ํ ์คํธ๋ฅผ ๋ณด์ฌ์ค๋๋ค.
--์ผ-ํ ์คํธ-์ ์ฒด
์ฌ์ํ ํ ์คํธ ์ค๋ช ์ผ๋ก ๋์ด๋ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ ํ ์คํธ๋ฅผ ํ์ํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ํ์๋ฉ๋๋ค
๋ชจ๋ ํ ์คํธ. --batch, --interactive, --batch-experimental,
--interactive-experimental ์ต์ ์ ์ด๋ฌํ ํน์ ํ ์คํธ๋ฅผ ํ์ํฉ๋๋ค.
--show-ํ ์คํธ-์นดํ ๊ณ ๋ฆฌ
์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ ํ ์คํธ์ ํด๋น ํ ์คํธ๊ฐ ์ํ ๋ฒ์ฃผ๋ฅผ ํ์ํฉ๋๋ค.
--๊ฑด๋๋ฐ๊ธฐ-ํ ์คํธ=ํ ์คํธ[,ํ ์คํธ..]
๊ฑด๋๋ฐ๊ณ ์คํํ์ง ์์ ํ ์คํธ๋ฅผ ์ง์ ํฉ๋๋ค. ๋ชฉ๋ก์ ์ผํ๋ก ๊ตฌ๋ถํด์ผ ํฉ๋๋ค.
--stdout-์์ฝ
ํ ์คํธ ์ข ๋ฃ ์ STDOUT์ SUCCESS ๋๋ FAILED๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
-NS, --ํ ์ด๋ธ ๊ฒฝ๋ก=๊ฒฝ๋ก
ACPI ํ ์ด๋ธ์ด ํฌํจ๋ ๊ฒฝ๋ก๋ฅผ ์ง์ ํฉ๋๋ค. ์ด ํ ์ด๋ธ์
ํ์: tablename.dat(์: DSDT.dat)(์: ๋ค์์ ์ฌ์ฉํ์ฌ ์ถ์ถ๋จ)
acpidump ๋๋ fwts --dump ๊ทธ๋ฆฌ๊ณ acpixtract.
-์ , --์ ํธ
์ ํธ๋ฆฌํฐ๋ฅผ ์คํํฉ๋๋ค. ์ฃผ์์ด ๋ฌ๋ฆฐ ACPI ํ ์ด๋ธ๊ณผ ๊ฐ์ ์์คํ ์ ๋ณด๋ฅผ ๋คํํ๋๋ก ์ค๊ณ๋์์ต๋๋ค.
CMOS ๋ฉ๋ชจ๋ฆฌ, Int 15 E820 ๋ฉ๋ชจ๋ฆฌ ๋งต, ํ์จ์ด ROM ๋ฐ์ดํฐ.
-V, --๋ฒ์ญ
์ถ๋ ฅ ๋ฒ์ ๋ฒํธ ๋ฐ ๋น๋ ๋ ์ง ์ฏง์ฏง ๋๊ตฌ์ ๋๋ค.
-w, --๋๋น=N
์ถ๋ ฅ ๋ก๊ทธ ํ์ผ์ ๋ฌธ์ ๋๋น๋ฅผ ์ง์ ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 130์ ๋๋ค.
์ฌ์ฉ ์
๋ชจ๋ ๋ฐฐ์น ํ ์คํธ๋ฅผ ์คํํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ณธ ๋ก๊ทธ results.log์ ์ถ๊ฐํฉ๋๋ค.
sudo fwts
๋ชจ๋ ๋ํํ ํ ์คํธ๋ฅผ ์คํํ๊ณ Interactive.log๋ผ๋ ๊นจ๋ํ ๊ฒฐ๊ณผ ๋ก๊ทธ๋ฅผ ์์ํฉ๋๋ค.
sudo fwts -i -f -r Interactive.log
๋ํ์ ๋ฐ ๋ฐฐ์น๋ก ๋ชจ๋ ํ ์คํธ๋ฅผ ์คํํฉ๋๋ค.
sudo fwts -i -b
๋ฐฐํฐ๋ฆฌ ๋ฐ cpufreq ํ ์คํธ๋ง ์คํํฉ๋๋ค.
sudo fwts ๋ฐฐํฐ๋ฆฌ cpufreq
๋ชจ๋ ๋ฐฐ์น ํ ์คํธ๋ฅผ ์คํํ๊ณ ๋ ์ง์ ์ค ๋ฒํธ๋ง ์ฌ์ฉํ์ฌ ์ ๋ก๊ทธ ํ์์ ์ ์ํฉ๋๋ค.
sudo fwts --log-format="%๋ ์ง %๋ผ์ธ: "
๋ชจ๋ ๋ํํ ํ ์คํธ๋ฅผ ์คํํ๊ณ ๊ฒฐ๊ณผ, ์ ๋ณด ๋ฐ ์์ฝ ๋ฐ์ดํฐ๋ง ๊ธฐ๋กํฉ๋๋ค.
sudo fwts -i --log-filter=RES,INF,SUM
๋์ค์ ๋ถ์ํ ์ ์๋๋ก ํฅ๋ฏธ๋ก์ด ๋ชจ๋ ํ์จ์ด ์ ๋ณด๋ฅผ ๋ก๊ทธ ํ์ผ์ ๋คํํฉ๋๋ค.
sudo fwts --๋คํ
์ปค๋ ๋ฐ ACPI ๋๋ผ์ด๋ฒ ๋ฒ์ ๊ณผ BIOS ์ ๋ณด ๋ณด๊ธฐ:
sudo fwts -w 80 -r stdout ๋ฒ์ bios_info --log-filter=INF --log-format=""
๋ฐฐ์น ๋ฐ ๋ฐฐ์น ์คํ ํ ์คํธ๋ฅผ ํ์ํฉ๋๋ค.
fwts --show-tests --batch --batch-์คํ์
๊ฐ ํ ์คํธ ์ฌ์ด์ ์ง์ฐ ์๊ฐ์ด 3์ด์์ 1์ด ์ฌ์ด์ธ ์ฌ๋ฌ S10 ํ ์คํธ ์คํ
0.2์ด์ ํ ์คํธ๋น ์ง์ฐ ๋ธํ
sudo fwts s3 --s3-๋ค์ค=100 --s3-๋ถ-์ง์ฐ=1 --s3-์ต๋-์ง์ฐ=10
--s3-์ง์ฐ-๋ธํ=0.2
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์์ fwts ์ฌ์ฉ