微软:Windows 游戏现可使用 DirectStorage,在 SSD 上加载更快

3 月 15 日消息,微软已经宣布,从今天开始,Windows 游戏可以开始支持 DirectStorage API。

了解到,这个 API 首次出现在 Xbox X 系列上,它改变了游戏从 NVMe SSD 驱动器读取数据的方式,绕过 CPU 的处理过程,因此可发挥出 SSD 的全部速度,从而实现更快的读取速度和更短的加载时间。

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

简单来说,以前的 API 只允许游戏通过一次一个的 I / O 请求从驱动器加载数据,而且每个请求都必须在另一个请求被处理之前彻底完成,而由于机械硬盘和 SATA 固态硬盘的速度并不算快,对加载时间的影响并不大。

但现在,由于利用 PCIe 通道的 NVMe 硬盘基本普及,大多数 PC 都可以实现数个 G 的读取速度,因此 PC 不应该再每次只处理一个请求,因为这样的话硬盘根本无法发挥出全部带宽的实力,这意味着游戏的加载速度比它们测试成绩要慢得多。

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

因此,游戏在使用 DirectStorage 时可以加载得更快,而且也可以使用更大的数据包,这样就可以更快地加载,减少玩家等待时间,并且随着开发者逐渐习惯,游戏中的纹理等等也将会更细致。

由于采用了新的存储堆栈,Windows 11 用户受益最大。不过,Windows 10 用户后续也将看到更多改进内容(现已支持部分特性)。

根据之前的信息,所有的 DX12 GPU 都可以使用该功能,不过要想获得最佳体验,微软还是推荐最新的 DX12 Ultimate 兼容产品,例如 NVIDIA RTX 30 系列、AMD RX 6000 系列 GPU。

虽然微软没有提到任何将使用该技术的游戏,但你可以期待之前已经在 Xbox 上支持 DirectStorage API 的游戏快速适配 Windows 平台,敬请期待。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注