微软 Windows 11/10 DirectStorage 1.1 将至:支持 GPU 解压游戏资源,加载速度提升 2 倍

系统 Windows
去年,微软 Windows 11 发布时为游戏玩家带来了重磅技术 DirectStorage API。这个新的 API 改变了游戏从 NVMe SSD 驱动器读取数据的方式,从而实现更快的读取速度和更短的加载时间,后续下放到了 Windows 10 中。

10 月 14 日消息,微软在官方博客平台发文宣布,DirectStorage API 即将迎来 1.1 版本更新,带来 GPU 解压游戏资源,加载速度提升 2 倍。

去年,微软 Windows 11 发布时为游戏玩家带来了重磅技术 DirectStorage API。这个新的 API 改变了游戏从 NVMe SSD 驱动器读取数据的方式,从而实现更快的读取速度和更短的加载时间,后续下放到了 Windows 10 中。

此外,微软也在为 DirectStorage 着力发展 GPU 解压缩相关技术。具体来说,游戏需要大量数据来构建身临其境的世界,每个角色、对象和景观都有描述形状、灯光和颜色等特征的“资产”,这些加起来就有数百 GB。为了减少游戏的整体包大小,这些资产在游戏打开前都是处于压缩状态。

当游戏运行时,资产将被转移到系统内存中,在 CPU 解压缩数据之后,数据会被复制到 GPU 显存中,以便根据需要使用。这些资产在游戏设备上的传输和解压缩极大地增加了加载时间,并限制了开放世界场景中可以包含的细节。

DirectStorage 1.0 改进了此过程中的数据传输部分,而 DirectStorage 1.1 就是要提升解压缩部分的速度。

一般来说,解压缩工作是在 CPU 上完成的,因为压缩格式历来只针对 CPU 进行优化。微软在 DirectStorage 1.1 中提供了一种替代方法,将这些资产的解压缩转移到 GPU,称为“GPU 解压缩”。显卡在并行执行可重复任务方面的效率很高,因此可以利用该功能和高速 NVMe 驱动器的带宽一次完成更多工作,从而让加载资产所需的时间减少,游戏加载和开放世界地图加载也能更快。

微软构建了一个高度优化的示例。从下图可以看到,当 DirectStorage 运行 GPU 解压缩而不是 CPU 解压缩时,场景加载速度快了近 2 倍,CPU 几乎完全释放出来,用于其他游戏进程。我们可以期待一下 DirectStorage 1.1 发布后游戏加载表现的提升。

微软表示,该技术可在 Windows 11 和 Windows 10 上使用(Windows 11 表现更好),玩家需要将游戏放在 NVMe SSD 中,且显卡需支持 DirectX 12 和 Shader Model 6.0,最好是支持 DirectX 12 Ultimate 的卡。

英伟达和 AMD 都将发布支持 DirectStorage 的驱动,而游戏方面,目前还没有一款游戏支持 DirectStorage,所以这项技术可以说是“战未来”的方案。

责任编辑:姜华 来源: IT之家
相关推荐

2021-07-20 15:37:30

微软Windows 11Windows

2023-04-20 10:25:49

微软Windows

2021-02-19 18:10:06

微软WindowsWindows 10

2021-02-19 23:44:27

Windows 10Windows微软

2023-03-22 13:53:26

芯片英伟达

2022-03-16 09:24:59

WindowsPC 游戏开发人员

2021-06-12 07:10:13

Windows10操作系统微软

2023-02-15 14:46:25

微软Windows

2021-08-10 15:24:01

微软Windows 11Windows 10

2020-05-12 18:12:03

WindowsWindows 10操作系统

2015-10-15 14:59:43

Windows 8Windows 10微软

2023-08-08 10:21:23

微软Windows

2023-10-20 10:24:47

Windows 11微软

2021-07-15 13:40:25

微软Windows 10Windows 11

2024-03-19 14:43:17

自动驾驶激光

2021-07-06 06:57:46

微软Windows 10Windows 11

2022-04-26 10:46:53

微软Windows 11

2021-06-26 06:25:42

Windows 11操作系统微软

2021-06-28 05:25:26

Windows 11操作系统微软

2020-07-22 08:30:02

代码开发工具
点赞
收藏

51CTO技术栈公众号