当前位置: windows系统之家 >  微软资讯 >  微软发布DirectStorage 1.1:GPU解压联合SSD让游戏加载速度快3倍

微软发布DirectStorage 1.1:GPU解压联合SSD让游戏加载速度快3倍

更新时间:2022-11-09 11:32:29作者:bjjmlv
微软7日发布的DirectStorage 1.1加入了GPU解压功能,英伟达、AMD、英特尔也在同日发布显示驱动更新,正式支持GPU解压功能。微软发布DirectStorage 1.1:GPU解压联合SSD让游戏加载速度快3倍

游戏开发者可以使用DirectStorage API来释放CPU压力,更高效地传输和处理游戏纹理数据。对PC游戏玩家来说,NVMe SSD性能将得到更充分的发挥,游戏画质更高,游戏加载等待时间也将更短。

微软发布DirectStorage 1.1:GPU解压联合SSD让游戏加载速度快3倍

在DirectStorage 1.1当中,GDeflate将取代目前常用的ZLib成为游戏数据压缩格式。GDeflate针对GPU并行解压进行了优化,能够提供比CPU解压ZLib更高的系统性能,并且释放了CPU运算压力。

微软发布DirectStorage 1.1:GPU解压联合SSD让游戏加载速度快3倍

英伟达、AMD、英特尔都将使用GDeflate算法处理GPU解压缩,不过DirectStorage 1.1还允许GPU制造商针对其硬件提供额外优化的“元命令”。这意味着DirectStorage游戏依然会有针对不同显卡进行特别优化的空间。DirectStorage 1.1将首先尝试使用GPU制造商特有的元命令来处理数据解压,如果失败则继续尝试DirectCompute实现。如果继续失败则回退到CPU解压方式。

微软发布DirectStorage 1.1:GPU解压联合SSD让游戏加载速度快3倍

然而CPU处理GDeflate解压的效率不及ZLib高。这意味着不受支持的老显卡未来在DirectStorage游戏中可能将喜提负优化:

微软发布DirectStorage 1.1:GPU解压联合SSD让游戏加载速度快3倍

此外,NVMe SSD也将成为影响DirectStorage游戏性能的关键。DirectStorage的设计理念是通过增大读取请求大小到64KB以上、饱和队列深度的方式让NVMe SSD满负载工作以加快游戏数据存取效率。但是DirectStorage和应用程序的命令队列发生争用时有可能会引发卡顿,这也是未来软硬件系统优化需要关注的。

微软发布DirectStorage 1.1:GPU解压联合SSD让游戏加载速度快3倍

首个支持DirectStorage的游戏FORSPOKEN已经延期至明年1月24日发售,届时我们将能正式体验到新游戏架构的魅力。在此之前,如果你拥有受支持的显卡硬件。并且具备自行编译相关代码的知识,也可以通过GpuDecompressionBenchmark、BulkLoadDemo、Expanse等开源演示工具来体验DirectStorage带来的巨变。

相关教程