VKD3D-Proton — Env Vars
VKD3D-Proton itu translator DX12 → Vulkan. BUKAN DXVK — itu buat DX9/10/11, halaman terpisah.
- DX12 → VKD3D-Proton (halaman ini)
- DX9/10/11 → DXVK (lihat halaman DXVK)
Sumber:
data/kb/vkd3d.mdCOPUX KB. Tag[VERIFIED]= dari testing komunitas,[THEORETICAL]= estimasi mekanisme.
Config — ray tracing & feature level
Section titled “Config — ray tracing & feature level”VKD3D_CONFIG=dxr11
VERIFIED
Apa: Matikan ray tracing layer di driver. Value: dxr, dxr11.
Good: Ray tracing DX12 (DXR) sangat berat — GPU mobile flagship ga sanggup smooth. Auto-disable = save VRAM + boost FPS.
Bad: Visual ga punya RT (tapi RT mobile = ga viable anyway).
Default: dxr11 (lebih agresif dari dxr). WAJIB buat semua game DX12 di mobile.
VKD3D_FEATURE_LEVEL=12_1
VERIFIED
Apa: Max DX12 feature level yang di-ekspos ke game.
Good: Beberapa game refuse to launch kalau feature level mismatch. 12_1 = umum dan aman.
Bad: Setting ke 12_0 kalau game butuh 12_1 = game refuse launch.
Default: 12_1.
Debug — silent log
Section titled “Debug — silent log”VKD3D_DEBUG=none
VERIFIED
Apa: Matikan debug log VKD3D.
Good: Log = waste I/O, sama kayak WINEDEBUG tanpa -all.
Bad: Ga ada log buat debugging.
Default: none.
VKD3D_SHADER_DEBUG=none
VERIFIED
Apa: Matikan debug log shader VKD3D.
Good: Pair dengan VKD3D_DEBUG=none — silent total.
Bad: Ga ada log shader buat debugging.
Default: none.
Shader cache — anti-stutter
Section titled “Shader cache — anti-stutter”VKD3D_SHADER_CACHE_PATH=/path/dir
VERIFIED
Apa: Lokasi cache shader VKD3D.
Good: Shader compile DX12 LAMA banget (stuttering shader-compile). Cache = launch 2 dan seterusnya mulus.
Bad: Lokasi lambat (SD card) = cache load lambat, masih stutter.
Default: Set ke storage cepat (internal storage, bukan SD card lambat).
Device filter — GPU selection
Section titled “Device filter — GPU selection”VKD3D_FILTER_DEVICE_NAME=(kosong)
THEORETICAL
Apa: Paksa pake GPU dengan nama spesifik.
Good: Bypass GPU detection issue kalau VKD3D salah pilih device (rare di mobile).
Bad: Salah nama = ga ada GPU terpilih = crash.
Default: Kosong. Jarang dibutuhin di mobile (cuma 1 GPU).
Setup wajib — game DX12
Section titled “Setup wajib — game DX12”Game DX12 yang pernah di-verify jalan
Section titled “Game DX12 yang pernah di-verify jalan”Lanjut
Section titled “Lanjut”- DXVK env — graphics translator DX9/10/11 (BUKAN DX12)
- Wine env — WINEDLLOVERRIDES routing ke VKD3D
- Box64 env — CPU translator (Winlator)
- FEXCore env — CPU translator (GameHub)