微软推“高级着色器传输”技术,游戏启动时间最高可降85%
IT之家8月21日消息,北京时间昨晚,微软宣布ROG Xbox Ally和Ally X掌机PC将于10月16日正式发售,还公布了一项名为“Advanced Shader Delivery(高级着色器传输)”的新功能,并详细说明了这项技术的原理。

微软指出,很多游戏在首次启动时加载慢、卡顿,主要是因为图形着色器要先在本地编译并缓存,这会占用大量Windows PC资源,导致游戏表现差。
为解决该问题,Xbox与AMD合作开发了Advanced Shader Delivery。这项技术通过在游戏下载阶段预先编译并分发着色器,大幅减轻首次运行时的资源压力,降低掉帧和性能波动的风险。
在技术方面,DirectX团队研发了新流程:游戏的着色器数据(涉及光照、纹理、物理等GPU交互内容)会被收集并打包成“状态对象数据库”,再通过云端编译器与游戏数据结合,生成“预编译着色器数据库”。
这些数据会通过Xbox Store分发,玩家运行游戏时无需再进行本地编译,可直接调用缓存数据。
IT之家附上微软官方博客的技术细节说明:Introducing Advanced Shader Delivery - DirectX Developer Blog
目前,该技术主要用于即将发售的PC掌机。微软计划在9月发布AgilitySDK,让其他开发者、硬件厂商以及数字商店也能接入这项技术。而且开发者无需在游戏中额外改动,微软会将其直接整合到游戏引擎中。性能提升显著,以《Avowed》为例,该技术使游戏启动时间缩短了85%。
本文仅代表作者观点,版权归原创者所有,如需转载请在文中注明来源及作者名字。
免责声明:本文系转载编辑文章,仅作分享之用。如分享内容、图片侵犯到您的版权或非授权发布,请及时与我们联系进行审核处理或删除,您可以发送材料至邮箱:service@tojoy.com



