为什么每次重进游戏都要重新验证着色器?
是这游戏本身就这样还是哪里设置出问题了?游戏自身的问题。 本帖最后由 l545426 于 2024-11-8 14:07 编辑
默认就这样吧,它只是验证加载,又不是编译。《死亡岛2》打开游戏也是这样,甚至yuzu模拟器玩《塞尔达传说:王国之泪》也是这样 l545426 发表于 2024-11-8 14:05
默认就这样吧,它只是验证加载,又不是编译。死亡岛2打开游戏也是这样
玩地平线西海岸就不这样,只在初次进游戏的时候加载着色器,后面就不会再加载了。
jxg2210 发表于 2024-11-8 14:01
游戏自身的问题。
不是我的问题就好
把shader_cache文件夹删了就不验证了,不知道有没有后遗症。 wwd111333999 发表于 2024-11-8 14:16
把shader_cache文件夹删了就不验证了,不知道有没有后遗症。
你们能不能分清验证、加载、初始化和编译的区别?有没有读过计算机专业?shader_cache就是着色器缓存的文件夹,你删了应该会重新编译的。预缓存就是用来加强游戏的流畅程度,用空间换时间,这样就不会在玩游戏过程中临时编译造成卡顿 rwh3305665 发表于 2024-11-8 14:07
玩地平线西海岸就不这样,只在初次进游戏的时候加载着色器,后面就不会再加载了。
...
你用模拟器玩塞尔达传说也会加载验证着色器缓存
编译和验证是两码事…着色器是游戏必须的,它需要把游戏的图像代码翻译成你CPU和GPU能看得懂的语言…大概就是这样 l545426 发表于 2024-11-8 14:23
你们能不能分清验证、加载、初始化和编译的区别?有没有读过计算机专业?shader_cache就是着色器缓存的文 ...
你跟他们解释这个无异于对牛弹琴
升级驱动
除了第一次进会着色器编译,再进都是直接读档 第一次进入时才是编译,起码五分钟搞定,进度条慢死,还崩溃过一次。编译好了后面也会出现进度条但肯定不是再编译一遍,因为进度条涨得速度飞快,十几秒搞定。
现在新游戏很多都有这个问题,战神5也有,不过战神5比龙腾4优化的好,第二次启动三秒秒就能把进度条刷完。 l545426 发表于 2024-11-8 14:23
你们能不能分清验证、加载、初始化和编译的区别?有没有读过计算机专业?shader_cache就是着色器缓存的文 ...
我不是计算机专业毕业的,但是你的评论真的很有用,学到一个知识
本帖最后由 applepie27 于 2024-11-11 14:13 编辑
wwd111333999 发表于 2024-11-8 14:16
把shader_cache文件夹删了就不验证了,不知道有没有后遗症。
有, 我删了后 进游戏各种卡顿掉帧。 而且进游戏也不会重新生成着色器。
但是不删,每次进游戏验证10分钟着色器
更新下进展
还是这破游戏的问题,更新了update 1 后,进游戏不用验证10分钟了,很快就验完了。
页:
[1]