去年11月,微软正式推出了DirectStorage1.1,供希望在游戏中使用该技术的开发者使用。此API允许直接从NVMe使用显卡
将数据读入固态硬盘,绕过CPU和内存,可以大幅缩短游戏的加载时间。1.1版更新还增加了GPU解压缩功能,通过GPU强大的并行执行能力可以使CPU摆脱这些复杂的任务。与高带宽的NVMe设备相结合,可以大幅缩短游戏数据加载时间。
PCGames
Hardware测试了AMD、Intel和NVIDIA三家公司的显卡,比较了DirectStorage的解压性能哪个更强,并测试了使用酷睿的情况
i9-12900K分别测试了PCI-E4.0和PCI-E3.0的NVMeSSD和SATA作为平台和参考
6Gbps固态硬盘、测试显卡分别为AMDRadeonRX7900XT、IntelArcA770、NVIDIAGeForceRTX
4080。
值得一提的是,英特尔显卡的直连存储解压性能明显来自AMD和NVIDIA,而ArcA770与PCI-E4.0相结合
在SSD时,传输速度达到了16.8GB/s,其次是NVIDIA的RTX4080,带宽也是15.3GB/s,有AMD的RX
7900XT也有14.6GB/s秒,远远高于在酷睿i9-12900k上运行此任务时的5.2GB/s秒。
实际上,任何显卡的实际加载时间都会从5秒大幅减少到0.5秒。可以看出,在使用GPU执行解压缩任务时非常高效。另外,使用哪个GPU都不重要。这些可以应对这个任务,但需要注意的是SATA
固态硬盘完全无效。