Troubleshoot
Halaman ini buat gejala yang sering muncul di Winlator/GameHub: crash, stutter, audio patah, layar hitam, atau game kebuka tapi ga nyaman dimainkan.
Belum semua jadi fix final. Pakai halaman ini buat memilah masalah dulu sebelum ganti driver, DXVK, atau env var secara acak.
Alur cek cepat
Section titled “Alur cek cepat”- Cek GPU dulu. Adreno pakai Turnip. Mali/IMG jangan dipaksa ikut jalur Adreno.
- Cek DirectX game. DX9-DX11 biasanya lewat DXVK. DX12 lewat VKD3D-Proton.
- Cek versi DXVK. Versi baru tidak selalu paling cocok buat GPU lama.
- Cek shader cache. Setelah ganti driver/DXVK, cache lama bisa bikin stutter atau crash.
- Cek setting in-game. VSync, frame limiter, shadow, dan resolution sering lebih ngaruh dari env var random.
Gejala umum
Section titled “Gejala umum”Game jalan, tapi stutter parah
Section titled “Game jalan, tapi stutter parah”Kemungkinan besar shader masih dibangun. Sesi pertama memang sering lebih berat. Main sebentar di area aman, keluar, lalu buka lagi.
Kalau stutter muncul setelah ganti driver atau DXVK, hapus shader cache dulu. Cache lama bisa bentrok dengan driver baru.
FPS tinggi, tapi rasa mainnya ga stabil
Section titled “FPS tinggi, tapi rasa mainnya ga stabil”Kunci FPS. Banyak game lama lebih nyaman di 30 atau 60 FPS daripada dibiarkan naik-turun.
Contoh: NFS Most Wanted 2005 bisa tinggi di G99, tapi laporan tetap nyaranin frame limiter 60. Far Cry 2 juga lebih stabil kalau dikunci 30.
Layar gelap atau warna aneh
Section titled “Layar gelap atau warna aneh”Cek setting grafik game. HDR, shadow, atau effect tertentu bisa bikin tampilan rusak di emulator.
Contoh: Far Cry 2 pernah dilaporkan gelap saat HDR aktif.
Audio stutter
Section titled “Audio stutter”Turunkan beban game dulu: resolusi, shadow, dan frame target. Audio sering ikut patah kalau CPU/GPU sudah terlalu penuh.
Kalau masih terjadi, catat versi Wine/Proton, DXVK, CPU translator, dan emulator. Tanpa itu, susah bedain bug audio dari bottleneck performa.
Game crash sebelum kebuka karena RAM penuh
Section titled “Game crash sebelum kebuka karena RAM penuh”Kalau game mental sebelum masuk menu dan RAM langsung penuh, masalahnya bisa dari texture compression. Coba opsi ASTC / ETC2 Transcode kalau emulator lu nyediain, terutama di build Mali yang sudah bawa wrapper Leegao.
Tradeoff-nya jelas: pemakaian memori bisa turun drastis, tapi FPS bisa ikut turun sedikit. Jadi ini bukan tombol wajib buat semua game. Pakai saat gejalanya memang RAM mentok, bukan buat semua crash.
GameHub Lite diam saat launch
Section titled “GameHub Lite diam saat launch”Kalau pencet game tapi tidak ada reaksi, masalahnya belum tentu setting game. Bisa jadi launcher gagal ambil komponen, API, atau manifest.
Coba urutan ini:
- Update GameHub Lite ke build terbaru.
- Cek koneksi dulu, lalu coba lagi setelah beberapa menit.
- Kalau ada cache komponen/manifest, bersihkan dan download ulang komponen.
- Tes satu game ringan. Jangan langsung pakai game berat buat validasi.
Kalau setelah update game langsung bisa launch, berarti masalahnya ada di aplikasi/komponen launcher, bukan di DXVK game itu.
Error steam_api.dll missing atau corrupt
Section titled “Error steam_api.dll missing atau corrupt”Gejalanya biasanya game force close, balik ke launcher, atau muncul pesan steam_api.dll / steam_api64.dll tidak kebaca.
Yang perlu dicek:
- File harus ada di folder yang diminta game. Beberapa game Unreal naruh DLL di
Binaries\Win32atauBinaries\Win64, bukan di root folder game. - Bitness harus cocok.
steam_api.dllbiasanya 32-bit,steam_api64.dllbuat 64-bit. - Kalau file hilang setelah dipindah dari PC, cek antivirus/quarantine di PC lu.
- Jangan download DLL random dari web. Ambil ulang dari installer/source game yang sama.
Setelah file dikembalikan, buka game dari .exe utama yang benar. Kalau masih gagal, catat path .exe, nama DLL yang hilang, dan apakah game 32-bit atau 64-bit.
Crash setelah copy DLL DXVK lokal
Section titled “Crash setelah copy DLL DXVK lokal”Kalau crash muncul setelah lu copy d3d9.dll, d3d11.dll, atau dxgi.dll ke folder game, cek tiga hal ini:
- DLL
x32jangan dipakai ke game 64-bit. - DLL
x64jangan dipakai ke game 32-bit. WINEDLLOVERRIDESharus sesuai DLL yang beneran dicopy.
Rollback cepat: hapus DLL yang tadi dicopy, hapus WINEDLLOVERRIDES, lalu jalanin game lagi pakai DXVK bawaan emulator.
Format laporan error
Section titled “Format laporan error”Kalau mau minta bantuan di grup, kirim data minimal ini:
Device:CPU/GPU:Emulator:Game:DirectX:DXVK/VKD3D:Wine/Proton:FEX/Box64:Gejala:Kapan muncul:Yang sudah dicoba:Laporan kayak “crash bang” doang susah ditolong. Laporan yang lengkap bisa langsung dipilah: salah driver, salah DXVK, game terlalu berat, atau memang belum kompatibel.