当前位置: windows系统之家 > 微软资讯 > 微软发布DirectStorage 1.1:GPU解压联合SSD让游戏加载速度快3倍
游戏开发者可以使用DirectStorage API来释放CPU压力,更高效地传输和处理游戏纹理数据。对PC游戏玩家来说,NVMe SSD性能将得到更充分的发挥,游戏画质更高,游戏加载等待时间也将更短。
在DirectStorage 1.1当中,GDeflate将取代目前常用的ZLib成为游戏数据压缩格式。GDeflate针对GPU并行解压进行了优化,能够提供比CPU解压ZLib更高的系统性能,并且释放了CPU运算压力。
英伟达、AMD、英特尔都将使用GDeflate算法处理GPU解压缩,不过DirectStorage 1.1还允许GPU制造商针对其硬件提供额外优化的“元命令”。这意味着DirectStorage游戏依然会有针对不同显卡进行特别优化的空间。DirectStorage 1.1将首先尝试使用GPU制造商特有的元命令来处理数据解压,如果失败则继续尝试DirectCompute实现。如果继续失败则回退到CPU解压方式。
然而CPU处理GDeflate解压的效率不及ZLib高。这意味着不受支持的老显卡未来在DirectStorage游戏中可能将喜提负优化:
此外,NVMe SSD也将成为影响DirectStorage游戏性能的关键。DirectStorage的设计理念是通过增大读取请求大小到64KB以上、饱和队列深度的方式让NVMe SSD满负载工作以加快游戏数据存取效率。但是DirectStorage和应用程序的命令队列发生争用时有可能会引发卡顿,这也是未来软硬件系统优化需要关注的。
首个支持DirectStorage的游戏FORSPOKEN已经延期至明年1月24日发售,届时我们将能正式体验到新游戏架构的魅力。在此之前,如果你拥有受支持的显卡硬件。并且具备自行编译相关代码的知识,也可以通过GpuDecompressionBenchmark、BulkLoadDemo、Expanse等开源演示工具来体验DirectStorage带来的巨变。
相关教程
2022-10-13
2022-09-21
2022-11-09
2022-10-12
2022-10-05
2022-09-22
2022-10-05
2022-11-10
2022-11-17
2022-10-14
2022-11-28
2022-11-27
2022-11-27
2022-11-27
2022-11-27
2022-11-26