电脑屏幕游戏或ai绘图时出现贴图错乱、马赛克等异常,多因着色器缓存损坏或版本错配所致,需针对性清理:一、用磁盘清理工具勾选“directx着色器缓存”安全清除;二、通过设置→系统→存储→临时文件中勾选同名选项清理;三、nvidia用户须在控制面板禁用着色器缓存→重启→恢复默认值;四、amd用户可用adrenalin软件一键重置;五、进阶可手动清空%localappdata%\nvidia\glcache、dxcache或%localappdata%\amd\dxcache等专属目录。

电脑屏幕在运行游戏或AI绘图软件时突然出现贴图错乱、马赛克、颜色泛滥、模型闪烁等异常,往往不是显卡硬件损坏,而是显存中残留的着色器缓存已损坏或版本错配,必须针对性清理GPU缓存才能恢复渲染一致性。
用系统磁盘清理工具清除DirectX着色器缓存
这是最安全、兼容性最强的清理方式,不依赖显卡品牌,也不会误删驱动文件,适合首次尝试或不确定显卡型号的用户。
按Win + S组合键→输入“磁盘清理”并打开→选择系统盘(通常为C盘)→点击“确定”→等待扫描完成→在文件列表中勾选【DirectX 着色器缓存】→点击“确定”→再点“删除文件”执行清理。
通过Windows设置界面清理临时着色器缓存
该方法操作路径更直观,且能同步清理其他冗余临时文件,避免多开窗口干扰判断。
按Win + I打开“设置”→进入“系统→存储”→点击“临时文件”→等待扫描完成→在结果列表中勾选【DirectX 着色器缓存】→点击右下角“删除文件”按钮。
NVIDIA显卡专属缓存重置流程
仅靠系统级清理无法清除NVIDIA驱动维护的独立DXCache与GLCache文件夹,必须配合控制面板禁用→重启→重启用三步闭环,否则旧缓存仍被锁定。
第一步:关闭所有图形程序,包括Steam、Epic Launcher、OBS、Discord及正在后台运行的浏览器GPU进程。
第二步:右键桌面→选择“NVIDIA 控制面板”→左侧点击“管理3D设置”→切换至“全局设置”选项卡→向下滚动找到“着色器缓存大小”→从下拉菜单中选择“关”→点击“应用”。
第三步:重启电脑,确保nvidia-smi进程完全退出、缓存文件锁释放;重启后再次进入NVIDIA控制面板,将“着色器缓存大小”改回“驱动程序默认值”,点击“应用”。
AMD显卡一键重置着色器缓存
Adrenalin 2020及更新版本内置了专用重置入口,比手动删文件更可靠,且自动处理缓存索引与校验逻辑。
打开“AMD Adrenalin 软件”→点击顶部“游戏”标签→进入“全局游戏设置”→向下滚动找到“重置着色器缓存”→点击右侧“确认”按钮→按提示重启电脑。
手动深度清理缓存目录(进阶)
当上述方法无效,或怀疑存在驱动残留导致缓存反复错位时,需定位并清空显卡厂商缓存根目录。此操作不可逆,必须先关闭全部GPU相关进程。
方法一(NVIDIA):按下Win + R→输入%LOCALAPPDATA%\NVIDIA\GLCache→回车→全选文件夹内所有内容→Delete删除;再输入%LOCALAPPDATA%\NVIDIA\DXCache→同样全选删除。
方法二(AMD):按下Win + R→输入%LOCALAPPDATA%\AMD\DXCache→回车→全选删除;若使用Radeon Pro Software,还需清理%PROGRAMDATA%\AMD\CIM\Cache。
【删除前务必确认资源管理器地址栏显示路径完全正确,输错字母或漏掉反斜杠会导致误删用户数据】











