微软在2021年3月正式推出DirectStorageAPI,让PC的NVMe
SSD绕过CPU和内存,直接将数据转移到显存,可以大大减少游戏的加载时间,解决一些素材加载错误的问题。理论上,使用该技术的游戏可以实现场景的无缝连接。但是,与游戏主机版本相比,缺少了“资产”。
解压”功能。
随着游戏开发者对DirectStorage1.0的态度逐渐冷淡,微软宣布将更新DirectStorageAPI,它将在DirectStorage中更新。
1.1中“资产”的介绍
解压”功能。这就使得玩家的GPU可以直接从存储设备中获取游戏素材的相关资源,包括构建游戏的各种数据,包括纹理、3D模型文件、音效等内容,然后进行解压缩,放入显存中,这将直接影响游戏的加载时间。
以前是CPU负责解压,新的替代方案是用GPU。这是一个繁重的工作量,GPU执行可重复并行任务的效率更高,显然比CPU更适合。在游戏运行过程中,解压缩后的数据放在系统内存中,然后复制到显存中使用。新方法可以减少数据传输和解压缩的时间,从而提高游戏的加载速度。
微软还展示了一个高度优化的DirectStorage例子。
1.1GPU解压的效果显示,3D场景的加载速度从2.36秒降低到0.8秒。微软计划在2022年底开始向游戏开发者发送DirectStorage。
1.1,第一批应用游戏将在2023年出现。