微软在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要差得多。
我匿名了 2023-01-27 23:26
这叫拆东补西
支持(0) | 反对(0) | 举报 | 回复
3#
RainMax教授 2023-01-27 18:13 | 加入黑名单
我觉得这玩意儿的优化还是得微软出手吧。
支持(0) | 反对(0) | 举报 | 回复
2#
塔奇克马博士 2023-01-26 21:11 | 加入黑名单
PC和主机架构又出现了劈叉,PC渣优化时代再次来临。
已有8次举报支持(6) | 反对(6) | 举报 | 回复
1#
提示:本页有 3 个评论因未通过审核而被隐藏