How to Clear GPU Cache: A Complete Guide for Windows and Mac

Your GPU doesn't just process graphics — it stores data. Shader compilations, texture maps, frame buffers, and driver temp files all accumulate over time. When that cached data becomes stale, corrupted, or simply oversized, you may notice stuttering, visual glitches, application crashes, or sluggish performance in games and creative software. Clearing your GPU cache is often a fast, low-risk fix — but the right method depends on your operating system, GPU brand, and what kind of cache you're targeting.

What Is GPU Cache and Why Does It Build Up?

Your graphics card and its drivers maintain several types of cached data:

  • Shader cache — Pre-compiled shader programs so games and apps don't recompile them from scratch every launch
  • Driver temp files — Residual files from driver installations, updates, or crash logs
  • Texture and frame buffer cache — Temporary image data held in VRAM or system memory during rendering
  • API pipeline cache — Stored state data for DirectX, Vulkan, or OpenGL pipelines

Most of this caching is intentional and beneficial — it speeds things up. Problems arise when cached files become outdated after a driver update, get corrupted during an unexpected shutdown, or grow large enough to interfere with memory allocation.

How to Clear GPU Cache on Windows

Clearing the DirectX Shader Cache

Windows stores DirectX shader cache files in a system folder that's easy to flush through Disk Cleanup:

  1. Open Disk Cleanup (search for it in the Start menu)
  2. Select your system drive (usually C:)
  3. Scroll down in the file type list and check DirectX Shader Cache
  4. Click OK, then Delete Files

This removes cached shader data without touching your drivers or installed software.

Manually Deleting NVIDIA Shader Cache

NVIDIA stores its shader cache in a user-specific AppData folder:

  1. Press Win + R, type %APPDATA%, and press Enter
  2. Navigate to NVIDIAGLCache (OpenGL cache) or check LocalNVIDIADXCache for DirectX cache files
  3. Select and delete the contents of those folders (not the folders themselves)
  4. Restart your PC

You can also find NVIDIA-specific cache files at: C:Users[YourName]AppDataLocalNVIDIA

Clearing AMD Shader Cache

For AMD GPUs on Windows:

  1. Open File Explorer and navigate to: C:Users[YourName]AppDataLocalAMDDxCache or C:Users[YourName]AppDataRoamingAMD
  2. Delete the contents of any cache folders you find
  3. Restart your system

AMD's Radeon Software (now Adrenalin Edition) also has a built-in option: go to Settings → Graphics → Advanced and look for a shader cache reset option, though availability varies by driver version.

Intel Arc and Integrated Graphics Cache

Intel GPU cache files typically live within the same Windows DirectX Shader Cache that Disk Cleanup handles. Running Disk Cleanup as described above covers most Intel cache clearing needs.

How to Clear GPU Cache on macOS 🍎

macOS manages GPU cache differently, and manual deletion is less common — but still possible when troubleshooting persistent graphics issues.

Clearing the Shader Cache on macOS

  1. Open Finder and press Cmd + Shift + G to open the "Go to Folder" dialog
  2. Type: ~/Library/Caches/
  3. Look for folders referencing Metal (Apple's graphics API), specific apps like a game or creative tool, or GPU-related identifiers
  4. Move suspect cache folders to the Trash and empty it
  5. Restart your Mac

macOS Metal shader caches are often stored per-application, so you may need to clear caches inside individual app support folders if you're chasing a specific issue.

Resetting NVRAM/SMC (Older Macs)

On older Intel-based Macs, resetting NVRAM can resolve stubborn GPU-related display issues by clearing low-level hardware settings. This isn't the same as clearing the shader cache, but it addresses a different layer of GPU state that can cause display anomalies.

Factors That Affect How Often You Should Clear GPU Cache

Not every user needs to clear their GPU cache regularly. Several variables determine whether this step is worth doing — and how frequently:

FactorLower Cache Clearing NeedHigher Cache Clearing Need
Usage typeWeb browsing, office workGaming, 3D rendering, video editing
Driver update frequencyRarely updates driversFrequent driver updates
Stability issuesNo crashes or glitchesRegular stutters or visual artifacts
Storage spacePlenty of free spaceRunning low on SSD/HDD space
GPU age/modelRecent GPU with large VRAMOlder GPU or limited VRAM

Heavy gamers and content creators accumulate shader cache far faster than someone using their PC for documents and email. Driver updates — especially major version jumps — are a common trigger for cache-related issues, since old compiled shaders may conflict with new driver behavior.

What Happens After You Clear It ⚙️

Expect a short-term performance dip immediately after clearing. Shaders need to recompile on first use, which can cause brief stutters or longer initial load times in games and applications. This is normal and temporary — performance typically returns to baseline (or improves) within one to several gaming sessions as the cache rebuilds cleanly.

Clearing GPU cache does not:

  • Uninstall or downgrade your drivers
  • Delete game files or application data
  • Affect your GPU's hardware settings or overclock profiles

The Variable That Changes Everything

The right approach — and whether clearing your GPU cache will actually solve your problem — depends heavily on what you're experiencing, which GPU and driver version you're running, and whether your issue is genuinely cache-related or points to something deeper like a failing driver install, overheating, or hardware fault.

A stable system with no performance complaints may never need manual cache clearing at all. A system with a freshly updated driver and sudden visual glitches might be fixed in under five minutes by deleting a single folder. Understanding which scenario matches your setup is what determines whether this fix is the right one.