找回密码
 立即注册
搜索
楼主: ababstart

[青黑无脑不要游戏只求一战] EPIC: PS5的SSD太强了,让我们重写了虚幻5

[复制链接]
     
发表于 2020-6-8 21:26 | 显示全部楼层
微软模拟飞行那个是不是吃硬盘真的不知道,那70PB数据主要是生成了一个地球,是不是一下子要载入这么多还不清楚。毕竟要一边玩一边下,你不能默认大家的下载速度一秒一个G吧。
回复

使用道具 举报

头像被屏蔽
     
发表于 2020-6-8 21:52 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2020-6-9 11:16 来自手机 | 显示全部楼层
太巨魔了,期待年底。
回复

使用道具 举报

发表于 2020-6-11 06:10 来自手机 | 显示全部楼层
本帖最后由 aritionkb 于 2020-6-11 06:14 编辑

“PS5可以直接将材质贴图和几何体从SSD读取至显示内存中,而不需要经过CPU解压缩和驱动器抽象开销,这使得其整体性能表现远远高于PC。”

根据这段话,可以大概猜测一下:
“直接将材质贴图和几何体从SSD读取至显示内存中”,这个在PC上是很难做到的,因为贴图存在ssd里,而在ssd上层有文件系统(NTFS,fat32,ext4这种)。操作系统本身掌管IO和文件系统,提供了访问文件系统中文件的API。你作为一个显卡,想直接读取SSD中的文件到显存而不经过CPU和内存,那你的显卡必须要有和ssd的物理直接连接(不能通过pcie,通过pcie就相当于还是走了cpu),以及需要你的显卡能有对应文件系统的读取方法(文件系统驱动)。这对于一个gpu这样的simd架构的处理器来说,编写这样的文件系统读取代码是非常痛苦的。同时pc上也有各种各样的文件系统,有的甚至不开源(比如NTFS),显卡商需要付出巨大的代价来支持所有的文件系统。

“而不需要经过CPU解压缩和驱动器抽象开销”,这里驱动器抽象,指的应该就是文件系统。这句话潜在意思是储存在ssd上的材质都是经过压缩的。这很正常,毕竟现在的4k贴图需要的空间太大了,不压缩的话,ssd根本放不了几个游戏。既然cpu不负责解压缩和处理文件系统读写,那么总有东西需要干这个活。

所以我的猜测,就是ps5有一个定置芯片在显存和ssd中间,可以处理文件系统读取并且解压缩材质,然后把解压过的原始数据流直接塞到显存里。

这段话分析完了,那么这对于其他平台用户有什么影响吗?
XSX,有一样的直接读取技术(Xbox Velocity Architecture)
PC的话,显然不可能有这样一颗芯片去专门满足游戏的需求。但是都是PC了,有什么是加钱不能解决的呢?只要我的内存足够大,SSD当中的内容就可以全部加载进内存。从内存读怎么说也比从SSD读快的多。

— from OnePlus GM1917, Android 10 of S1 Next Goose v2.2.2.1
回复

使用道具 举报

发表于 2020-6-11 07:22 | 显示全部楼层
aritionkb 发表于 2020-6-11 06:10
“PS5可以直接将材质贴图和几何体从SSD读取至显示内存中,而不需要经过CPU解压缩和驱动器抽象开销,这使得 ...

我有个预感的场景,
ps5发售后出了一款真的有大量io的作品,
群众一片欢腾,方向对了,次时代游戏果然需要ssd。
然后过两年时间默默登录pc。
回复

使用道具 举报

     
发表于 2020-6-11 07:24 | 显示全部楼层
frankCC 发表于 2020-6-11 07:22
我有个预感的场景, ps5发售后出了一款真的有大量io的作品, 群众一片欢腾,方向对了,次时代游戏果然需 ...

其实我很好奇为什么一直没人提到这一点
ps5既然支持认证的第三方ssd,那么包括第一方在内就不可能有什么除了定制ssd跑不了的游戏还是说扩展ssd不能玩游戏?
回复

使用道具 举报

     
发表于 2020-6-11 08:37 | 显示全部楼层
我们改了一个宏
回复

使用道具 举报

     
发表于 2020-6-11 09:36 来自手机 | 显示全部楼层
UmarIbnLaAhad 发表于 2020-6-11 07:24
其实我很好奇为什么一直没人提到这一点
ps5既然支持认证的第三方ssd,那么包括第一方在内就不可能有什么 ...

嗯,说不定就是加个判断,如果游戏装在本机的SSD里就启用一些新特性,如果不是就运行和pc差不多的普通版本
回复

使用道具 举报

发表于 2020-6-11 10:12 来自手机 | 显示全部楼层
本帖最后由 根正苗红 于 2020-6-11 10:23 编辑
aritionkb 发表于 2020-6-11 06:10
“PS5可以直接将材质贴图和几何体从SSD读取至显示内存中,而不需要经过CPU解压缩和驱动器抽象开销,这使得 ...

ps5是uma,显存就是内存。不需要像pc那样从内存到显存走pcie总线。
我也怀疑是不是ps5加了个材质解压缩的芯片,彻底解放cpu。或者指定几个核去干脏活。

pc的话,小aa的核显早就uma了,就是显卡比较挫。你得让intel和黄老板打一架,才能实现中高端卡彻底uma,不然只能靠缓存等手段间接实现。
— from vivo NEX S, Android 9 of S1 Next Goose v2.1.0-play
回复

使用道具 举报

发表于 2020-6-11 10:26 | 显示全部楼层
汤圆です 发表于 2020-6-5 22:21
好像都默认ps5的游戏都是ssd 启动了,也就是说光盘都要强制安装了吗

这一代的游戏也都要安装到硬盘啊,bd那个速度比hdd都不如
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-28 19:26 , Processed in 0.048846 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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