什么是 Windows 11 中的 DirectStorage,您的 PC 是否支持它?

在 Windows 11 中完全支持 DirectStorage,您的游戏加载速度将比以往任何时候都快。

Windows 11 终于来了,该操作系统现在可以在新 PC 上发货,并且免费向符合条件的 Windows 10 用户推出升级。尽管 Windows 11 有很多令人兴奋的地方,但对于游戏玩家社区来说,几乎没有什么功能可以超越其他所有功能。

与 Auto-HDR、经过改进的 Microsoft Store、Xbox Game Pass 一起,DirectStorage 是 Windows 11 的最新功能之一。但与许多其他 Windows 11 功能非常相似,并非所有设备都支持它。让我们深入了解您需要了解的有关此功能的所有详细信息,以及您是否会成为从中受益的用户之一。

Windows 11 中的 DirectStorage 是什么?

DirectStorage 是 DirectX 系列中的一个 API。尽管它最初是为 Xbox Velocity 架构设计的,但微软现在也将其引入 Windows PC。简单来说,DirectStorage 可以大大减少游戏的加载时间。不仅如此,借助 DirectStorage,游戏还可以渲染比以往更加详细和广阔的虚拟世界。

如果你想知道它是如何做到的,这里有更详细的细节。随着过去几年游戏工作负载的演变,发生了很多变化。新的游戏工作负载优化了它加载的数据。它们不是一次性加载大量数据,而是将游戏资产分解为更小的部分。游戏仅在需要时加载这些较小的部分。

例如,当您的角色朝那个方向移动时,游戏会加载风景。游戏需要时加载更精细的细节,例如织物的纹理。

但与早期游戏工作负载的极少 IO 请求相比,此更改也意味着大量 IO 请求。为了深入了解,这个数字已经从每秒几百个 IO 请求变成了数万个。

在较旧的 API 上,这种 IO 请求的增加即使在最复杂的驱动器上也会造成瓶颈。传统上,这些 IO 请求一次处理一个,因此大大增加了 IO 开销。整个操作变得相当昂贵。

这就是 DirectStorage API 的用武之地。它通过启用和有效处理一次发生多次的并行 IO 请求来减少 IO 开销。

DirectStorage 还使资产的解压更加高效。但是 DirectStorage API 确实需要特殊的硬件才能工作,这就引出了下一个问题。

DirectStorage 的要求

DirectStorage API 仅适用于具有 PCIe (PCI Express) 总线 3.0 或更高版本的 NVMe (Non-Volatile Memory Express) 的 PC。 NVMe SSD 也应该是 1TB 或更大。

此外,DirectStorage 还需要 DirectX 12 Ultimate GPU 来运行和存储使用标准 NVM Express 控制器的游戏。

基本上,NVMe 是具有管道多个队列的架构,允许并行 IO 请求。 DirectStorage 是允许游戏使用 NVMe 拥有的管道系统的 API。

笔记: 尽管微软现在也将对 DirectStorage 的支持扩展到 Windows 10,但它不会发挥其全部潜力。 DirectStorage 需要 Windows 11 为完整功能提供的操作系统存储堆栈。使用 Windows 10 的旧操作系统堆栈,它只会在一定程度上使用户受益。

但由于 DirectStorage 是一个 API,游戏开发者也需要在他们的游戏中实现它。归根结底,毕竟是游戏需要用到这个API。但是,一旦开发人员在他们的游戏中实现了该功能,那就是表演时间了!您无需启用任何功能。如果您的设备支持它,您将在使用它的游戏中立即体验。

在支持 DirectStorage 的设备和游戏上,用户将获得 Windows 11 中前所未有的增强游戏体验。 Windows 11 专为游戏而生。而 DirectSotrage 是赋予它这种声誉的功能之一。