ym168 发表于 2023-1-26 21:11

DirectStorage或导致显卡性能损失, 能让RTX 4090性能下跌10%

微软在2021年3月正式推出了DirectStorage API,让PC的NVMe SSD绕过CPU和内存,直接向显存传输数据,可大幅降低游戏加载的时间,并解决一些材质加载错误的问题,以做到场景的无缝接合。去年微软还对DirectStorage API进行了更新,在1.1版里引入“asset decompression”功能,让GPU直接从存储设备中获得游戏材质的相关资源,然后以GPU代替CPU进行解压缩。这进一步减少了数据传输和解压缩的时间,从而提高游戏加载的速度。



DirectStorage技术带来了更快的加载速度,不过也是有所牺牲的。近日PC Games Hardware进行了新的测试,显示DirectStorage 1.1可能会让显卡损失一些性能。其测试的游戏来自Square Enix的《Forspoken》,这是首款支持DirectStorage 1.1的游戏。

测试平台以英特尔酷睿i9-12900K处理器搭配英伟达GeForce RTX 4090显卡,使用了SATA SSD、PCIe 4.0 M.2 SSD和PCIe 3.0 M.2 SSD,不过没有提及SSD具体的型号。



在4K分辨率下,从SATA SSD换到PCIe 4.0 M.2 SSD,平均帧数从83.2下降到74.4,达到了10%。虽然比例看起来挺高,但实际对帧数的影响不到10帧。由于1%和0.2%帧数没有什么差异,这意味着游戏是保持流畅运行的。

造成帧数下降的原因,很可能是SSD的数据传输速度更快了,显卡需要承担的解压缩任务更重了。此前有DirectStorage测试显示,使用GPU来执行解压缩任务时的效率非常高,不过使用SATA SSD的效果几乎可以忽略,相比M.2 SSD要差得多。


https://www.expreview.com/86573.html

赫敏 发表于 2023-1-27 00:03

硬盘越快,帧数越低

灰羽利亞 发表于 2023-1-27 00:24

换句话说显卡代替cpu的功能越来越多了,系统、硬件层面已经开放了这些路子,坐等非游戏软件开始利用这些性能。

sun1a2b3c4d 发表于 2023-1-27 01:50

折衷来看,目前PCIe 3.0 M.2 SSD反倒是比较好的选择?

iamyangyi 发表于 2023-1-27 10:59

sun1a2b3c4d 发表于 2023-1-27 01:50
折衷来看,目前PCIe 3.0 M.2 SSD反倒是比较好的选择?

3.0也支持吧

sun1a2b3c4d 发表于 2023-1-27 12:50

iamyangyi 发表于 2023-1-27 10:59
3.0也支持吧

支持呀,新闻中有提到。

CHH_Jun 发表于 2023-1-27 13:13

灰羽利亞 发表于 2023-1-27 00:24
换句话说显卡代替cpu的功能越来越多了,系统、硬件层面已经开放了这些路子,坐等非游戏软件开始利用这些性 ...

这么看的话,AMD农机时代的构想快实现了

沙悟净@蓝领 发表于 2023-1-27 16:02

sun1a2b3c4d 发表于 2023-1-27 01:50
折衷来看,目前PCIe 3.0 M.2 SSD反倒是比较好的选择?

3.0平均帧只比4.0高1帧

zealotxx 发表于 2023-1-28 06:54

传输材质包总量固定的,传的快了,gpu解压缩占用性能就多,最高fps下降

以前是硬盘繁忙--cpu繁忙--gpu歇着,fps下降
现在是硬盘繁忙--gpu忙着解压,fps下降

看游戏厂商的优化了,多条路是好的

织田信长 发表于 2023-1-28 12:39

页: [1]
查看完整版本: DirectStorage或导致显卡性能损失, 能让RTX 4090性能下跌10%