EPIC: PS5的SSD太强了,让我们重写了虚幻5

  • 共谍常凯申
    游戏需要分明是顺序读取,现在用机械盘的时候打游戏会卡吗?
  • a
    ababstart
    主要的吹点一直不是一般意义上的硬盘数据传输速度,而是PS5使用了全新的读取结构,让“实际”运行中的读取速度大幅提升,甚至到了可以改变游戏演出方式(超高速移动和巨量多边形之类)的水平。
  • U
    UmarIbnLaAhad
    泥潭晚ps5吧一个多月才开始复读这些ssd玄学相关,还是不行啊
  • 不可避免
    有一说一啊,之前那个演示DEMO画面精度细节确实不错。
    但最后一段高速飞翔其实算不上特别惊艳。正当防卫4用钩锁与翼装配合,在大型基地连环不断爆破的火花碎零件中穿梭的状况可以达成比这个飞翔演示更炫酷的效果。
    因此我对于这个DEMO只有PS5的SSD能达成持嘲笑态度。高速运动明明是现有技术已经能达成的效果。
  • S
    Scythe
    除非我要实现一种效果,那就是使用材质超过了显存+内存的总和,还需要用到ssd的存储才能体现这个效果


    这个设计思路本身就是神经病吧?
  • D
    D-JoeII
    那個結構XSX有,老黃有,蘇媽的卡以後也有
  • 不可避免
    真有这么做的游戏想想也挺美的。
    不过这种思路不适合做3A,多做一些这样的场景1T的SSD可能只能装一到两个游戏,除非学育碧玩无线素材复用。
    其实我举例的正当防卫系列的可破坏基地就大同小异,只能玩个新鲜不一会儿就腻。
    可能PS5后期的小品作能发挥这种长处。
  • S
    Scythe
    其实我那段话有个重要因素没讲,所以我那段话基本上是开玩笑的

    ssd的带宽再怎么牛逼,能和内存与显存相提并论?做不到的话,凭什么用ssd实时加载材质?
    如果ssd的带宽能跟上内存和显存的需求,那么这俩硬件何用?


    本质上就是个扯淡的玩意
  • 新闻联播
    问个题外话,DDR2-800的带宽是6.4G,马云价大概是10RMB/1GB,买上16G做磁盘缓存,对游戏读取的提升是不是也很大?
  • C
    CyanCloverFern
    DIMM插槽很宝贵的。
    牙膏的Optane-DCPMM预计两年左右能进入HEDT方面,和内存1:4配置,每个通道近端插DCPMM、远端插DDR,可以作为磁盘使用,按字节读写。
  • 共谍常凯申
    我不懂具体原理,但我个人猜想是高速的SSD间接可以提高内存的利用率
  • d
    dumplingpro
    游戏要的是随机读取啊,机械硬盘要物理寻道是硬伤。
    除非你内存非常大,一开始就把所有文件读到内存上完事(类似ramdisk),反而是巨硬那种即时切换,比较需要顺序读取(把内存整个存入硬盘,或者整个读出来)


    要是只要顺序读取的话,不要买一块大硬盘,而是买多块小硬盘组raid 0就好了,尤其是AMD家走pcie 4.0,现在也不用阵列卡直接就能软组,但除非特殊需要,因为对游戏意义不大,所以一般玩家很少组。
  • y
    yellow0507
    肯定是泥潭大神更懂啊 不会有人质疑吧?不会吧不会吧?
  • S
    SaaB35
    基本上可以确定这个哥说的话是配合宣传的

    天天上互联网应该“懂的都懂”
  • 共谍常凯申
    你倒是说现在玩游戏机械盘和固态盘除了加载速度还有什么区别吗?你说游戏需要随机读取,你倒是说个理论出来啊,全靠猜?
  • 汤圆です
    好像都默认ps5的游戏都是ssd 启动了,也就是说光盘都要强制安装了吗
  • S
    Scythe
    什么叫做内存利用率

    内存就俩指标,容量,带宽,提高哪个利用率?
  • S
    Scythe
    我拷贝数据,我从硬盘上读取就是按照存放顺序12345678

    你玩游戏,硬盘上的材质就算是按照顺序摆放的,你玩的时候也未必会按照顺序去玩,这不就是随机读取了

    压根不是机械盘和固态盘的区别问题
  • f
    fcssnake
    0202年了还有人不知道PS4光盘都是强制全部安装的?不会吧不会吧?
  • f
    ffmzsj
    问题是ps5也不在市面上啊
  • 共谍常凯申
    当然是储存在内存中的内容的利用率,硬盘速度越慢,需要预存在内存中的内容就越多,利用率就低了,反过来硬盘速度越快内存利用率不就高了吗?
  • S
    Scythe
    你理解错工作原理了

    硬盘工作速度和内存需要存哪些东西是毫无关系的,内存就那么大,你设计游戏的时候就只能设计我正常玩的时候需要哪些素材,真正开始玩的时候,就从硬盘/光盘中把内容移动到内存,也就是“读盘/loading”,完成这个操作以后,理论上你不切场景,不加载新的东西的话,硬盘断开都无所谓的

    把硬盘换成ssd,提升的体验就是“读盘/loading”部分,仅此而已,至于这次epic吹了个很大的逼,“PS5可以直接将材质贴图和几何体从SSD读取至显示内存中,而不需要经过CPU解压缩和驱动器抽象开销,这使得其整体性能表现远远高于PC”,说实在的,不知所云
  • 共谍常凯申
    那我想问现在有的游戏时平时采用低模,过场或者对话时采用高模,那按你所说高模低模都是一直储存在内存里的咯?
  • S
    Scythe
    你说的对,只要是需要运行的东西,都在显存/内存中,读盘就是硬盘——内存的过程
  • l
    lxzworry
    一个fopen也能发个新闻
  • z
    z285714
    索尼这个SSD其实更多的是为了他自己的游戏,以后新战神之类的演出说不定会提升一个档次,这种提升还是可以期待的。比如奎爷和索尔对打山崩地裂之类的。另外可能能用上的估计是ff7re这种重演出的游戏。
  • S
    S.I.R
    微软模拟飞行那个是不是吃硬盘真的不知道,那70PB数据主要是生成了一个地球,是不是一下子要载入这么多还不清楚。毕竟要一边玩一边下,你不能默认大家的下载速度一秒一个G吧。
  • S
    SaaB35
    以前为了优化数据读取,游戏制作方会用一种“复制内容”的方法,让硬盘尽可能快速读取到会反复使用的素材,代价就是游戏文件会变大。SSD随机读取速度上去了的话,帧数性能肯定会有所提升。

    但是EPIC这老哥的发言就是标准的“索尼跟我们关系老好了”,让我感觉微软像个备胎
  • 囧囧囧
    太巨魔了,期待年底。
  • a
    aritionkb
    “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 ofS1 Next Goosev2.2.2.1
  • f
    frankCC
    我有个预感的场景,
    ps5发售后出了一款真的有大量io的作品,
    群众一片欢腾,方向对了,次时代游戏果然需要ssd。
    然后过两年时间默默登录pc。
  • U
    UmarIbnLaAhad
    其实我很好奇为什么一直没人提到这一点
    ps5既然支持认证的第三方ssd,那么包括第一方在内就不可能有什么除了定制ssd跑不了的游戏还是说扩展ssd不能玩游戏?
  • z
    zxlice
    我们改了一个宏
  • 2
    2659646573
    嗯,说不定就是加个判断,如果游戏装在本机的SSD里就启用一些新特性,如果不是就运行和pc差不多的普通版本
  • 根正苗红
    ps5是uma,显存就是内存。不需要像pc那样从内存到显存走pcie总线。
    我也怀疑是不是ps5加了个材质解压缩的芯片,彻底解放cpu。或者指定几个核去干脏活。

    pc的话,小aa的核显早就uma了,就是显卡比较挫。你得让intel和黄老板打一架,才能实现中高端卡彻底uma,不然只能靠缓存等手段间接实现。
    — from vivo NEX S, Android 9 ofS1 Next Goosev2.1.0-play
  • a
    aceralon
    这一代的游戏也都要安装到硬盘啊,bd那个速度比hdd都不如