Cache Shader yang Rusak: Cara Menghapus dan Memulihkan FPS di NVIDIA/AMD/Intel

Pembaharuan Terakhir: 16/10/2025
penulis: Isaac
  • Cache shader mengurangi pemuatan dan gangguan; jika rusak, gangguan dan penurunan FPS akan terjadi.
  • Bersihkan setelah pembaruan atau perubahan besar driver mengembalikan stabilitas dan memperlancar permainan.
  • Meningkatkan hingga 10 GB meningkatkan konsistensi; FPS tidak terlalu meningkat, tetapi mengurangi gangguan.

Cache shader pada GPU

Ketika cache shader rusak, Anda akan mengalami stuttering mikro, waktu pemuatan yang sangat lama, dan penurunan FPS yang menjengkelkan. Untungnya, membersihkan dan membangun kembali cache biasanya mengembalikan kelancaran permainan pada sistem NVIDIA , AMD, dan Intel . Jika Anda mengalami stuttering tersebut saat melempar granat, memasuki area baru, atau selama peluncuran awal game, kemungkinan Anda berurusan dengan cache yang rusak atau usang, mungkin karena patch terbaru.

Dalam panduan ini, kami akan menjelaskan secara detail apa itu shader caching, bagaimana cara kerjanya, dampaknya terhadap FPS , cara menyesuaikan dan menghapusnya di Windows , NVIDIA, dan AMD, serta contoh nyata yang terlihat dalam game seperti Overwatch, CS2, Doom , dan Forza. Kami juga akan membahas pre-caching Steam dan rekomendasi praktis seperti menggunakan DX12 atau borderless windowing jika sesuai, beserta tips untuk mengurangi stuttering tanpa menggunakan tindakan drastis.

Apa itu shader cache dan bagaimana pengaruhnya terhadap FPS?

Apa itu shader cache?

Shader adalah program kecil yang dijalankan GPU untuk tugas-tugas seperti pencahayaan, tekstur, dan pewarnaan. Saat game pertama kali diluncurkan, kartu grafis harus mengkompilasi dan menyimpan shader ini untuk digunakan nanti. Proses ini dapat memakan waktu mulai dari beberapa detik hingga beberapa menit, tergantung pada game dan perangkat keras . Beberapa game menampilkan kemajuan ini dengan bilah (seperti Call of Duty ), sementara yang lain tidak memberikan indikasi apa pun.

"Pertama kali" itu sangat penting: kompilasi awal dapat menyebabkan performa buruk dan tersendat-sendat, jadi sebaiknya biarkan proses tersebut selesai sebelum Anda mulai berkompetisi. Setelah selesai, driver GPU menggunakan cache untuk mempercepat pemuatan dan memperlancar frame rate di sesi berikutnya, sekaligus mengurangi waktu masuk dan waktu transisi antar zona.

Di mana semua ini disimpan? Sebagian informasi disimpan di VRAM, tetapi sebagian besar berada di hard drive (SSD/HDD) sebagai file yang dikelola oleh driver. Anda dapat menyesuaikan ukuran yang dialokasikan untuk cache ini, dan jika Anda mengosongkannya, sistem akan mengkompilasi ulang shader saat Anda membuka game lagi, sama seperti setelah menghapus instalasi atau memformat PC Anda.

Manfaat praktisnya ada dua: waktu pemuatan lebih singkat dan lebih sedikit lag selama permainan, terutama pada judul game dengan tekstur berat dan adegan kompleks seperti Death Stranding atau Cyberpunk 2077. Perhatikan VRAM: tidak masuk akal untuk mengalokasikan semuanya untuk caching; perlu ada keseimbangan, dan GPU yang lebih bertenaga memanfaatkan mekanisme ini dengan lebih baik, tetapi itu bukan alasan utama untuk meningkatkan kartu grafis Anda.

Mengenai penyimpanan , semakin banyak ruang disk yang tersedia untuk cache, semakin banyak materi yang dapat digunakan kembali oleh pengontrol, sehingga mengurangi kompilasi ulang. Pada banyak sistem, konfigurasi default mengelola ukurannya secara dinamis, tetapi jika Anda memilih untuk mengaturnya secara manual, sebaiknya jangan mengalokasikan lebih dari 20% SSD untuk cache shader kecuali Anda memiliki banyak ruang kosong.

Pembersihan, penyetelan, dan kasus nyata pada NVIDIA, AMD, dan Intel

Membersihkan cache shader

NVIDIA: Nonaktifkan, Hapus, dan Aktifkan Kembali untuk Membangun Ulang yang Bersih

Ketika cache menyebabkan masalah pada sistem NVIDIA, metode yang sangat efektif adalah dengan memaksa pembangunan ulang secara menyeluruh: pertama, cache dinonaktifkan, kemudian dihapus secara manual, dan setelah sistem dihidupkan ulang, cache diaktifkan kembali . Urutan ini mencegah sisa-sisa yang rusak tertinggal yang mungkin coba digunakan kembali oleh driver.

  • Masukkan Panel kontrol NVIDIA dan buka Pengaturan 3D Global.
  • Menonaktifkan sementara opsi cache shader dan restart PC.
  • Buka Users\YOURUSER\AppData\Local\NVIDIA\ dan hapus konten Cache DX y GLCache.
  • Reboot lagi dan aktifkan kembali cache; jika Anda memiliki ruang, Anda dapat mengaturnya ke 10 GB atau bahkan 100 GB.
  Cara Mudah Mengubah Kuantitas WhatsApp di iPhone & Android

Setelah pembersihan ini, Anda akan melihat permainan berjalan sedikit lebih lambat pada awalnya karena sedang membangun kembali data; wajar jika mengalami sedikit lag selama beberapa pertandingan. Setelah proses selesai, pengalaman bermain akan menjadi sangat stabil , dengan lebih sedikit lonjakan frame rate.

Sebaiknya ulangi proses ini saat pembaruan game besar dirilis (misalnya, patch musiman) atau setelah menginstal driver NVIDIA baru. Mengubah pengaturan grafis tingkat lanjut tertentu juga dapat merusak cache; jika Anda melihat lag kembali setelah mengubah pengaturan, pembersihan cache biasanya akan memperbaikinya.

Di Overwatch, misalnya, beberapa pemain telah menghilangkan masalah lag kronis yang terjadi beberapa bulan terakhir menggunakan metode ini. Selain itu, telah diamati bahwa menjalankan dalam mode DX12 dan jendela tanpa bingkai mengurangi penurunan FPS yang signifikan dibandingkan dengan mode layar penuh pada beberapa sistem.

Satu catatan tambahan: beberapa pengguna telah memperhatikan lonjakan yang tidak biasa dengan NVIDIA Reflex . Sebagai alternatif, coba "Ultra Low Latency" dari NVIDIA Control Panel; dan jika gim Anda menyertakan opsi "pengurangan stutter", mengaktifkannya beberapa kali di awal mungkin dapat membantu memperlancar permainan.

AMD: Atur ulang Adrenalin dan fokus pada DXCache di beberapa game

Pada kartu grafis AMD, perangkat lunak Adrenalin memungkinkan Anda untuk mengatur ulang cache shader dari Pengaturan Grafis Global; cukup buka Pengaturan Global, klik Atur Ulang, dan konfirmasi pengaturan ulang cache . Ini adalah proses cepat yang, dalam game tertentu, menghilangkan screen tearing saat mengkompilasi ulang shader dari awal.

Sebuah masalah mencolok telah diamati di CS2 sejak patch yang dirilis pada 14 September: pada sistem AMD, setiap kali game dimulai ulang, tampaknya game tersebut mengkompilasi ulang shader, yang mengakibatkan lag saat meledakkan granat, efek kilat, atau memasuki area baru. Melihat %localappdata%/AMD/DXCache mengungkapkan bahwa CS2 membuat file cache baru hampir setiap hari , sesuatu yang belum terjadi beberapa minggu sebelumnya. Situasi ini memengaruhi DX11 (bukan Vulkan) dan dapat dikaitkan dengan optimasi DXNavi pada seri 5000/6000/7000, menurut beberapa pengamatan.

Menariknya, setelah meningkatkan CPU dari Ryzen 5 2600 ke Ryzen 7 5700X3D (tanpa modifikasi perangkat lunak apa pun), kesalahan tersebut berhenti terjadi pada satu kasus tertentu, meskipun memori stabil dengan CPU sebelumnya. Terdapat spekulasi tentang kemungkinan peran cache L3 , meskipun belum ada penjelasan pasti. Untuk mengatasi masalah ini, membersihkan %localappdata%/AMD/DXCache dan membiarkan game membangun ulang biasanya meredakan masalah, begitu pula dengan mengatur ulang cache dari dalam Adrenalin.

Intel dan Windows: Bersihkan langsung dengan Space Cleanup

Jika Anda menggunakan iGPU Intel atau, secara umum, ingin membersihkan cache DirectX yang dikelola oleh Windows, Pembersihan Disk menawarkan jalan pintas yang aman yang juga berfungsi untuk merek lain. Prosedur ini menghapus "Cache Shader DirectX," yang kemudian akan dibuat ulang oleh sistem.

  1. Buka Pencarian Windows dan jalankan Pembersihan disk.
  2. Biarkan hanya kotak yang Anda minati dicentang dan temukan Cache Shader DirectX.
  3. Klik pada “Bersihkan file sistem” dan konfirmasi; jika sudah selesai, tutup dan selesai.
  Cara menggunakan wizard untuk membuat bagan Gantt

Perlu diingat bahwa saat Anda memulai ulang game, prosesnya akan sedikit lebih lama, dan Anda mungkin akan melihat sedikit jeda sementara saat cache sedang dikompilasi ulang. Setelah itu, semuanya akan berjalan lancar kecuali ada hambatan lain.

Sesuaikan ukuran cache di NVIDIA (Dasbor Klasik dan Aplikasi NVIDIA)

Ukuran cache dapat dibiarkan pada "Default Driver" agar menyesuaikan secara otomatis, atau Anda dapat mengaturnya secara manual jika ingin mengontrol penggunaan disk-nya. Di Panel Kontrol klasik, Anda akan menemukannya dengan nama "Ukuran Cache Shader ". Jika Anda perlu mengosongkan ruang, membersihkan dan mengoptimalkan Windows dapat membantu.

  1. Klik kanan pada desktop kosong dan buka Panel kontrol NVIDIA.
  2. Pergi ke "Kontrol pengaturan 3D".
  3. Mencari "Ukuran cache shader” dan pilih kapasitasnya.

Rekomendasi praktisnya adalah membiarkannya dinamis jika Anda tidak khawatir tentang ruang penyimpanan; jika Anda lebih suka mengaturnya, nilai 10 GB biasanya merupakan keseimbangan yang baik. Hindari mengalokasikan persentase SSD yang berlebihan: Anda tidak perlu memesan puluhan gigabyte untuk melihat peningkatan.

Dengan aplikasi NVIDIA yang baru , pengaturan terletak di bawah Grafis > Pengaturan Global. Kontrol ini memiliki nama yang sama dan bahkan memungkinkan Anda untuk mengatur ukuran tak terbatas atau minimal 128 GB; dalam praktiknya, menetapkan batas yang wajar sudah lebih dari cukup untuk sebagian besar pengguna.

Pra-caching Steam dan Shader: Kecil, Berguna, dan Diaktifkan dengan Baik

  1. Di klien Steam, buka Uap > Parameter.
  2. Bagian terbuka download dan periksa apakah Shader pre-caching aktif.

Disarankan untuk tetap mengaktifkannya: fitur ini tidak secara langsung mengubah performa, tetapi mengurangi waktu tunggu dan dapat membantu mencegah gangguan kecil pada saat booting pertama setelah pembaruan.

Pengujian di dunia nyata: Apakah 10 GB, 100 GB, atau tak terbatas berfungsi?

Sebuah uji praktis membandingkan berbagai kapasitas cache NVIDIA, dengan membersihkan semua data dan memulai ulang sebelum setiap pengukuran. Uji ini dilakukan pada rute tertentu (jalur trem Area18) dan lintasan kelima atau keenam direkam untuk meminimalkan variasi, dengan peringatan bahwa status server dapat menimbulkan gangguan pada hasil.

Apa yang kami lihat? Perbedaan FPS hanya beberapa frame antara pengaturan default (yang sekitar 4–5 GB pada versi tersebut), 10 GB, 100 GB, dan bahkan tak terbatas. Perbedaan yang kami perhatikan adalah pada stuttering: dengan cache diaktifkan dan pada ukuran yang wajar, terjadi lebih sedikit micro-stuttering . Oleh karena itu, mengaturnya ke 10 GB adalah pilihan yang masuk akal dan cukup andal untuk penggunaan umum.

Studi kasus: Overwatch, Doom, dan Forza

Jika Anda mengalami lag/stuttering di Overwatch selama berbulan-bulan, membersihkan dan membangun kembali cache biasanya sangat membantu. Prosedur umumnya: nonaktifkan cache di NVIDIA Control Panel, mulai ulang, bersihkan DXCache/GLCache , mulai ulang, lalu aktifkan kembali. Beberapa pertandingan pertama mungkin mengalami lag/stuttering saat kompilasi, tetapi pengalaman akan meningkat secara signifikan setelah beberapa saat. Setelah patch game besar atau driver baru, ada baiknya untuk mengulangi proses ini, dan jika Anda telah mengubah pengaturan lanjutan, bersiaplah untuk melakukannya lagi jika lag/stuttering kembali terjadi.

Terdapat juga laporan langsung tentang hal ini yang terjadi pada judul game lain: seorang pemain yang mengalami penurunan frame rate yang tidak dapat dijelaskan berhasil memulihkan frame rate puncak sekitar 130 FPS di Doom dan sekitar 105 FPS di Forza: Apex , keduanya pada resolusi 1440p dan pengaturan maksimal, setelah membersihkan cache. Hal ini tidak selalu terjadi, tetapi ketika cache rusak, perbedaannya bisa signifikan.

  Apa maksud Uber? Ketahui sejarahnya (Contoh).

Sebagai bonus, beberapa sistem mengalami penurunan frame rate yang lebih sedikit di DX12 dan mode jendela tanpa bingkai dibandingkan dalam mode layar penuh; ini bukan aturan universal, tetapi jika game Anda memungkinkan opsi ini, cobalah . Dan jika NVIDIA Reflex menyebabkan lonjakan frame rate, beralih ke "latensi sangat rendah" dari Panel Kontrol dapat menstabilkan situasi.

Kapan harus membersihkan dan praktik yang baik

  • Setelah pembaruan musim atau patch permainan besar, terutama jika Anda melihat pembangunan kembali saat memasuki peta atau melihat efek baru.
  • setelah menginstal driver dari NVIDIA/AMD: Beberapa driver mengubah cara mereka mengelola cache.
  • Jika Anda telah menyentuh pengaturan grafis lanjutan dan tiba-tiba gagap kembali, cepat bersih biasanya menyelesaikannya.
  • Ketika Anda menemukan perilaku aneh (misalnya CS2 pada DX11 membuat cache harian pada AMD), bersihkan Cache DX dan melakukan boot ulang membantu mendiagnosis.

Selain hal-hal di atas, perlu diingat bahwa proses booting pertama setelah membersihkan cache mungkin akan lebih lambat: kompilasi ulang tidak dapat dihindari dan bukan pertanda adanya masalah yang berkelanjutan. Hindari menjalankan benchmark berat segera setelah membersihkan cache dan biarkan game menyelesaikan proses pembangunan ulangnya.

Cara menyesuaikan tanpa merusak pengalaman

Biarkan ukuran cache pada "default driver" kecuali Anda memiliki alasan untuk membatasi atau meningkatkannya; jika Anda memutuskan untuk mengaturnya, 10 GB berfungsi dengan baik di sebagian besar sistem, tanpa perlu mencapai 100 GB atau tak terbatas. Tetap aktifkan pre-caching Shader Steam , dan jika Anda beralih API (DX11/DX12/Vulkan), terimalah bahwa game mungkin akan mengkompilasi materi yang berbeda dan membutuhkan waktu sedikit lebih lama pada sesi pertama.

Saat mengatasi masalah lag pada NVIDIA, menonaktifkan, membersihkan DXCache/GLCache, lalu mengaktifkannya kembali akan memberikan pembersihan menyeluruh. Pada AMD, gunakan Adrenalin untuk mengatur ulang cache dan pantau folder %localappdata%/AMD/DXCache untuk setiap regenerasi yang tidak biasa. Jika Anda menggunakan Windows untuk pembersihan, pastikan untuk memilih "DirectX Shader Cache" di Pembersihan Disk.

Jika Anda bermain secara kompetitif dan setiap milidetik sangat penting, terkadang ada baiknya memprioritaskan DX12 dengan borderless windowing, menyesuaikan antrian rendering (latensi sangat rendah), dan membiarkan cache melakukan tugasnya. Setelah stabil, penurunan FPS yang ekstrem sering kali dapat diatasi, dan tempo permainan menjadi jauh lebih lancar.

Cache shader yang terawat dengan baik bukanlah ramuan ajaib untuk peningkatan FPS yang besar, tetapi merupakan pilar stabilitas: mempercepat waktu pemuatan, mencegah kompilasi ulang yang tidak perlu, dan mengurangi stuttering mikro. Bersihkan setelah pembaruan besar, gunakan ukuran cache dengan bijak (10 GB biasanya cukup), manfaatkan pre-caching Steam, dan gunakan reset NVIDIA/AMD bila perlu; dengan kebiasaan ini, game akan kembali lancar dan menghilangkan stuttering yang mengganggu.

Kebocoran memori cache disk di Windows 11
Artikel terkait:
Kebocoran Cache Disk di Windows 11: Penyebab, Gejala, dan Solusi