实测着色器缓存改成无限可以有效提高游戏速度
steam吧
全部回复
仅看楼主
level 15
N卡默认的着色器缓存是1G,
游戏一开始会编译一次缓存部分数据,
在游戏中遇到新的材质,还会一边编译新的一边删旧的,
这就吃掉了一部分CPU和GPU,
通过把着色器缓存设为无限大,
让游戏加载过一次的材质不再重新编译来提高速度,
只对游戏中期有效,
初期第一次编译的时候该卡一样卡
2025年03月16日 00点03分 1
吧务
level 16
无限大不会游戏关了也把硬盘一直占着吧,得卸载才能释放吗?
2025年03月16日 00点03分 2
手动删
2025年03月16日 00点03分
N卡的着色器缓存位置通常位于C:\Users\你的用户名\AppData\Local\NVIDIA\DXCache
2025年03月16日 00点03分
本游戏位置:游戏根目录\shader_cache
2025年03月16日 00点03分
@雪耻景阳冈 原来如此,那也行
2025年03月16日 00点03分
level 9
改成多少好
2025年03月16日 00点03分 3
当然是无限拉,大不了游戏实际占用空间=安装文件x150%
2025年03月16日 01点03分
@雪耻景阳冈 那我就改成无限啦[惊讶]
2025年03月16日 01点03分
level 12
着色器缓存能改位置么?总是存c盘,要是能往其他盘存就好了
2025年03月16日 02点03分 4
试试看mklink指令
2025年03月16日 02点03分
level 1
还有这操作阿[真棒]
2025年03月16日 02点03分 5
level 1
还有这操作阿[真棒]
2025年03月16日 02点03分 6
level 11
又不能提高帧数,只不过是加载速度
2025年03月16日 02点03分 7
可以有效减少卡顿
2025年03月19日 08点03分
level 14
喜欢只给c盘分几十g的管理小天才就别尝试了[滑稽]
2025年03月16日 02点03分 8
@Castellano丶 c盘会越来越大的,很多缓存都会默认c盘,几十g根本不够
2025年03月16日 11点03分
@Castellano丶 c盘的appdata文件夹是微软专门设计用来存数据的,你用的越多这个文件夹就越大[滑稽]
2025年03月16日 12点03分
@zhenghun13 掉盘是整个硬盘掉,不是只掉c区,你哪怕分CDEFGHIJKL十个区,十个区也是一起掉。企图通过分区来把c区当一个不影响其他区的独立硬盘使用,是一种朴实的幻想[滑稽]
2025年03月17日 01点03分
坏了我成小天才了,本来我就两个1t硬盘总不能给c判那么多空间吧,还是说你们都是整个硬盘不分区直接用的[阴险]
2025年03月16日 11点03分
level 6
100G就够了 我几十个游戏也就缓存了30多G着色器在C盘
2025年03月16日 05点03分 9
莫不是每个游戏1G左右?
2025年03月16日 11点03分
@本想起两个字😷 有些游戏好几G,比如那个地平线2 着色器有个4G大的还有些小的文件,我都没跑多大的图就有这么多了,跑完整图不知道得多大。蜘蛛侠2的也很大,老一点的游戏正常其实就几百兆
2025年03月18日 06点03分
@本想起两个字😷 原生游戏着色器文件不会太大,模拟器才会特别离谱
2025年03月19日 08点03分
level 11
其实也不需要手动删,时不时更新下驱动就会清除掉,保证有个富余空间装就行了
2025年03月16日 12点03分 10
level 13
默认1G?可是我没动过dxcache有4G
2025年03月16日 13点03分 11
是的,,我才发现我dxcache缓存文件夹有近十g。。我自己也没设过啊。
2025年03月17日 06点03分
level 11
游戏卸载了缓存还占空间吗
2025年03月16日 15点03分 12
会。这是最恶心的
2025年03月17日 11点03分
level 9
C盘是1tb的ssd才建议把它设置成无限大
2025年03月16日 18点03分 13
level 13
[真棒]
2025年03月16日 19点03分 14
level 7
mark
2025年03月16日 22点03分 15
1 2 尾页