☞窝费☜ hdhudjjddj
关注数: 6 粉丝数: 0 发帖数: 2,600 关注贴吧数: 29
关于游戏过程中偶发卡顿的一个解决办法(PC端) 我的方法主要针对一些关卡内的情况比如第一次释放技能和射击时的卡顿,过段时间会好但是下一次上线或更新又会老样子的卡顿。 其实很简单,把N卡控制面板里“着色器缓存大小”改为无限制即可。A卡我不了解,可以自己看看控制面板里有没有类似的功能。 我顺便讲一下造成这种卡顿的原因吧反正也睡不着,知其然也要知其所以然。游戏在运行过程中需要渲染着色器以加载画面,通常这个渲染过程会放在游戏启动时或关卡加载界面,而得益于尘白的史山代码和对虚幻引擎不够深入的了解,它的某些着色器渲染过程并不遵循上述规则,是玩家边操作边渲染某些着色器,这就导致玩家开枪、释放技能甚至转身都会引起卡顿。 那为什么下次开机上线或者更新后它又卡顿了呢?大部分游戏的着色器通常缓存在“C:/用户名/Appdata/Local/NVIDIA/DXcache”这个路径下(包括DLSS的缓存也在这里),少部分缓存于游戏的自建文件夹内,但基本都在C盘。如果上述的“着色器缓存大小”是禁用的话就是不允许着色器缓存,换句话说就是只能“实时渲染”,下次开机上线又要重新渲染导致开头说的那种情况;如果你限制大小在1G以内,而你刚好又玩其他游戏尤其是单机,就会遵循以新换旧的规则删掉老着色器缓存新的,而DLSS的缓存也会这样替换,毕竟空间就那么大总要腾地方出来。因此在C盘空间足够的情况下我是建议改为无限制,如果空间不够或者有些游戏不玩卸载了可以定时清理一下DXcache(可以直接删,只是需要在下次游戏中重新编译),当然也可以考虑限制10G,但我缓存占用最大的一次DXcache到了9.3G……主要是单机玩的多,DLSS的老模型缓存都比较大,但是新模型占用小多了。 不一定适用所有人,每个人pc环境和条件不同,同样问题解决方法可能也不同,只是提供一个对我来说有用的方法给大家参考。
1 下一页