directx着色器缓存损坏或膨胀会导致游戏卡顿、贴图错乱、加载慢,需针对性清理:系统级用磁盘清理或设置中勾选“directx着色器缓存”删除;nvidia用户须在控制面板关闭缓存后重启并重置;amd用户可用adrenalin软件一键重置。

Windows 10运行游戏时出现卡顿、贴图错乱或加载缓慢,往往不是内存或硬盘速度问题,而是DirectX着色器缓存损坏、过期或体积膨胀所致;该缓存默认存于系统盘,单次积累可达2~8GB,且不会自动清理。
用磁盘清理工具一键清除
这是最稳妥的通用方法,不依赖显卡品牌,也不会误删系统文件。
1. 按 Win + S 打开搜索,输入“磁盘清理”,点击顶部匹配项。
2. 在弹出窗口中选中系统盘(通常是C盘),点击“确定”。
3. 等待扫描完成,在文件列表中必须勾选“DirectX 着色器缓存”——其他选项可按需选择,但此项是核心目标。
4. 点击“确定”→再点“删除文件”,系统将直接清空全局着色器缓存目录。
通过设置界面批量清理临时文件
适合习惯图形化操作、同时想顺手清理浏览器缓存、回收站残留等用户。
第一步:按 Win + I 打开设置 → 进入“系统” → 左侧选“存储”。
第二步:在右侧点击“临时文件”,等待扫描结束。
第三步:在结果列表中找到并勾选“DirectX 着色器缓存”,注意不要只勾选“临时文件”总项而漏掉这一条——它被列为独立子项,必须手动打勾。
第四步:点击右下角“删除文件”按钮执行清理。
NVIDIA显卡用户:关闭→重启→重启用驱动缓存
仅靠系统级清理无法清除NVIDIA驱动维护的本地DXCache与GLCache文件夹,必须配合控制面板设置释放文件锁。
方法一:驱动层重置(推荐)
1. 关闭Steam、Epic、OBS、Discord等所有可能调用GPU的程序。
2. 右键桌面空白处 → 选择“NVIDIA 控制面板”。
3. 左侧点“管理3D设置” → 切换到“全局设置”标签页。
4. 找到“着色器缓存大小”,从下拉菜单中选“关”,点击“应用”。
5. 必须重启电脑——否则缓存文件仍被进程占用,后续无法彻底删除。
6. 重启后再次打开NVIDIA控制面板,将“着色器缓存大小”改回“驱动程序默认值”,点击“应用”。
方法二:手动定位删除(进阶)
1. 重启后,打开资源管理器,在地址栏粘贴:C:\ProgramData\NVIDIA Corporation\DXCache,回车进入。
2. 全选该文件夹内所有内容 → 按 Shift + Delete 永久删除。
3. 同样路径下还有 GLCache 文件夹,一并清空。
AMD显卡用户:Adrenalin软件一键重置
Adrenalin 2020及更新版本已内置专用功能,无需手动找路径。
1. 打开AMD Adrenalin软件(非Radeon Settings旧版)。
2. 顶部切换至“游戏”标签 → 点击“全局游戏设置”。
3. 滚动到底部,找到“重置着色器缓存”按钮,点击右侧“确认”。
4. 弹窗提示“需要重启以完成重置”,点击“重启”。











