游戏更新后掉帧卡顿闪烁或黑屏,大概率是着色器缓存损坏或版本错位所致;需通过清理dxcache/shadercache、重置geforce experience缓存或分层删除dxvk缓存来解决。
立即进入“夸克ai手把手教你,操作像呼吸一样简单!☜☜☜☜☜点击进入”;

游戏更新后突然掉帧、画面卡顿、模型闪烁或启动黑屏超过两分钟,大概率是显卡驱动残留的着色器缓存与新版本不兼容——这些缓存文件本该自动适配,但旧缓存损坏或版本错位会强制显卡反复编译失败,直接拖垮帧率。
确认问题是否由着色器缓存引起
先用三行命令快速验证:
打开终端(Linux)或 PowerShell(Windows),依次执行:
ls -la ~/.cache/dxvk/(Linux/Wine用户)
或 Windows 用户直接检查路径:%localappdata%\NVIDIA\DXCache 或 %localappdata%\AMD\DXCache 是否存在且体积异常(>500MB);
再运行 find ~/.cache/dxvk -name "*.dxvk-cache" | wc -l,若结果 >80,基本可判定缓存已污染。
Windows平台:手动清空NVIDIA/AMD着色器缓存
方法一:直接删除缓存文件夹内容(最常用)
① 按 Win + R,输入 %localappdata% 回车;
② 进入对应显卡文件夹:N卡用户打开 NVIDIA 文件夹,A卡用户打开 AMD 文件夹;
③ 找到 DXCache 和 ShaderCache 两个子文件夹,全选内部所有文件 → Delete(注意:不要删文件夹本身,只清空内容);
④ 重启电脑,再启动游戏——首次加载稍慢属正常,系统会重建适配新版本的缓存。
方法二:通过GeForce Experience重置(仅N卡)
打开 GeForce Experience → 设置 → 常规 → 关闭「Shader缓存」→ 重启电脑 → 再次开启该选项。这会触发后台强制刷新缓存索引,比手动删更彻底,但耗时略长。
Linux/Wine平台:精准清理DXVK着色器缓存
第一步:关闭所有依赖DXVK的进程
必须退出 Steam、Lutris、Bottles 及所有 Wine 应用,否则缓存文件被锁定,rm 命令会静默失败;
第二步:执行分层清理
基础清理(覆盖90%场景):rm -rf ~/.cache/dxvk/*.dxvk-cacherm -rf ~/.cache/dxvk/pipeline_cache.bin
Steam游戏专用清理(避免误删其他Wine前缀):find "$HOME/.local/share/Steam/steamapps/compatdata" -name "*.dxvk-cache" -delete 2>/dev/null;
第三步:清理Wine前缀内缓存(解决单游戏异常)
进入对应游戏的Wine前缀路径:rm -rf "$HOME/.wine/drive_c/users/$USER/AppData/Local/dxvk/cache"/*
这一步只影响该前缀下的游戏,不会波及其他应用,适合排查特定游戏掉帧。











