Habis update driver kartu grafis, game yang kemarin lancar tiba-tiba nyendat tiap beberapa detik. Atau layar compile shader muncul terus setiap kali game dibuka.
Saran standar di forum mana pun adalah hapus shader cache, tapi banyak yang sudah melakukannya lalu kaget karena match pertama malah makin patah-patah, dan mengira ada yang rusak.
Panduan ini, diperbarui per 10 November 2026, menjelaskan apa sebenarnya shader cache, kapan perlu dihapus, cara menghapusnya di Windows, NVIDIA, dan AMD, serta kenapa preload shader di dalam game layak kamu tunggu.
Masalah ini paling sering muncul di game seperti Modern Warfare 4, yang menyiapkan shader saat pertama kali dibuka dan setelah update besar, dan di game open world besar seperti Crimson Desert, yang terus memunculkan efek baru ke GPU setiap kali kamu masuk area baru.
Satu hal perlu diluruskan dari awal: menghapus cache tidak menaikkan rata-rata FPS. Yang dibersihkan adalah data rusak atau usang yang bikin compile berulang dan lonjakan frame time mendadak.
Coba ini dulu, sesuai gejalanya
| Gejala | Penyebab paling mungkin | Coba ini dulu |
|---|---|---|
| Hanya match pertama setelah update driver yang stutter | Game sedang membuat ulang shader untuk driver baru | Jangan hapus apa pun dulu. Main dua atau tiga match lagi, lalu nilai ulang. |
| Compile shader mulai dari nol setiap kali game dibuka | Cache tidak tersimpan, atau rusak | Hapus DirectX Shader Cache Windows dan cache GPU, lalu restart. |
| Titik yang sama terus nyendat berhari-hari | Cache usang atau rusak | Hapus cache di sisi GPU, lalu lewati titik yang sama dua kali dan bandingkan. |
| Stutter di match yang kamu masuki sebelum preload selesai | Precompile belum tuntas | Tunggu di main menu sampai indikator progres penuh. |
| Stutter makin parah setelah Shader Cache Size NVIDIA diset Disabled | Tidak ada yang disimpan, jadi semua dikompilasi ulang setiap kali | Kembalikan Shader Cache Size ke Driver Default. |
| Gameplay lancar tapi hasil rekamannya patah-patah | Setting encoder rekaman | Ikuti urutan di cara mengatasi rekaman game yang patah-patah untuk mengecek setting rekaman. |
Sebelum menghapus: fungsi cache dan konsekuensi menghapusnya
Shader adalah program kecil yang memberi tahu GPU cara menggambar cahaya, bayangan, air, asap, dan semua yang ada di layar. Game DirectX 12 dan Vulkan modern harus mengompilasi shader itu untuk GPU dan versi driver kamu, lalu menyimpan hasilnya ke disk supaya bisa dipakai lagi lain kali.
Data tersimpan itulah yang disebut shader cache. Saat game bertemu efek yang belum pernah dikompilasi, efek itu dibuat saat itu juga dan frame harus menunggu. Sendatan itulah yang disebut shader compilation stutter.
Begitu kamu update driver atau pasang patch game besar, cache lama tidak lagi cocok, jadi game mengompilasi lagi. Karena itu stutter dan layar compile biasanya muncul bergerombol tepat setelah update, dan itu perilaku normal, bukan kerusakan.
Menghapus cache baru masuk akal di kondisi yang lebih sempit: kamu sudah main beberapa sesi setelah update dan masih nyendat di titik yang sama, game mengompilasi dari nol setiap kali dibuka, atau muncul tekstur rusak dan layar berkedip yang menandakan data korup.
Menghapus cache memberi game awal yang bersih. Konsekuensinya, saat dibuka berikutnya dan di match pertama semuanya dibuat ulang, jadi butuh waktu lebih lama dan bisa lebih stutter dari sebelumnya. Nilai hasilnya di match kedua atau ketiga di rute yang sama, jangan di match pertama.
Kalau sendatannya berkurang, berarti masalahnya memang di cache. Kalau tidak ada perubahan, cari penyebab lain.
Cara hapus shader cache, urut langkahnya
- 1Biarkan preload shader di dalam game selesaiKalau game punya tahap preload shader sendiri, seperti seri Call of Duty terbaru, mulai dari sini. Tahap itu bagian penting dari boot pertama: keluar dari main menu akan menjedanya, dan langsung masuk match sebelum selesai bisa bikin performa turun. Modern Warfare 4 menjalankannya lagi setelah update besar dan melanjutkan dari posisi terakhir kalau kamu sempat menghentikannya. Sejak 21 Oktober 2026, salinan yang diinstal lewat Microsoft Store atau aplikasi Xbox PC di Windows 11 (24H2 atau lebih baru) dengan GPU yang didukung (misalnya kartu NVIDIA RTX atau AMD RDNA) juga bisa menerima shader yang sudah dikompilasi lewat Advanced Shader Delivery; kalau fitur itu jalan, layar awal menampilkan Precompiled shaders installed di pojok kiri bawah. Pastikan driver grafis selalu terbaru, dan kalau tulisan itu tidak muncul, tunggu sampai indikator progres di main menu penuh sebelum cari match.
- 2Hapus DirectX Shader Cache di WindowsDi Windows 11, buka Settings > System > Storage > Temporary files, centang DirectX Shader Cache saja, lalu klik Remove files. Disk Cleanup juga bisa: cari Disk Cleanup di menu Start, pilih drive C, centang entri DirectX Shader Cache yang sama, lalu klik Delete Files. Hilangkan centang di item lain yang tidak perlu. File save dan setting game kamu tidak disimpan di entri ini.
- 3NVIDIA: cek Shader Cache Size dan kosongkan folder cacheDi NVIDIA Control Panel, buka Manage 3D settings > Global Settings dan cari Shader Cache Size. Kalau dulu kamu ikut panduan optimasi lama yang menyuruh set ke Disabled, itu saja sudah bisa bikin compile ulang terus-menerus, jadi kembalikan ke Driver Default. Untuk pembersihan total, set sementara ke Disabled lalu restart, kemudian ketik %LOCALAPPDATA%\NVIDIA di address bar File Explorer dan hapus file di dalam folder DXCache dan GLCache. Driver terbaru juga menyimpan cache di AppData\LocalLow\NVIDIA\PerDriverVersion, jadi cek juga di sana. Setelah itu, kembalikan Shader Cache Size ke Driver Default dan restart lagi. Bagian lain dari panel ini dibahas di setting NVIDIA Control Panel untuk gaming.
- 4AMD: jalankan Reset Shader CacheBuka AMD Software: Adrenalin Edition, masuk ke tab Gaming, buka Graphics, buka bagian Advanced, lalu cari Reset Shader Cache. Klik Perform Reset untuk menghapus shader cache yang disimpan driver. Letak persisnya sedikit berubah antar versi driver, jadi kalau tidak ketemu, ketik shader cache di kolom pencarian AMD Software. Tombol ini hanya membersihkan cache driver, jadi DirectX Shader Cache Windows tetap perlu dihapus terpisah seperti di langkah sebelumnya.
- 5Restart dan biarkan compile pertama selesai penuhRestart PC, lalu buka game. Layar compile akan berjalan lebih lama dari biasanya karena semua shader dibuat ulang dari awal. Jangan Alt+Tab atau langsung masuk match; tunggu sampai selesai. Untuk game Steam yang memakai Vulkan atau OpenGL, biarkan Shader Pre-Caching tetap aktif di setting Steam supaya Steam bisa mengunduh shader yang sudah dikompilasi dan mempersingkat pembukaan pertama itu.
- 6Lewati bagian yang sama dua kali lalu bandingkanJalani area atau map yang dulu nyendat satu kali hanya untuk membangun ulang cache, lalu lewati rute yang sama lagi dan perhatikan di percobaan kedua. Percobaan pertama sedang membuat cache baru, jadi tidak adil untuk dibandingkan. Kalau mau angka, nyalakan penghitung di layar lewat cara menampilkan FPS di game. Yang penting adalah apakah drop mendadak jadi lebih jarang, bukan apakah rata ratanya bergeser.
Setelah menghapus, pastikan hal ini
- Preload shader atau progres compile di dalam game sudah mencapai 100 persen.
- Shader Cache Size NVIDIA diset ke Driver Default, bukan Disabled.
- Kamu menilai stutter di match kedua setelah menghapus, bukan yang pertama.
- Kamu membandingkan di lokasi, setting grafis, dan aplikasi latar yang sama.
- Kalau game masih compile ulang setiap kali dibuka, kamu sudah cek sisa ruang di drive C.
Buktikan stutter sudah hilang dengan rekaman sebelum dan sesudah
Stutter shader cuma berlangsung sepersekian detik, jadi perasaan sudah membaik tidak cukup jadi patokan. Rekam bagian yang nyendat sebelum kamu menghapus apa pun, lalu rekam bagian yang sama di match kedua setelahnya dan tonton berdampingan. Perbedaannya mudah terlihat.
DOR adalah perekam game gratis untuk Windows. DOR mendeteksi game yang didukung saat dibuka dan merekam seluruh match, atau seluruh sesi dari game dibuka sampai ditutup, lalu mengumpulkan semuanya di My Clips di dalam aplikasi.
Untuk Modern Warfare 4, DOR mendeteksi campaign dan multiplayer secara terpisah dan merekam seluruh sesinya.
Potong bagian yang mau dibandingkan dalam format 16:9, 9:16, atau 1:1, lalu gabungkan kedua klip di DOR Studio (dor.gg/studio) dan ekspor sebagai mp4 atau bagikan link dor.gg saat minta bantuan di Reddit atau Discord.
Di kartu grafis NVIDIA yang didukung seperti seri RTX, DOR merekam dengan hardware encoding NVENC. Supaya kondisi rekaman kedua percobaan sama persis, ikuti cara yang sama seperti di rekaman sebelum dan sesudah upgrade perangkat.



