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