微软 win11/10 directstorage 1.2 发布,优化机械硬盘 hdd 游戏性能 -j9九游会登陆入口

2023-04-20 10:15it之家 (汪淼)
感谢it之家网友 oc_formula 的线索投递!

it之家 4 月 20 日消息,windows 11 于 2021 年发布时,微软一同为游戏玩家带来了重磅技术 directstorage api。这个新的 api 改变了游戏从 nvme ssd 驱动器读取数据的方式,从而实现更快的读取速度和更短的加载时间,后续下放到了 windows 10 中。

根据微软j9九游会真人游戏第一品牌官网 4 月 18 日消息,directstorage 1.2 api 正式发布,主要为机械硬盘 hdd 进行了优化,it之家附更新内容如下:

强制缓冲 io

directstorage 当前以非缓冲模式打开文件,这样能够避免不必要的副本,并尽快将数据传输到 gpu 上。但是,一些游戏开发者反馈,他们希望能够在高速 ssd 和传统 hdd 上使用相同的代码。

传统 hdd 机械硬盘驱动器需要缓冲 io 以掩盖较长的寻道时间。为此,directstorage 1.2 添加了将 directstorage 配置为以缓冲模式打开文件的功能,以通过操作系统文件缓冲来优化 hdd 的使用体验。

新的 getcompressionsupport api

directstorage 目前是根据 gpu 的支持能力来选择内置压缩格式的解压路径。在某些情况下,会选择基于 cpu 的回退路径。游戏开发者反馈称,他们需要了解正在使用哪个解压缩路径,以便可以基于此设置默认纹理分辨率设置。为了实现这一点,directstorage 1.2 添加了一个新的 api 来查询运行时选择的路径

修复 bug

  •  通过向 dstorage_request_options 添加“reserved1”字段解决了一项问题。这使得结构的内存布局更加明确,但实际上并没有改变以前版本的布局。

  • 修复了 3d 纹理的 dstorage_request_destination_texture_region

  • 修复了将未压缩数据从内存传输到缓冲区时出现的调度问题。

性能提升

  • 将 gpu 解压缩后的副本移动到速度更快的 gpu 的计算队列中。

游戏方面,支持 directstorage 的作品还不是很多,数得上的只有 1 月推出的《forspoken》,消息称《暗黑破坏神 4》也将支持 directstorage。

相关阅读:

《》

《》

文章价值:分
人打分
有价值还可以无价值
置顶评论
热门评论
全部评论
一大波评论正在路上
取消发送
软媒旗下人气应用

如点击保存海报无效,请长按图片进行保存分享

网站地图