微软新技术大幅提升游戏性能 获得游戏开发商称赞
DirectStorage 是微软面向开发者推出的功能,目前正在逐步被游戏开发商使用,其主要优点是直接从硬盘读取文件然后交给 GPU 处理不需要经过 CPU,这样不仅可以分摊 CPU 负载,而且 GPU 还特别适合用来解压数量庞大的小文件,从而大幅度提高游戏加载速度。
有关 DirectStorage 的详细介绍可以看蓝点网此前文章:微软推出 DirectStorage 1.1 版 调用 GPU 解压缩大幅度缩短游戏加载时间
今天 Luminous Productions 发布新游戏魔咒之地(Forspoken),该公司是 Square Enix 的子公司。
上图来自@BlooHook
Square Enix 高级社交媒体经理 Sunil Godhania 夸赞在 Windows 10/11 上的 DirectStorage 技术,这让魔咒之地加载时间从 10 秒缩短到 1~2 秒(注意这里说的是 NVMe SSD 与 SATA SSD 的对比,下面会有说明)。
直观的描述就是当点击继续按钮时游戏回到关卡的加载时间几乎眨眼之间就完成,没有明显的等待时间。
Sunil Godhania 称:魔咒之地使用 DirectStorage 技术。在 NVMe SSD 上运行时,加载时间可能只需要 1~2 秒,而在 SATA SSD 上加载时间可能需要 10 秒。
当然开发团队在游戏发售前也已经经过测试,理论上说 Windows 10/11 都支持 DirectStorage 技术,但魔咒之地仅支持 Windows 11 系统,称 Windows 11 是 DirectStorage 所必须的,不知道这里面是有什么变动。
魔咒之地各种地图文件数量庞大,利用 DirectStorage 技术可以并行发起数以万计的任务从硬盘读取内容,然后交给 GPU 解压并处理然后渲染,以前按流程是要交给 CPU 解压处理再交给 GPU。
在微软发现 GPU 拿来解压数量庞大的小文件时发现这个实在太爽了,对 GPU 的性能占用不高又可以解放 CPU,于是游戏整体性能就被大幅度提升。
当然 NVMe SSD 本身性能就非常高因此可以并行发起多个 I/O 任务,因此这里对比的主要是 SATA SSD,至于机械盘那不用对比了。
由于 DirectStorage 的出色表现,这可能会刺激更多游戏玩家更换 NVMe SSD,尤其是 PCIe 4.0 SSD+,不过讲道理现在应该不少游戏党使用的都是 NVMe SSD 吧,但从全球范围来考虑肯定还有很多玩家仍然使用 SATA SSD 甚至是机械盘,所以市场还是有的。