必须先关闭着色器缓存再删除文件夹并重启,否则文件被占用无法清理;NVIDIA用户在控制面板设缓存为“关”,AMD用户在Adrenalin中关闭开关;删%LOCALAPPDATA%\NVIDIA\DXCache和GLCache及%LOCALAPPDATA%\AMD\DxCache;最后设NVIDIA缓存为10GB或重开AMD开关并重启生效。

关闭着色器缓存防止文件被占用
必须先禁用缓存功能,否则系统或驱动进程会持续锁定 DXCache 和 GLCache 文件夹,导致后续删除失败。这一步跳过会导致手动清理完全无效。
右键桌面空白处→选择“NVIDIA控制面板”→左侧点击“管理3D设置”→切换到“全局设置”标签页→找到“着色器缓存大小”→从下拉菜单中选择【关】→点击“应用”。
AMD用户请打开“AMD Adrenalin 软件”→顶部切换至“游戏”→进入“全局游戏设置”→将“着色器缓存”开关设为关闭状态→点击右上角保存图标。
定位并彻底删除缓存文件夹
重启电脑是强制释放所有 GPU 相关进程锁的必要操作,不重启就进目录删除,多数文件会显示“正在使用中”。
按 Win + R 打开运行框,输入 %LOCALAPPDATA%\NVIDIA 回车,进入该目录后直接删除 DXCache 和 GLCache 两个文件夹(不要只清空内容,要删整个文件夹)。
再按 Win + R 输入 %LOCALAPPDATA%\AMD 回车,若存在 DxCache 文件夹,一并删除;若无此文件夹,说明当前驱动未生成独立缓存,跳过即可。
注意:%LOCALAPPDATA% 默认是隐藏路径,需在文件资源管理器“查看”选项卡中勾选“隐藏的项目”,否则看不到 NVIDIA 或 AMD 文件夹。
重新启用并合理设置缓存上限
缓存不是越小越好,也不是越大越快。10GB 是经过大量实测验证的平衡值——既能覆盖《赛博朋克2077》《三角洲行动》等新作的着色器编译需求,又不会把 C 盘塞满。
第一步:重新打开 NVIDIA 控制面板→“管理3D设置”→“全局设置”→“着色器缓存大小”下拉菜单中选择【10 GB】→点击“应用”。
第二步:重启电脑,让新设置生效并重建干净缓存结构。
AMD 用户无需手动设数值,回到 Adrenalin 软件→“游戏”→“全局游戏设置”→将“着色器缓存”开关重新打开即可,驱动会自动按需扩容。

















