在周四的一篇 DirectX 开发者博客中,微软员工 Cassie Hoef 详细介绍了即将到来的 DirectStorage 1.1 新特性。其中最吸引眼球的,莫过于它能够利用新的 GPU 解压缩方案、带来三倍的加载速度提升。据悉,传统解压需要在中央处理器(CPU)上进行,但通过将之移交给图形处理器(GPU)、还将获得更加巨大的益处。
(来自:DirectX Developer Blog)
具体说来是,使用名为“GDeflate”的新开发人员工具,微软宣称可将性能提升 200%(三倍)—— 从 2.36 秒、直降至仅 0.8 秒。
与此同时,CPU 使用率也从 100%、锐减到 15% 左右。这意味着在相关周期内,CPU 不再需要应付繁重的资产解压缩工作。
另外微软补充道,Windows 11 的 IO 堆栈中存在额外的优化 —— 即使 DirectStorage 理论上可在 Windows 10 和 11 上运行。
GPU 解压 0.8s / CPU 解压 2.36s
最后,两大 GPU 厂商(AMD 和 NVIDIA)将很快发布支持 DirectStorage 的驱动程序,而新进独显市场的 Intel 对此也十分看好。
值得一提的是,Intel Arc GPU 将特别受益于新 API —— 因为蓝厂当前的图形驱动程序,似乎受到 CPU 开销问题的较大困扰。
遗憾的是,即使迎来了 DirectStorage 1.0 版本,首款官宣支持的《Forspoken》游戏却在被一再推迟(最新消息称明年到来)。
至于游戏开发引擎,Unreal Engine 5 已确认会在未来某个时候引入对 DirectStorage API 的支持。