微软DirectStorage大幅降低游戏中CPU使用率

2023-08-06 01:21:00 生活常识 投稿:九月朦胧

微软的 DirectStorage 技术显然不仅仅是让你的游戏加载更快——它还将释放大量的 CPU 资源。根据微软的一段视频,在 Windows 11 上使用 DirectStorage 可以将处理器开销降低多达 40%。

微软DirectStorage大幅降低游戏中CPU使用率

DirectStorage 是 Windows 的新产品,直接来自 Xbox。它是一种应用程序编程接口 (API),与 NVMe SSD 搭配使用时,加载速度更快。尽管该软件可供 Windows 10 和 Windows 11 用户使用,但前者将无法充分利用 DirectStorage 提供的优化。

微软最近发布了一个名为“在 Windows 上使用 DirectStorage 优化 IO 性能”的视频。视频中,微软高级软件工程师 Cooper Partin。谈论技术及其提供的好处。

DirectStorage 的基本功能看似很简单,但结果却有可能出类拔萃。该 API 允许 NVMe SSD 每秒执行多个输入/输出操作 (IOPS),以同时进行。它还可以让您的游戏将资产直接传输到显卡,在不需要涉及时绕过处理器。

在游戏中,资产无休止地来回发送,而 DirectStorage 大大缩短了在 Windows 11 上与 NVMe SSD 一起使用时所花费的时间。由于将数据从游戏传输到 GPU 的过程更加简化,游戏应该可以加载快很多。Partin 在视频中指出,DirectStorage 擅长处理较小的数据集,它可以在可能的情况下帮助您的 SSD 批量资产,并减少处理和渲染这些资产所需的时间。

将资产直接发送到 GPU 并且批量更大,确实可以减少处理器在游戏时需要做的工作量,从而显着释放它。微软承诺将 NVMe SSD 与 DirectStorage 和 Windows 11 配对可以将 CPU 开销降低 20% 到 40%。即使在规模较小的一端,这也是一个巨大的改进,可能会对游戏性能产生影响。

微软计划在未来的更新中将更多任务推送到 GPU 上,以进一步释放处理器。这个想法是,最终,显卡将接管当前由 CPU 处理的所有压缩任务。

即使在当前状态下,DirectStorage 对加载时间的影响也令人印象深刻。根据 Luminous Productions 最近的 GDC 2022 演讲,Forspoken 的加载时间将从平均 10 秒左右下降 到 DirectStorage 的仅 1 秒。在演示期间,该系统能够在 1.9 秒内加载 5.5 GB 的 Forspoken 场景。

尽管令人印象深刻,但 DirectStorage 远没有为每款游戏提供支持和优化。事实上,Forspoken 将成为第一个完全支持该技术的游戏,而且要到 10 月份才会发布。但是,Microsoft 的 DirectStorage 无疑显示出很大的希望,因此希望游戏开发人员能够与 Microsoft 合作,以扩大支持的游戏列表。

声明:犀牛文库所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系admin@qq.com