Environment Variable — Saklar Penerjemah
Pas setting emulator, lu bakal ketemu kotak isian namanya Environment Variables. Itu saklar buat ngatur cara penerjemah jalan — tanpa ini, game entah lemot, crash, atau ga jalan sama sekali.
Halaman ini = peta. Tiap kategori punya sub-page sendiri biar ga jadi wall of text.
Env WAJIB — set ini di semua game
Section titled “Env WAJIB — set ini di semua game”Ga peduli game apa, ga peduli chipset apa — 4 ini wajib di-set. Tanpa ini, lu udah kalah sebelum mulai.
| Env | Value | Kenapa |
|---|---|---|
WINEDEBUG |
-all |
Matiin log Wine. Tanpa ini = waste RAM terus-menerus. |
WINEESYNC |
1 |
Sync via eventfd — gantiin Wine sync default yang lambat. Fix stutter. |
BOX64_DYNAREC |
1 |
Nyalain JIT Box64. Off = 10-30x lebih lambat (interpreter mode). |
BOX64_DYNACACHE |
1 |
Cache JIT ke disk. Launch ke-2 jauh lebih mulus. |
Kategori env var
Section titled “Kategori env var”Env var dibagi per komponen penerjemah. Lu pake komponen mana, buka sub-page-nya:
- Box64 — CPU translator x86→ARM64. Dipake Winlator + semua fork Winlator. 17 var tuning JIT + kompatibilitas.
- FEXCore — CPU translator alternatif. Dipake GameHub/BannerHub/Mobox. Beda engine, env Box64 ga berlaku.
- Wine — Jembatan Windows API. Sync, audio, DLL override.
- DXVK — Translator DirectX 9/10/11 → Vulkan. Env var + dxvk.conf knob.
- VKD3D — Translator DirectX 12 → Vulkan. Game DX12 butuh ini (BUKAN DXVK).
Tag yang lu bakal liat
Section titled “Tag yang lu bakal liat”| Tag | Arti |
|---|---|
| VERIFIED | Ke-test komunitas, ada data. Bisa dipercaya. |
| THEORETICAL | Estimasi dari spec/mekanisme. Belum di-bench semua game. Pakai dengan kesadaran. |
| REVEALED | Dari pola pilihan komunitas — bukan test formal, tapi konsisten. |
| FORK | Cuma ada di fork DXVK (async/gplasync/Sarek), BUKAN upstream official. Cek fork-nya. |
Semua klaim di halaman ini bisa ditelusuri ke file KB COPUX (
data/kb/box64-envs.md,fex-translation.md, dst). Kalau lu nemu klaim yang ga cocok sama pengalaman lu — bilang di Telegram, itu bantu validasi.