微软近日宣布,将于10月16日发布ROG Xbox Ally和Ally X两款掌机,并同时推出一项名为“Advanced Shader Delivery(高级着色器传输)”的新技术。根据官方介绍,该技术可显著提升游戏启动性能,例如在《宣誓》这款游戏中,启动时间缩短了85%。这一突破性进展有望解决长期以来困扰玩家的游戏加载缓慢和卡顿问题。
游戏启动过程中,图形着色器的编译和缓存是导致延迟的主要原因。传统上,游戏首次启动时,系统需要实时编译着色器并将其存储在缓存中,这一过程占用大量计算资源,不仅延长了等待时间,还容易引发性能不稳定现象。微软指出,这种资源密集型操作尤其对硬件性能有限的设备(如掌上游戏机)影响更为明显。
为解决这一问题,微软与AMD合作开发了高级着色器传输技术。其核心思路是在游戏下载阶段提前完成着色器的编译工作,而非留到首次运行时处理。具体而言,DirectX团队开发了一种方法,能够收集游戏用于与GPU交互的着色器数据——这些数据负责实现光照、纹理、物理等视觉效果——并将其打包为状态对象数据库(SODB)。随后,该数据库与云端编译器中的游戏数据结合,生成预编译着色器数据库(PSDB),通过Xbox商店进行分发。
这意味着,玩家在下载游戏时,PSDB已经包含在安装文件中。游戏启动时无需再进行实时编译,着色器数据可直接从缓存中读取,从而大幅降低对系统资源的占用。这不仅缩短了启动时间,也减少了卡顿和其他性能问题的发生概率。
目前,该技术主要面向即将推出的掌机设备,但微软计划于今年9月发布AgilitySDK,以便更多开发者、硬件合作伙伴和数字商店能够利用这一技术。值得注意的是,开发者无需针对单个游戏进行额外适配,因为微软计划将这一功能直接集成到游戏引擎中,从而降低技术推广的复杂性。
从技术角度看,高级着色器传输代表了一种优化资源分配和预处理的重要方向。它通过将计算任务从运行时转移至分发阶段,有效平衡了性能和体验之间的关系。尽管该技术目前主要针对微软生态系统,但其设计理念和实现方式可能对行业产生更广泛的影响。
总体而言,微软此次推出的高级着色器传输技术不仅在工程层面实现了显著突破,也为解决游戏启动性能问题提供了切实可行的方案。随着该技术逐步推广,玩家有望在未来体验到更流畅、更快速的游戏启动过程,从而进一步优化整体游戏体验。
免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。