Microsoft 刚刚推出了新版 DirectStorage 技术,即 1.1 版。如果 API 仍然承诺减少视频游戏的访问时间,那么新的优化可以进一步减少加载时间。那为什么呢?因为数据解压现在将由 GPU 而不是 CPU 来完成。
该技术于 2020 年 9 月推出适用于 PC 的 DirectStorage 有助于缩短游戏加载时间。这个来自 Direct X 系列的 API 以其充分利用 NVMe 驱动器而自豪。当时,微软解释说,游戏的访问时间太有限,特别是因为分配给加载构成场景的风景、纹理等的带宽。在 DirectStorage 之前,游戏只能加载 50MB/s 的数据,使用 64k 块大小作为模型。
随着DirectStorage的出现,这一数据流速度提升至2.4GB/s(以Xbox Series X为参考SSD)。据微软称,需要超过 35,000 个输入/输出请求才能达到数据处理饱和。足以看到它的到来并允许减少视频游戏加载时间。
Microsoft 还指定 DirectStorage 允许您利用游戏细节明显更丰富。但这仅仅是开始,因为微软正在研究另一种类型的优化,仍然与 DirectStorage 相关。
由于通过 GPU 解压,游戏加载时间将缩短
今天,又迈出了新的一步直接存储1.1。这次,API 将允许通过 GPU 而不是使用 CPU 解压缩数据。微软 DirectStorage 开发负责人之一 Cassie Hoef 解释说,“解压缩工作一直是通过 CPU 完成的,因为压缩格式仅针对相同的处理器进行了优化。”
Cassie Hoef 补充道,微软正在“DirectStorage 1.1 中提供一种替代方法,让 GPU 解压缩数据”。此改进涉及 Windows 10 和视窗11,即使某些优化是为后者保留的。足以大幅缩短视频游戏元素的访问时间。因此,根据微软的说法,加载游戏可以快 3 倍。
DirectStorage 1.1的最终版本将于今年年底发布。在显卡方面,制造商必须更新其驱动程序以支持微软技术。明年初见,看看 DirectStorage 1.1 的功效。第一个真正利用这一点的游戏将是《Forspoken》,计划于 2023 年 1 月发布。
来源 :微软