Download docs/INSTALL.ko.md from sekkit/AD103_win_unlocker: direct link, hf CLI and curl.
- Browser
- Download file 5.88 kB
-
https://huggingface.co/sekkit/AD103_win_unlocker/resolve/main/docs/INSTALL.ko.md
- Command line
-
hf download hf://sekkit/AD103_win_unlocker/docs/INSTALL.ko.md
-
curl -L -o INSTALL.ko.md https://huggingface.co/sekkit/AD103_win_unlocker/resolve/main/docs/INSTALL.ko.md
์ถ์ถยท์ค๋นยทUSB ์ค์น โ ํ๊ตญ์ด
1. ๋ณธ์ธ ์นด๋์ VBIOS ์ถ์ถ
- Windows์์ https://www.techpowerup.com/gpuz/ ์ GPU-Z๋ฅผ ์คํํ๊ณ ๋์ RTX 4080์ ์ ํํฉ๋๋ค.
- BIOS Version ์ค๋ฅธ์ชฝ ์ ์ฅ ์์ด์ฝ โ Save to file๋ก
AD103.rom์ ๋ณธ์ธ ๋ก์ปฌ ํด๋์ ์ ์ฅํฉ๋๋ค. ์จ๋ผ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ถ์ ์ ํํ ํ์๋ ์์ต๋๋ค. - ๋๊ตฌ ๋ฒ์ , ์นด๋ PCI ID/์๋ธ์์คํ ID, BIOS ๋ฒ์ , ๋ฉ๋ชจ๋ฆฌ ํฌ๊ธฐ์ ์ถ์ถ ๋ ์ง๋ฅผ ๊ธฐ๋กํฉ๋๋ค.
- PowerShell์์ ํด์๋ฅผ ํ์ธํฉ๋๋ค:
Get-FileHash .\AD103.rom -Algorithm SHA256
- WSL์ ์ ์ฅ์ ๋ฃจํธ์์ ๋ก์ปฌ ํ์ผ์ ๊ฒ์ฌํฉ๋๋ค:
python3 tools/check_rom.py /mnt/c/Users/YOUR_NAME/Desktop/AD103.rom
์ด ๋๊ตฌ๋ ์ฝ๊ธฐ ์ ์ฉ ํ์ผ ๊ฒ์ฌ์ด๋ฉฐ ์ง์ ํ๋์จ์ด ๋คํ๋ ํ๋์ฑ์ ํ์ง ์์ต๋๋ค. GPU-Z๋ ๋ณ๋ ๊ณต์ ๋๊ตฌ์ด๋ฉฐ ์ด ์ ์ฅ์์ ์ฌ๋ฐฐํฌํ์ง ์์ต๋๋ค. ์ค์ ์ถ์ถ ๊ธฐ๋ฅ์ ๊ธฐ์ค์ NVIDIA์ GPU-Z ์๋ด์ ๋๋ค: https://nvidia.custhelp.com/app/answers/detail/a_id/4188/
๋ฐฐํฌ๋ณธ์ ์ฑ๊ณต ์ฌ๋ก ROM ํด์ ebb63e82992d07e04da1e22ff78e855ce136c0702ee1909b2fb5d8c1e2f0674a์ ๊ณ ์ ๋ฉ๋๋ค. ๋ค๋ฅธ ROM์ด๋ฉด ์ด EFI์ ์ง์ ๋ฒ์ ๋ฐ์
๋๋ค. ROM ํด์ ๋ถ์ผ์น๋ฅผ ์จ๊ธฐ๊ฑฐ๋ ๊ฒ์ดํธ๋ฅผ ์ ๊ฑฐํ์ง ๋ง์ญ์์ค. ROM์ USB์ ๋ฃ์ด ํ๋์ฑํ๋ ๋ฐฉ์์ด ์๋๋ฉฐ EFI๋ ์ด์ ์๋ PROM์ ๊ฒ์ฌํฉ๋๋ค.
์๋ PROM ์ฝ๊ธฐยท๋คํ ์ ์ฅ ์์ค๋ source/unlock/app.c์ app_io.c์ ํฌํจ๋ผ ์์ต๋๋ค. ์ด ์ ์ฒด ์ธ๋ฝ EFI๋ฅผ ๋ฒ์ฉ BIOS ๋คํ ์ ํธ๋ฆฌํฐ๋ผ๊ณ ๋ถ๋ฅด์ง๋ ์์ต๋๋ค.
2. ์ ํ ์์ฐ์ ๋ก์ปฌ ์ค๋น
NVIDIA 610.43.03 ์์ค์ ๊ณ ์ ๋ nvidia-utils ํจํค์ง๋ฅผ ๋ด๋ ค๋ฐ์ SHA-256 ๊ฒ์ฌ ํ ํ์ํ ํ์ผ๋ง ์ถ์ถํฉ๋๋ค. ์ค์นํ๊ฑฐ๋ ์คํํ๋ ๊ฒ์ด ์๋๋๋ค. ์ถฉ๋ถํ ๋ค์ด๋ก๋/๋์คํฌ ๊ณต๊ฐ์ด ํ์ํฉ๋๋ค. Python 3.14๋ ์ถ์ถ์ฉ์ด๋ฉฐ ๊ธฐ์กด WSL PyTorch ํ๊ฒฝ์ ๋ฐ๊พธ์ง ๋ง์ญ์์ค.
# From the extracted public repository root, in WSL/Linux.
# Python 3.14+ is needed by the inherited tar.zst extraction path.
python3.14 tools/prepare_assets.py
| USB-root relative path | Source |
|---|---|
EFI/BOOT/BOOTX64.EFI |
Included / ํฌํจ |
RTX4080-EXPERIMENT/ASSETS/v67-ad102-610.43.03-four-plm.bin |
Included / ํฌํจ |
RTX4080-EXPERIMENT/ASSETS/booter_load_ad102.bin |
Local extraction / ๋ก์ปฌ ์ถ์ถ |
RTX4080-EXPERIMENT/ASSETS/gsp_boot_ad102.bin |
Local extraction / ๋ก์ปฌ ์ถ์ถ |
RTX4080-EXPERIMENT/ASSETS/gsp_boot_desc_ad102.bin |
Local extraction / ๋ก์ปฌ ์ถ์ถ |
RTX4080-EXPERIMENT/ASSETS/gsp_ga10x.bin |
Local extraction / ๋ก์ปฌ ์ถ์ถ |
# Optional EFI rebuild: Python 3 + Zig 0.14.1. GCC is also needed for simulated tests.
python3 source/build.py --zig /absolute/path/to/zig
# Built EFI: source/USB/EFI/BOOT/BOOTX64.EFI
Released EFI SHA-256:
9f821b8e9fa11cd8e145908e6abcf36bd28bfe96a138ddc07365f1700338eb01
Payload SHA-256:
44c36b2d6b3424e53e18f3e55db85c833655de071ce66ce42749588a4a7dc8cb
์ค๋น ๋๊ตฌ๋ ์๋ GA102์ฉ ์์ฑ๊ธฐ์ ์์ GA102 ํ์ด๋ก๋๋ฅผ ์ ๊ฑฐํ๊ณ ๊ณต๊ฐ๋ณธ์ AD102 four-PLM ํ์ด๋ก๋๋ฅผ ์ ์งํฉ๋๋ค. ํ์จ์ด ๋ผ์ด์ ์ค๋ ๋ก์ปฌ ASSETS/NVIDIA-LICENSE์ ๋ณด์กด๋ฉ๋๋ค. ๋ค์ด๋ก๋๊ฐ ์คํจํ๋ฉด ๋ค๋ฅธ ๋ฒ์ ์ผ๋ก ๋์ฒดํ์ง ๋ง๊ณ ์ ๋ ฅ URL/ํด์๋ฅผ ํ์ธํ์ญ์์ค. ์ด ๊ณต๊ฐ ํจํค์ง ์ ์ ์ ์๊ฒฉ ๋ค์ด๋ก๋ ์ ์ฒด๋ฅผ ์ฌ์คํํ์ง๋ ์์์ต๋๋ค.
3. FAT32 USB/SD ๋ฐฐ์น
๊ธฐ์กด USB๋ฅผ ๋ฐฑ์
ํ๊ณ ๋น์ด ์๋ FAT32 USB/SD๋ฅผ ์ค๋นํฉ๋๋ค. ๋์คํฌ ์๋ ํฌ๋งท ๋ช
๋ น์ ์ ๊ณตํ์ง ์์ต๋๋ค.
์์ฐ ์ค๋น ์๋ฃ ํ ํ๋ก์ ํธ์ USB ํด๋ ๋ด๋ถ ๋ด์ฉ์ USB ๋๋ผ์ด๋ธ ๋ฃจํธ๋ก ๋ณต์ฌํฉ๋๋ค. Windows ๋๋ผ์ด๋ธ๊ฐ E:๋ผ๋ฉด EFI ์์น๋ E:\EFI\BOOT\BOOTX64.EFI์
๋๋ค. E:\USB\EFI...๋ E:\BOOT\EFI...๋ก ๋ฐฐ์นํ๋ฉด ์ ๋ฉ๋๋ค.
๊ธฐ์กด USB์ ๋ค๋ฅธ BOOTX64.EFI๊ฐ ์์ผ๋ฉด ๋จผ์ ๋ณด๊ดํ์ญ์์ค. Windows ESP์ bootmgfw.efi๋ฅผ ๋ฎ์ด์ฐ์ง ์์ต๋๋ค.
4. ์๋ ์คํ
- ์ค๊ธฐ ์ฌ๋ก์ฒ๋ผ Secure Boot๋ฅผ ๋๊ณ UEFI ๋ถํ ๋ฉ๋ด์์ USB/SD๋ฅผ ์ ํํฉ๋๋ค.
- v0.4.18 ํ์์ READY๋ฅผ ํ์ธํฉ๋๋ค. ์ค๋น ๊ฒ์ฌ๋ฅผ ํต๊ณผํ์ง ๋ชปํ๋ฉด U ๋จ๊ณ์ ๋๋ฌํ์ง ์์ต๋๋ค.
- U๋ฅผ ํ ๋ฒ ๋๋ฆ ๋๋ค. Esc ๋๋ 30์ด ๋๊ธฐ๋ ์ทจ์์ ๋๋ค.
- GPU ํ์จ์ด ๋๋ผ์ด๋ฒ ๋ถ๋ฆฌ ํ ํ๋ฉด์ด ๊บผ์ง๊ฑฐ๋ ๋ง์ง๋ง ํ๋ฉด์ด ๋จ์ ์ ์์ต๋๋ค. ์ด๊ฒ๋ง์ผ๋ก ์ฑ๊ณตยท์คํจ๋ฅผ ํ๋จํ์ง ์์ต๋๋ค.
- ๋ณต์ ๊ฒ์ฌ ์ฑ๊ณต ์ Windows Boot Manager๋ก ์ธ๊ณํฉ๋๋ค. ์๋ ์ฌ๋ถํ ์ด๋ ๋งค ๋ถํ ์๋ ์คํ์ ๋ฑ๋กํ์ง ์์ต๋๋ค.
- STOP์ด๋ฉด ์คํ ์ค์ธ GPU๊ฐ ์ ๋ฆฌ๋์ง ์์์ ์ ์์ผ๋ฏ๋ก ํด๋น ์ธ์ ์์ ๋ฐ๋ณต ์คํํ์ง ๋ง๊ณ ์์ ์ ์ ์ฐจ๋จ ํ ์ ์ Windows ๊ฒฝ๋ก๋ก ๋ณต๊ตฌํ์ญ์์ค.
5. ๊ด์ธก๊ณผ ๋ฒค์น๋งํฌ
ํ์ํ ์์ฝ์ SELECTOR RESULT, POST-FLR, POST-GOP, FINAL์
๋๋ค. FINAL status=0๋ง์ผ๋ก ์ฑ๋ฅ ํฅ์์ ์ฃผ์ฅํ์ง ๋ง์ญ์์ค. ์์ธ ๋ก๊ทธ๋ฅผ ๊ณต๊ฐ ์ ์ฅ์์ ์ฌ๋ฆด ํ์๋ ์์ต๋๋ค.
benchmarks/wsl์์ python3 bench.py --label unlocked๋ฅผ ์คํํ๊ณ , ์์ ์ ์ ์ฐจ๋จ ํ EFI ์์ด Windows/๋์ผ WSL ๋ถํ
์์ --label baseline, ๋ง์ง๋ง์ผ๋ก --compare-latest๋ฅผ ์คํํฉ๋๋ค. ๊ฐ์ ๋๋ผ์ด๋ฒยท์ ๋ ฅ ํ๋ยท์ค๋ฒํด๋ญ ์กฐ๊ฑด์ ์ ์งํฉ๋๋ค.
6. ํ ์คํธ ์ฌํ์ ๋ฒ์
์๋ณธ ๋ชจ์ ํ ์คํธ๋ ํด๋น ๋ก์ปฌ ROM๊ณผ PROM์ ์๊ตฌํฉ๋๋ค. ํ์ผ์ ๊ณต๊ฐํ์ง ์์ผ๋ฏ๋ก ๋ค๋ฅธ ๋ณด๋ ํ์ผ๋ก ๊ทธ๋๋ก ํ ์คํธ๋ฅผ ํต๊ณผ์ํค๋ ๊ฒ์ ์ง์ํ์ง ์์ต๋๋ค. ์ต์ข ์์ค ์ฌ๋น๋๋ ์ฑ๊ณต EFI์ ๋ฐ์ดํธ ์ผ์น๊ฐ ํ์ธ๋์ต๋๋ค. 43๊ฐ ์ฝ์ด ๋ฐ 50๊ฐ ์ฑ ๋ชจ์ ์๋๋ฆฌ์ค๊ฐ ๊ธฐ์กด ๊ฐ๋ฐ ๊ณผ์ ์์ ํต๊ณผํ์ผ๋ฉฐ ์ค๊ธฐ ๊ฒฐ๊ณผ๋ RUN19 ํ ์นด๋์ ๋๋ค.