【摘要】 3月15日,微软宣布,从今天开始,Windows游戏可以开始支持DirectstorageAPI。 微阅读网了解到,这款API首次出现在Xboxx系列中,改变
3月15日,微软宣布,从今天开始,Windows游戏可以开始支持DirectstorageAPI。
微阅读网了解到,这款API首次出现在Xboxx系列中,改变了游戏从NVMeSSD驱动器读取数据的方式,绕过了CPU的处理过程,可以充分发挥SSD的所有速度,从而实现更快的读取速度和更短的加载时间。
早在2020年9月,微软就宣布将其用于Windows,但直到2021年才广泛向Xbox开发者提供,今天正式支持PC游戏。
简单来说,之前的API只允许游戏通过一个I/O请求从驱动器加载数据,每个请求必须在另一个请求处理之前完全完成。但由于机械硬盘和SATA固态硬盘速度不快,对加载时间影响不大。
但现在,由于使用PCIE通道的NVME硬盘基本普及,大多数PC可以实现几个G的读取速度。因此,PC不应每次只处理一个请求,因为在这种情况下,硬盘不能充分发挥所有带宽的强度,这意味着游戏的加载速度比他们的测试结果慢得多。
Directstorage可以通过允许多I/O请求重复使用新的减压技术,更有效地将硬盘中的数据传输到GPU计算着色器来解决这些问题。
因此,游戏在使用Directstorage时可以加载得更快,也可以使用更大的数据包,这样可以加载得更快,减少玩家的等待时间,随着开发者的逐渐习惯,游戏中的纹理会更加细致。
微软:Windows游戏现在可以使用Directstorage,在SSD上加载更快。
Windows11用户受益最大,因为使用了新的存储堆栈。然而,Windows10用户将在未来看到更多的改进内容(现在支持一些特性)。
根据之前的信息,所有DX12GPU都可以使用此功能,但为了获得最佳体验,微软仍然推荐最新的DX12Ultimate兼容产品,如NVIDIARTX30系列和AMDRX6000系列GPU。
虽然微软没有提到任何将使用该技术的游戏,但您可以假设已经支持DirectstorageAPI在Xbox上快速适应Windows平台的游戏。请期待。