推荐N卡用户将着色器缓存大小设为10GB,A卡用户保持驱动自动模式;缓存文件位于C:\Users\用户名\AppData\Local\NVIDIA\DXCache,可用Windows磁盘清理工具勾选“DirectX着色器缓存”安全清理。

想让游戏加载更快、减少卡顿和贴图异常,又不希望C盘被越堆越满,就得把显卡控制面板里的着色器缓存大小调到合适值——不是越大越好,也不是关掉就万事大吉。
NVIDIA显卡:设置10GB为推荐基准值
第一步:右键桌面空白处,选择“NVIDIA控制面板”。如果点不开,说明显卡驱动未正常加载,需去NVIDIA官网下载对应型号的最新驱动重装。
第二步:左侧菜单点击“管理3D设置”,在右侧主区域向下滚动,找到“着色器缓存大小”选项。
第三步:点击右侧下拉框,选择【10GB】。这个值能覆盖《赛博朋克2077》《霍尔沃茨之遗》等大型游戏的缓存需求,同时避免C盘空间被无节制占用。若你的C盘是1TB固态且剩余空间超300GB,可选“无限制”,但务必定期用磁盘清理工具手动干预。
第四步:点击“应用”,系统会提示重启生效——这一步不能跳过,否则新设置不会写入驱动运行时配置。
AMD显卡:保持默认,别手动填数字
AMD Adrenalin驱动已内置智能扩容逻辑,会根据你常玩的游戏自动调整缓存体积。手动输入具体数值反而可能触发缓存管理异常,导致部分游戏启动时反复编译着色器。
打开AMD Adrenalin软件 → 进入“游戏” → “全局游戏设置” → 确认“着色器缓存”处于启用状态即可。不需要也不建议修改任何数字。
清理旧缓存再设新上限(关键前置动作)
方法一:系统级一键清理(最安全)
按Win+S搜索“磁盘清理”→选择C盘→等待扫描完成→勾选“DirectX着色器缓存”→点击“删除文件”。这一步清的是Windows全局缓存,所有显卡品牌通用。
方法二:NVIDIA专属重置流程
先在NVIDIA控制面板中将“着色器缓存大小”设为“关”→点击“应用”→【必须重启电脑】→重启后重新进入控制面板,设回10GB并再次“应用”。不重启会导致DXCache文件夹被进程锁定,后续手动删也删不干净。
方法三:手动删物理文件(仅当上述无效时使用)
按Win+R输入%LOCALAPPDATA%\NVIDIA→回车→删除其中的DXCache和GLCache两个文件夹全部内容。注意:【不要删错父目录,否则可能影响驱动更新】。

















