如何在 Windows 11 中启用直接存储

探索 Windows 系统中的 DirectStorage 技术

最近,Windows 系统整合 DirectStorage 技术的消息引起了全球游戏玩家的广泛关注。这项源自 Xbox 平台的存储技术改进 API,有望让游戏开发者显著提升玩家的游戏体验。本文将深入探讨如何启用 DirectStorage,并解答您可能存在的疑问。

深入了解 Windows 11 上的 DirectStorage

借助微软的 DirectStorage 低级别存储 API,游戏加载速度可以缩短至毫秒级别。

当您启动游戏时,DirectStorage 将所有游戏资源,包括图形、声音、地图以及角色模型,加载到计算机的硬盘驱动器中。游戏通过应用程序编程接口(API)访问硬盘中的数据。

API 的作用是将硬盘上的数据存储并检索到系统的 RAM 中,然后传输至图形处理单元 (GPU) 进行渲染。

为了节省存储空间,游戏数据在下载前通常会被压缩。然而,压缩后的数据不能直接在 GPU 上使用,因此需要先在 CPU 中解压缩,然后再将游戏传输至 GPU 的 VRAM 中显示。

由于数据压缩过程的复杂性,CPU 与显卡或 GPU 之间常常会出现性能瓶颈,传统的 CPU 加载方式速度较慢。

为了解决这些瓶颈并提升 PC 游戏体验,微软推出了 DirectStorage 技术,这项技术此前仅供 Xbox Series X/S 游戏开发者使用。

DirectStorage 的工作原理

DirectStorage 作为对旧 API 的替代,为开发者带来了诸多优势。

首先,DirectStorage 采用了创新的 GPU 解压缩方法,避免了在将游戏数据传输至 RAM 后在 CPU 级别进行解压缩。GPU 可以一次性接收大量压缩数据,无需等待,从而实现流畅的图形渲染。现代高端 GPU 的解压缩速度比 CPU 更快。

早期的游戏 API 数据读取速度缓慢,仅为 MB/s 级别。而 DirectStorage 则充分利用 NVMe SSD 的 GB/s 速度和带宽。 这不仅可以提高帧速率、缩短加载时间,还使游戏开发者能够创作更复杂的游戏。目前,唯一阻碍其广泛应用的是游戏中缺乏对 DirectStorage 的支持,但可以充分利用 Windows 11 的新特性。

DirectStorage 是必要的吗?

并非如此。即使没有 DirectStorage,您仍然可以正常运行游戏。然而,DirectStorage 可以显著改善您的游戏体验。拥有这项技术固然是好事,但并不是必需的。

我的电脑是否支持 DirectStorage?

并非所有计算机都支持 DirectStorage 子系统。要使用 DirectStorage,您的计算机必须满足其系统要求。 您需要至少 1TB 的 NVMe SSD 来存储和运行游戏。NVMe 驱动器还必须支持并使用标准的 NVM Express 控制器驱动程序,这应不会造成障碍。

您还需要一块支持 DirectX 12 Ultimate 和 Shader Model 6.0 的高性能 GPU,例如 Nvidia RTX 2000 或 3000 系列或 AMD RDNA 2 显卡。

如果您的硬件满足最低系统要求,您就可以在游戏中启用 DirectStorage。

此外,您的 PC 需要安装 Windows 11 或 Windows 10 的 1909 或更高版本。

如何在 Windows 11 中启用 DirectStorage

DirectStorage 本质上是一个 API,如果您使用的是 Windows 11,则无需手动激活此功能。您只需要等待第三方开发者将其集成到游戏中即可。当您运行支持 DirectStorage 的游戏时,计算机将自动处理其余操作。

截至本文撰写之时,该功能尚未在任何游戏中实现。首批支持 DirectStorage 的游戏预计将于 2023 年初推出。我们将拭目以待,观察游戏行业采用这项新技术的速度。

DirectStorage 性能对比 – Windows 11 与 Windows 10

DirectStorage 对 Windows 11 上的游戏影响更为显著,因为 Windows 11 已经集成了该 API。 Windows 11 中改进的内存堆栈系统相比 Windows 10 和其他旧系统,性能有了明显提升。 然而,如果您使用的是 Windows 10,也不必担心,只要您的系统保持最新,DirectStorage 仍然可以为您带来好处。 您仍然可以享受更快的数据加载和更高的帧速率,但原始速度可能不如 Windows 11。

因此,如果您想保持在游戏性能的最前沿,建议您安装最新的操作系统。幸运的是,Windows 11 的免费升级计划相对简单。

尽管 DirectStorage 仍处于初期阶段,但游戏开发者很快就能打造出高质量的游戏,而无需担心长时间的加载。游戏玩家将在喜爱的游戏中体验到前所未有的沉浸感,其他 PC 软件,如 Office,也将受益于 DirectStorage。

其他常见问题

哪个版本的 Windows 更适合 DirectStorage?

由于实施了新的存储堆栈改进,DirectStorage 在 Windows 11 中的表现更加优异。

DirectStorage 是全新的应用程序编程接口(API)吗?

不完全是。DirectStorage API 已在微软的 Xbox Series X 和 Xbox Series S 主机上使用。但对于 Windows 来说,它是一个全新的技术。

DirectStorage 是否已经可以下载?在哪里可以下载?

DirectStorage 开发者预览版于 2021 年 7 月发布。现在可以从微软网站下载适用于 PC 的 DirectStorage API。

DirectStorage 的未来前景

理论上,DirectStorage 在提升 PC 游戏玩家体验方面具有巨大的潜力。尽管如此,游戏开发商尚未完全接受这一技术。微软正在努力使 DirectStorage 成为行业标准,但其努力是否成功仍需时间验证。

游戏开发者现在可以创建范围更广、视觉效果更丰富的世界。如果游戏支持 DirectStorage,您还可以享受到更快的加载速度。

目前 DirectStorage 的支持情况不一,但随着技术发展,预计未来几年内情况会有所改善。

您如何看待 Windows 集成 DirectStorage 技术?您认为它将如何影响游戏世界?您是支持者还是反对者?欢迎在评论区分享您的观点!