去年微软曾经承诺过会把现在Xbox Series X上用的DirectStorage API几移植到PC上。虽然说目前微软并没有透露要在PC上使用这项技术的话需要怎样的硬件来配合,但是从最近流出的一个疑似微软展示给开发者的PPT来看,可能只要是PCIE 3.0的NVME SSD以及支持DX12的显卡就已经足够了。

国外论坛Reddit上有人发贴表示,有疑似微软的工作人员表示PCIE 3/0的NVME SSD以及所有兼容DX12的显卡都将会支持DirectStorage API,并且DX12U的显卡将会带来最佳的体验。同时贴子还附带几张介绍应用DirectStorage API的PPT。

打开网易新闻 查看更多图片

DirectStorage API的宗旨是减轻CPU在处理NVME需求时的负载。为了做到这一点,DirectStorage API会并行提交大量I/O请求,这个过程几乎不需要操作系统干预。这使得应用程序可以更好地掌控I/O请求完成时的通知,而不需要对每个I/O请求作出反应。

打开网易新闻 查看更多图片

这样做的成效是非常显著的,Xbox Series X上的PCIE 4.0 SSD虽然速度并不是最快的,但是配合DirectStorage API来使用,游戏加载时间确实非常快。如果Windows 10也支持DirectStorage API的话,相信也可以大幅提升存储的效能以及对于玩家来说更重要的,大幅减少游戏加载时间。

不过在不会换部件的主机上搞DirectStorage API,和可以自己换硬件的PC上搞,两者的难度也是不一样的。这或许是为甚么微软一直都还没有引入PC版DirectStorage API的原因。目前微软也没有给出具体的时间表,因此实际效果如何也是拭目以待。