我们仍在等待游戏开发商的加入DirectStorage 1.0微软为减少PC游戏加载时间所做的努力。但这并不能阻止该公司准备一个新版本的DirectStorage,该版本有望进一步缩短加载时间。
周四,微软介绍了(在新窗口中打开)DirectStorage 1.1,它将利用PC的GPU进一步简化游戏加载过程。“这是我们要求最高的功能之一,”微软项目经理Cassie Hoef在声明中写道。
Hoef表示,这种新方法加载游戏场景的速度比现有的数据压缩方法快近三倍。
DirectStorage 1.1解决了PC游戏如何以压缩数据格式下载和安装。然后,计算机的CPU将解压缩游戏资产,以便GPU可以将它们作为游戏内图形运行。Hoef表示:“这些资产在游戏设备上的转移和解压严重影响了加载时间,并限制了开放世界场景中可以包含的细节。
DirectStorage 1.0能够简化游戏加载攻丝更快的NVME SSD存储驱动器,以并行加载多个游戏数据请求,而不是一个接一个。根据Hoef的说法,这可以减少40%的加载时间。
另一方面,DirectStorage 1.1通过将CPU从数据解压过程中移除,进一步简化了数据加载。相反,数据解压缩被卸载到GPU,释放CPU来处理其他任务。
Hoef补充说:“显卡在并行执行可重复任务方面非常高效,我们可以利用这种能力以及高速NVMe驱动器的带宽一次完成更多工作。”因此,资产加载所需的时间减少了,减少了关卡加载时间,改善了开放世界的流媒体。”
Hoef随后引用了一个屏幕截图,显示PC运行DirectStorage GPU解压缩和CPU解压缩。结果表明,PC在GPU解压缩时加载5.6GB的游戏场景只需0.8秒,而在CPU解压缩时则需要2.36秒。
DirectStorage 1.1也可以在两者上工作Windows 10和Windows 11,尽管后者的表现会更好。Hoef补充说:“任何支持Shader Model 6.0的DirectX 12 GPU都将能够利用新功能。”(DirectX 12于2015年推出。)
该公司计划在今年年底向软件开发者发布DirectStorage 1.1。这包括发布一种新的数据压缩格式,微软在英伟达的帮助下创建了GDeflate。“微软正在与AMD、英特尔和英伟达等主要合作伙伴合作,为这种格式提供量身定制的驱动程序,”该公司补充说。
然而,这将取决于游戏开发者是否采用这项技术。到目前为止,只有一款即将推出的PC游戏,动作RPG游戏《Forspoken》公开宣布将采用DirectStorage 1.0。这款游戏原本定于本月发布,但被推迟到明年1月。