【资料图】
在去年11月,微软正式推出了DirectStorage 1.1,可供任何希望在游戏中使用该技术的开发人员使用,该API能让显卡直接从NVMe SSD中读取数据,绕过了CPU和内存,可大幅降低游戏加载的时间,而在1.1版本更新中加入了GPU解压缩的功能,能用GPU强劲的并行执行能力把CPU从这种重复繁杂的任务中解放出来,配合高带宽的NVMe设备能让游戏的数据加载时间大幅降低。
PC Games Hardware测试了AMD、Intel和NVIDIA三家的显卡,对比它们的DirectStorage解压缩性能到底谁强一些,测试使用Core i9-12900K作为平台和参照对象,分别测试了PCI-E 4.0和PCI-E 3.0的NVMe SSD,以及SATA 6Gbps的SSD,而测试使用的显卡分别是AMD Radeon RX 7900XT、Intel Arc A770和NVIDIA GeForce RTX 4080。
有趣的是,Intel的显卡在DirectStorage解压缩方面的性能是明显由于AMD和NVIDIA的,Arc A770在搭配PCI-E 4.0 SSD的时候,传输速率达到了16.8GB/s,其次是NVIDIA的RTX 4080,带宽也有15.3GB/s,AMD的RX 7900XT也有14.6GB/s,均远高于用Core i9-12900K来执行这任务时的5.2GB/s。
其实无论是那块显卡,实际加载时间都会大幅减少,从5秒降低到0.5秒,可见用GPU来执行解压缩任务时效率是非常高的,而且你用什么GPU也无关重要,它们都可以胜任这一任务,但需要注意的是该API对SATA SSD完全无效。