(资料图片)
PC Games Hardware 在 SATA SSD、PCIe 3.0 NVMe SSD 和 PCIe 4.0 NVMe 上运行了微软公开可用、由 Avocado 加载的 DirectStorage 演示。
在实测过程中还比较了 AMD Radeon RX 7900 XT、Intel Arc A770 和 Nvidia GeForce RTX 4080 三款显卡的表现,测试的 CPU 为 5.2GHz Intel i9-12900K。
下表显示了每种硬件配置的传输速率(单位为 GB / s),显示了五次测试的平均结果。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,它基于 Xbox 的 Velocity 架构,旨在最大限度地提高游戏性能和吞吐量,优化现代存储接口(如基于 PCIe Gen4/5 和 NVMe)。更多介绍可以访问这里。