科技

当前位置/ 首页/ 要闻频道/科技/ 正文

Microsoft DirectStorage 1.1 API 已通过运行最新 Phison IO+ 固件

导读 Compusemble发布了在 Sabrent 的 Rocket 4 Plus-G PCIe Gen4 SSD 上运行的 Microsoft DirectStorage 1 1 API 的第一个基准测

Compusemble发布了在 Sabrent 的 Rocket 4 Plus-G PCIe Gen4 SSD 上运行的 Microsoft DirectStorage 1.1 API 的第一个基准测试。

Microsoft DirectStorage 1.1 API 在 Sabrent 的 Rocket 4 Plus-G PCIe Gen4 SSD 上测试

早在 8 月,Sabrent就为 PC 和主机游戏玩家推出了全新的 Rocket Plus-G PCIe Gen4 SSD。这些 SSD 专门针对 Microsoft 的 DirectStorage API 进行了优化,旨在为 PC 平台带来控制台级加载时间。微软还通过其 v1.1 的 DirectStorage API引入了GPU 解压缩,该 API 将在 2023 年初与最新的 AAA 游戏(如Forspoken)一起发布。

在最初发布时,DirectStorage for PC 增强了向 CPU 的数据传输,但 1.1 版本还通过允许开发人员将其卸载到 GPU 上来改进解压缩。以下是 Microsoft 对DirectStorage 1.1 和 GPU 解压缩究竟带来了什么的更详细描述 。

“艾姆斯需要大量数据来构建身临其境的世界——每个角色、物体和景观 [...] 加起来可达数百 GB 的数据。为了减少游戏的整体包大小,这些资产被压缩。当游戏运行时,资产被传输到系统内存,CPU 解压缩数据,然后最终将其到 GPU 内存中以供需要时使用。这些资产在游戏设备上的传输和解压缩对加载时间有很大影响,并限制了开放世界场景中可以包含多少细节。

DirectStorage 1.0 改进了这个过程的数据传输部分。Windows 11 的进步与 DirectStorage 相结合,使开发人员能够利用 NVMe 驱动器的更高带宽。安装在 NVMe 驱动器上的支持 DirectStorage 的游戏预计加载时间最多可减少 40%。在增强这部分流水线之后,开发人员接下来会希望提高解压性能。

通常,解压缩工作是在 CPU 上完成的,因为压缩格式历来只针对 CPU 进行了优化。我们在 DirectStorage 1.1 中提供了一种替代方法,将这些资产的解压缩转移到 GPU 上——称为“GPU 解压缩”。显卡在并行执行可重复任务方面效率极高,我们可以利用该功能以及高速 NVMe 驱动器的带宽同时完成更多工作。因此,资产加载所需的时间减少,从而减少了关卡加载时间并改进了开放世界流式传输。

免责声明:本文由用户上传,如有侵权请联系删除!