DirectX新I/O功能DirectStorage正式登陆PC,可大幅强化游戏加载速度

微软原本针对家用游戏机Xbox Series X,所开发的储存I/O技术DirectStorage,现在被正式移植到个人电脑上,支持Windows 10以上版本

DirectX新I/O功能DirectStorage正式登陆PC,可大幅强化游戏加载速度

微软在2020年宣布,新的I/O技术DirectStorage将在Windows上提供,经过一年半的发展,现在已经正式对开发者释出,微软也会在3月22日的GDC大会中介绍。

这个包含在DirectX中的DirectStorage API,原本是微软专为其家用游戏机Xbox所开发的技术,微软Xbox Series X使用了一个称为Xbox Velocity的架构,而DirectStorage便是为该架构设计,来提供玩家顺畅的下一世代游戏体验。 微软在2020年的时候,宣布将DirectStorage移植到个人电脑平台上,以提供Windows游戏更好的I/O技术。

DirectStorage能够大幅缩减玩家等待游戏加载的时间,使得游戏呈现更加广阔和细致的虚拟世界。 过去绘图API并没有对大量I/O进行优化,因此游戏完全无法善用NVMe所提供的大量传输带宽,也就限制了游戏渲染画面的能力,DirectStorage API的出现,便可解决这个问题。

DirectStorage API能够在具有NVMe固态硬盘的环境下,让显卡高速存取游戏资源,而这能带来两项优点,除了缩短游戏加载时间外,也可让游戏画面更细致。 因为无论游戏是要渲染人物服装贴图,还是环境的细节,都需要从储存装置中加载资料,才能送到GPU进行运算,而过去的技术完全无法应付现代游戏的大量存取需求。

以Xbox Series X来说,每秒的资源流量高达2.4 GB,以过去64 K数据块计算,每秒产生的I/O请求数可能需要达35,000次,微软解释,当I/O数达上万次时,请求成本被放大,因此当前的API无法承受这么大量的I/O请求数,而这也限制了NVMe固态硬盘所带来的好处。 DirectStorage支持最新的解压缩技术,并且善用NVMe设备的多伫列数据访问管道,能够更好地支持游戏工作负载。

DirectStorage与Windows 10兼容,但是在Windows 11才有内建最新的储存优化,玩家将游戏安装到NVMe固态硬盘,将能够最大程度提高I/O效能,但官方提到,玩家能在各种储存装备上感受到DirectStorage的好处。

目前这个版本的DirectStorage,提供开发者将游戏移植到新I/O模型上的工具,微软也正在研究,要逐步将CPU上的工作卸载到GPU上,而GPU解压缩则是改进路线图的下一个目标,该功能会使开发者可更好地控制资源以及硬件。

(0)
打赏 微信扫一扫 微信扫一扫

相关推荐

发表评论

登录后才能评论