2021 年 3 月,微软正式推出DirectStorage API,让 PC NVMe SSD 绕过 CPU 和内存,直接将数据传输到显存,显着减少游戏加载时间并解决纹理加载问题。理论上,采用该技术的游戏可以实现无缝场景融合。去年 10 月,微软更新至 DirectStorage 1.1,引入“资产解压”功能,支持 GPU 资源解压。
Microsoft 现已正式发布DirectStorage 1.2,其中包含新功能并实施各种修复。

最初,DirectStorage 在非缓冲模式下打开文件,避免不必要的重复并加快数据传输到 GPU。然而,开发人员希望使用相同代码的 HDD 和 SSD 之间的兼容性,并且由于 HDD 需要缓冲 I/O 来屏蔽更长的寻道时间,因此微软在最新版本中包含了强制缓冲 I/O,优化了 HDD 使用体验。
DirectStorage 目前根据 GPU 能力为内置压缩格式选择解压路径,偶尔会选择基于 CPU 的回退路径。开发人员表示需要辨别正在使用哪个解压缩路径以相应地建立默认纹理分辨率。为了满足这些要求,Microsoft 向 DirectStorage 1.2 添加了一个新的 API 查询,以显示运行时选择的路径。
Microsoft 已经纠正了 DirectStorage 1.2 中的各种错误,包括与纹理和调度相关的错误。此外,通过DirectStorage 1.2,微软进一步增强了性能,例如将GPU解压缩的副本重新定位到GPU计算队列,从而加快计算队列的处理速度。
相关文章
U盘装系统(http://www.upzxt.net) 版权所有 (网站邮箱:78435178@qq.com)
本站资源均收集与互联网,其著作权归原作者所有,如侵犯到您的权益的资源,请来信告知,我们及时撤销相应资源