微软已经宣布,Windows 游戏可以开始支持 DirectStorage API。

IT之家了解到,这个 API 首次出现在 Xbox X 系列上,它改变了游戏从 NVMe SSD 驱动器读取数据的方式。

绕过 CPU 的处理过程,因此可发挥出 SSD 的全部速度,从而实现更快的读取速度和更短的加载时间。

微软早在 2020 年 9 月就宣布将其用于 Windows,但直到 2021 年才向 Xbox 开发者广泛提供,今天正式支持 PC 游戏。

简单来说,以前的 API 只允许游戏通过一次一个的 I / O 请求从驱动器加载数据,而且每个请求都必须在另一个请求被处理之前彻底完成;

而由于机械硬盘和 SATA 固态硬盘的速度并不算快,对加载时间的影响并不大。

但现在,由于利用 PCIe 通道的 NVMe 硬盘基本普及,大多数 PC 都可以实现数个 G 的读取速度。

DirectStorage 可通过一次允许多个 I / O 请求重复利用新的解压技术,以及更有效地将硬盘中的数据传到 GPU 计算着色器来解决这些问题。

关键词: