Microsoft联手AMD推出“Advanced Shader Delivery”:游戏启动速度提升85%!

关注我们的 WhatsApp 频道, TikTokInstagram 以观看最新的短视频 - 开箱,测评与第一手新闻资讯。

Microsoft于昨日推出了一项新功能,名为“Advanced Shader Delivery”。关于这项技术的原理Microsoft也进行了详细的解说,许多游戏在第一次启动时都会出现加载缓慢和卡顿的情况,非常影响用户体验,而这背后的原因是因为图形着色器需要先在本地编译并缓存,从而导致占用大量Windows PC资源才会出现加载缓慢的问题。

为了解决此问题,Xbox与AMD联手一起开发了Advanced Shader Delivery这项技术。此技术的原理在于将编译和分发着色器的步骤放在游戏下载的阶段,这样能够在游戏第一次运行时大幅度减少资源压力,还能降低掉帧与性能波动的问题。

从技术层面来看,DirectX团队研发了一套新流程,这套流程会将游戏的着色器数据收集起来并打包成“状态对象数据库”,随后再将云端编译器与游戏结合,生成“预编译着色器数据库”。这些收集好的数据会通过Xbox Store分发,所以玩家无需在开启游戏时再进行本地编译,游戏可直接调用缓存的数据。

想了解更多细节可到Microsoft的官方博客查看。

这项技术主要会应用在接下来即将发布的PC掌机,但Microsoft也考虑在9月发布AgilitySDK,让其他的开发者、硬件厂商和数字商店也能加入这项技术。值得注意的是,游戏开发者并不需要在游戏中进行任何的改动,Microsoft会将这项技术直接整合至游戏引擎中。此技术带来了很大的提升,以《Avowed》为例,游戏的启动时间足足缩短了85%,可见效果相当显著。

更多科技资讯,请继续守住 TechNave 中文版!
资料来源

大家来评论

Microsoft联手AMD推出“Advanced Shader Delivery”:游戏启动速度提升85%!

| 新闻/资讯, 其它科技新闻 |