Lewati ke konten

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.

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.

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 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.