不久前,微软曾宣布将自己的DirectStorage API放上PC平台, 该技术能够有效优化游戏的读取速度,从而为玩家带来更短的加载时间。
SE旗下Luminous Productions工作室在油管上传了一段正在开发的新作《Forspoken》的技术演示,首次向用户展现了DirectStorage API的强大实力。
在展示视频中,我们能够看到,在加载一段实时渲染过场时,在采用DirectStorage API的情况下,M.2接口的SSD加载仅需要1.9秒,SATA接口的SSD略慢,需要3.7秒。
作为对比,同样一段过场动画,机械硬盘需要21.5秒加载, 比SSD慢了11倍不止。
而在开放世界场景的加载测试中,在DirectStorage API加持下,M.2接口SSD的加载速度为1.7秒,SATA接口SSD为3.2秒,机械硬盘则需要长达19.9秒的时间。
根据Luminous Productions在本届GDC(游戏开发者大会)上给出的数据, 与传统的加载模式相比,DirectStorage API能够实现最高4829MB/s的加载速度,提升在70%以上。
据悉,DirectStorage API能够让GPU计算着色器直接访问NVMe SSD,直接处理游戏资源的解压缩,而不再需要绕过CPU,从而大大提升游戏加载速度、降低延迟,同时也能节省CPU资源。
目前,该技术已经在微软的Xbox Series X|S主机上得到了广泛应用, 在PC上则将兼容所有支持DX 12的GPU。
【来源:快科技】【作者:乃河】