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

注册 登录

QQ登录

只需一步,快速开始

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

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

[复制链接]

22

主题

634

帖子

730

积分

超级玩家

Rank: 5Rank: 5

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

使用道具 举报

207

主题

8108

帖子

7884

积分

游戏精英

Rank: 8Rank: 8

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

使用道具 举报

4

主题

641

帖子

986

积分

超级玩家

Rank: 5Rank: 5

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

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

使用道具 举报

22

主题

634

帖子

730

积分

超级玩家

Rank: 5Rank: 5

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

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

使用道具 举报

22

主题

634

帖子

730

积分

超级玩家

Rank: 5Rank: 5

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

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

使用道具 举报

6

主题

1164

帖子

1403

积分

游戏狂人

Rank: 6Rank: 6

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

使用道具 举报

4

主题

641

帖子

986

积分

超级玩家

Rank: 5Rank: 5

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

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

使用道具 举报

4

主题

641

帖子

986

积分

超级玩家

Rank: 5Rank: 5

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

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

使用道具 举报

26

主题

2218

帖子

4251

积分

勤勤恳恳

Rank: 12Rank: 12Rank: 12

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

使用道具 举报

26

主题

2218

帖子

4251

积分

勤勤恳恳

Rank: 12Rank: 12Rank: 12

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

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

使用道具 举报

49

主题

2301

帖子

5954

积分

游戏精英

Rank: 8Rank: 8

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

使用道具 举报

60

主题

401

帖子

1039

积分

游戏狂人

Rank: 6Rank: 6

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

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

使用道具 举报

8

主题

169

帖子

688

积分

超级玩家

Rank: 5Rank: 5

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

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

回复 支持 反对

使用道具 举报

256

主题

1872

帖子

2409

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
95
金元
20294
积分
2409
精华
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, 2025-2-15 00:37 , Processed in 0.167118 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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