微软表示,通过部署DirectStorage API,Xbox和PlayStation 5游戏机可以缩短游戏加载时间。德国科技媒体PC Games Hardware实测了DirectStorage API,发现NVMe SSD的优化比SATA SSD更明显。
PC游戏硬件运行微软公开发布的DirectStorage演示,由Avocado在SATA SSD、PCIe 3.0 NVMe SSD和PCIe 4.0 NVMe上加载。
AMD镭龙RX 7900 XT、Intel Arc A770、Nvidia GeForce RTX 4080在实测过程中也进行了性能对比。测试的CPU是5.2GHz Intel i9-12900K。
下表显示了每种硬件配置的传输速率,显示了五次测试的平均结果。从IT之家的结果来看,NVMe SSD运行速度比SATA SSD快几倍,PCIe 4.0比PCIe 3.0略有优势。令人惊讶的是,A770在GPU解压方面比RX 7900 XT和4080更好,虽然不如游戏性能。
演示中的截图展示了CPU和GPU解压的区别。数据显示,CPU加载几GB的游戏内容需要一秒半到五秒,CPU利用率在30%-100%之间。GPU解压同样的游戏内容,半秒左右加载,CPU利用率不到5%。
在IT的小课堂中,微软于2020年推出了Windows PC的DirectStorage API,该API基于Xbox的Velocity架构,旨在最大化游戏性能和吞吐量,优化现代存储接口。更多信息可以在这里找到。