Skip to content

Troubleshooting Freeze Layar Putih

TZ edited this page Aug 26, 2026 · 1 revision

Troubleshooting: Freeze / Layar Putih

Panduan diagnosis dan mitigasi freeze "layar putih" yang terkonfirmasi disebabkan oleh TDR driver Intel iGPU (v7.0.5, audit 8/18/2026).

Gejala

  • Game freeze total dengan layar putih beberapa detik hingga puluhan detik.
  • Kadang pulih sendiri, kadang crash.
  • Umum di iGPU Intel tua (contoh kasus: Intel HD 4400 Haswell 2013-2014).

Diagnosis (metodologi terverifikasi)

Korelasi dua bukti:

  1. Log stall aplikasi — log BoneFish menunjukkan RENDER STALL TERDETEKSI pada timestamp tertentu.
  2. Event Viewer — Event ID 4101 (Display driver stopped responding and has recovered) pada timestamp yang cocok ±1 detik dengan log stall.
# Lihat event TDR terbaru
Get-WinEvent -FilterHashtable @{LogName='System'; Id=4101} -MaxEvents 10 |
    Format-Table TimeCreated, ProviderName, Message -AutoSize

# Cek versi driver GPU
Get-CimInstance Win32_PnPSignedDriver |
    Where-Object { $_.DeviceName -like '*Intel*Graphics*' } |
    Select-Object DeviceName, DriverVersion, DriverDate

Konfirmasi kasus nyata: Intel HD 4400, driver 20.19.15.5126 (rilis 2020 — versi terakhir; Intel tidak merilis update lagi untuk generasi ini).

Akar Masalah

Beban render GPU melebihi kemampuan iGPU tua → driver TDR mematikan & me-reset GPU → freeze. Karena jalur update driver buntu, satu-satunya mitigasi software yang jujur = menurunkan beban render, BUKAN menghilangkan total (akar masalah di driver, di luar kendali FastFlag apa pun).

Mitigasi: TDR Mitigation Mode

Toggle terpisah (halaman FastFlags). Romakan v7.2.7 — sekarang HANYA menurunkan MSAA:

  • FIntDebugForceMSAASamples=1 — MSAA off → beban per-pixel turun drastis.

Kombinasi lama yang TERBUKTI berbahaya (dibuang v7.2.7)

MSAA=1 + DFIntDebugFRMQualityLevelOverride=3 + Texture=0 + FPS cap=30 terbukti menyebabkan layar putih di iGPU tua (ClientMemStatus Error, artefak render). Tidak pernah ditulis lagi.

Nilai lama dari versi terpasang dibersihkan otomatis oleh PurgeAllKnownFlags() via AllKnownManagedFlags — tidak perlu migrasi manual.

Jika tetap freeze setelah toggle ON

  1. Verifikasi TDR memang penyebabnya (Event ID 4101 cocok dengan log stall). Jika TIDAK ada event 4101, akar masalahnya bukan TDR.
  2. Turunkan kualitas grafis Roblox in-game (Graphics Quality → minimum).
  3. Set GlobalBasicSettings_13.xml FramerateCap (pengganti DFIntTaskSchedulerTargetFps yang sudah dead flag) — misal 30 FPS.
  4. Pastikan ventilasi/termal laptop — throttle panas juga memicu freeze.

Referensi

  • Audit v7.0.1: white-screen audit (Event ID 4101, RENDER STALL TERDETEKSI).
  • Rombak v7.2.7: CHANGELOG.md.