3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 3446|回复: 13
打印 上一主题 下一主题

[游戏讨论] 为什么每次重进游戏都要重新验证着色器?

[复制链接]

23

主题

679

帖子

808

积分

超级玩家

Rank: 5Rank: 5

贡献度
6
金元
7840
积分
808
精华
0
注册时间
2020-4-14
跳转到指定楼层
主题
发表于 2024-11-8 13:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
是这游戏本身就这样还是哪里设置出问题了?
回复

使用道具 举报

226

主题

8419

帖子

8444

积分

游戏精英

Rank: 8Rank: 8

贡献度
940
金元
46841
积分
8444
精华
0
注册时间
2006-5-29
舒服的沙发
发表于 2024-11-8 14:01 | 只看该作者
游戏自身的问题。
回复 支持 反对

使用道具 举报

4

主题

656

帖子

1018

积分

游戏狂人

Rank: 6Rank: 6

贡献度
3
金元
10063
积分
1018
精华
0
注册时间
2008-2-27
硬硬的板凳
发表于 2024-11-8 14:05 | 只看该作者
本帖最后由 l545426 于 2024-11-8 14:07 编辑

默认就这样吧,它只是验证加载,又不是编译。《死亡岛2》打开游戏也是这样,甚至yuzu模拟器玩《塞尔达传说:王国之泪》也是这样
回复 支持 反对

使用道具 举报

23

主题

679

帖子

808

积分

超级玩家

Rank: 5Rank: 5

贡献度
6
金元
7840
积分
808
精华
0
注册时间
2020-4-14
冰凉的地板
 楼主| 发表于 2024-11-8 14:07 | 只看该作者
l545426 发表于 2024-11-8 14:05
默认就这样吧,它只是验证加载,又不是编译。死亡岛2打开游戏也是这样

玩地平线西海岸就不这样,只在初次进游戏的时候加载着色器,后面就不会再加载了。
回复 支持 反对

使用道具 举报

23

主题

679

帖子

808

积分

超级玩家

Rank: 5Rank: 5

贡献度
6
金元
7840
积分
808
精华
0
注册时间
2020-4-14
5#
 楼主| 发表于 2024-11-8 14:09 | 只看该作者
jxg2210 发表于 2024-11-8 14:01
游戏自身的问题。

不是我的问题就好
回复 支持 反对

使用道具 举报

6

主题

1177

帖子

1446

积分

游戏狂人

Rank: 6Rank: 6

贡献度
31
金元
13216
积分
1446
精华
0
注册时间
2009-2-6
6#
发表于 2024-11-8 14:16 | 只看该作者
把shader_cache文件夹删了就不验证了,不知道有没有后遗症。
回复 支持 反对

使用道具 举报

4

主题

656

帖子

1018

积分

游戏狂人

Rank: 6Rank: 6

贡献度
3
金元
10063
积分
1018
精华
0
注册时间
2008-2-27
7#
发表于 2024-11-8 14:23 | 只看该作者
wwd111333999 发表于 2024-11-8 14:16
把shader_cache文件夹删了就不验证了,不知道有没有后遗症。

你们能不能分清验证、加载、初始化和编译的区别?有没有读过计算机专业?shader_cache就是着色器缓存的文件夹,你删了应该会重新编译的。预缓存就是用来加强游戏的流畅程度,用空间换时间,这样就不会在玩游戏过程中临时编译造成卡顿
回复 支持 2 反对 0

使用道具 举报

4

主题

656

帖子

1018

积分

游戏狂人

Rank: 6Rank: 6

贡献度
3
金元
10063
积分
1018
精华
0
注册时间
2008-2-27
8#
发表于 2024-11-8 14:27 | 只看该作者
rwh3305665 发表于 2024-11-8 14:07
玩地平线西海岸就不这样,只在初次进游戏的时候加载着色器,后面就不会再加载了。
...

你用模拟器玩塞尔达传说也会加载验证着色器缓存
回复 支持 反对

使用道具 举报

27

主题

2449

帖子

4715

积分

游戏精英

Rank: 8Rank: 8

贡献度
95
金元
43354
积分
4715
精华
0
注册时间
2021-2-25
9#
发表于 2024-11-8 14:37 | 只看该作者
编译和验证是两码事…着色器是游戏必须的,它需要把游戏的图像代码翻译成你CPU和GPU能看得懂的语言…大概就是这样
回复 支持 反对

使用道具 举报

27

主题

2449

帖子

4715

积分

游戏精英

Rank: 8Rank: 8

贡献度
95
金元
43354
积分
4715
精华
0
注册时间
2021-2-25
10#
发表于 2024-11-8 14:37 | 只看该作者
l545426 发表于 2024-11-8 14:23
你们能不能分清验证、加载、初始化和编译的区别?有没有读过计算机专业?shader_cache就是着色器缓存的文 ...

你跟他们解释这个无异于对牛弹琴
回复 支持 反对

使用道具 举报

61

主题

2708

帖子

6930

积分

游戏精英

Rank: 8Rank: 8

贡献度
293
金元
57484
积分
6930
精华
1
注册时间
2008-11-27
11#
发表于 2024-11-8 15:08 | 只看该作者
升级驱动
除了第一次进会着色器编译,再进都是直接读档
回复 支持 反对

使用道具 举报

78

主题

567

帖子

1551

积分

游戏狂人

Rank: 6Rank: 6

贡献度
26
金元
14469
积分
1551
精华
0
注册时间
2022-12-22
12#
发表于 2024-11-8 16:04 | 只看该作者
第一次进入时才是编译,起码五分钟搞定,进度条慢死,还崩溃过一次。编译好了后面也会出现进度条但肯定不是再编译一遍,因为进度条涨得速度飞快,十几秒搞定。

现在新游戏很多都有这个问题,战神5也有,不过战神5比龙腾4优化的好,第二次启动三秒秒就能把进度条刷完。
回复 支持 反对

使用道具 举报

8

主题

362

帖子

1048

积分

游戏狂人

Rank: 6Rank: 6

贡献度
0
金元
10482
积分
1048
精华
0
注册时间
2009-1-17
13#
发表于 2024-11-9 21:28 | 只看该作者
l545426 发表于 2024-11-8 14:23
你们能不能分清验证、加载、初始化和编译的区别?有没有读过计算机专业?shader_cache就是着色器缓存的文 ...

我不是计算机专业毕业的,但是你的评论真的很有用,学到一个知识

回复 支持 反对

使用道具 举报

259

主题

1904

帖子

2479

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
95
金元
20989
积分
2479
精华
0
注册时间
2008-7-9
14#
发表于 2024-11-10 08:14 | 只看该作者
本帖最后由 applepie27 于 2024-11-11 14:13 编辑
wwd111333999 发表于 2024-11-8 14:16
把shader_cache文件夹删了就不验证了,不知道有没有后遗症。

有, 我删了后 进游戏各种卡顿掉帧。 而且进游戏也不会重新生成着色器。
但是不删,每次进游戏验证10分钟着色器
更新下进展
还是这破游戏的问题,更新了update 1 后,进游戏不用验证10分钟了,很快就验完了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-28 06:08 , Processed in 0.029256 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表