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

IT之家 3 月 15 日消息 , 微软已经宣布 , 从今天开始 , Windows 游戏可以开始支持 DirectStorage API 。
IT之家了解到 , 这个 API 首次出现在 Xbox X 系列上 , 它改变了游戏从 NVMe SSD 驱动器读取数据的方式 , 绕过 CPU 的处理过程 , 因此可发挥出 SSD 的全部速度 , 从而实现更快的读取速度和更短的加载时间 。
【微软:Windows 游戏现可使用 DirectStorage,在 SSD 上加载更快】微软早在 2020 年 9 月就宣布将其用于 Windows , 但直到 2021 年才向 Xbox 开发者广泛提供 , 今天正式支持 PC 游戏 。
简单来说 , 以前的 API 只允许游戏通过一次一个的 I / O 请求从驱动器加载数据 , 而且每个请求都必须在另一个请求被处理之前彻底完成 , 而由于机械硬盘和 SATA 固态硬盘的速度并不算快 , 对加载时间的影响并不大 。
但现在 , 由于利用 PCIe 通道的 NVMe 硬盘基本普及 , 大多数 PC 都可以实现数个 G 的读取速度 , 因此 PC 不英国再每次只处理一个请求的 , 因为这样的话硬盘根本无法发挥出全部带宽的实力 , 这意味着游戏的加载速度比它们测试成绩要慢得多 。
DirectStorage 可通过一次允许多个 I / O 请求重复利用新的解压技术 , 以及更有效地将硬盘中的数据传到 GPU 计算着色器来解决这些问题 。
因此 , 游戏在使用 DirectStorage 时可以加载得更快 , 而且也可以使用更大的数据包 , 这样就可以更快地加载 , 减少玩家等待时间 , 并且随着开发者逐渐习惯 , 游戏中的纹理等等也将会更细致 。
微软:Windows 游戏现可使用 DirectStorage,在 SSD 上加载更快
文章图片

由于采用了新的存储堆栈 , Windows 11 用户受益最大 。 不过 , Windows 10 用户后续也将看到更多改进内容(现已支持部分特性) 。
根据之前的信息 , 所有的 DX12 GPU 都可以使用该功能 , 不过要想获得最佳体验 , 微软还是推荐最新的 DX12 Ultimate 兼容产品 , 例如 NVIDIA RTX 30 系列、AMD RX 6000 系列 GPU 。
虽然微软没有提到任何将使用该技术的游戏 , 但你可以假设之前已经在 Xbox 上支持 DirectStorage API 的游戏快速适配 Windows 平台 , 敬请期待 。

    特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。