(相关资料图)

微软在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要差得多。

推荐内容