2026-06-25 12:46 天天模拟器
微软最近宣布,其开发的着色器交付技术“Advanced Shader Delivery”成功将《极限竞速:地平线6》的着色器编译时间缩短至仅需4秒。这项技术的预览版现已面向搭载AMD GPU的PC平台开放测试。
在运行游戏时,系统需要编译用于画面渲染的着色器。如果每次都在游戏过程中实时编译,可能导致性能下降。因此,特别是PC游戏,大多数采用在首次启动时集中编译着色器的设计。不过,这个过程有时需要几分钟,而驱动程序或游戏本身的更新还可能触发重新编译。不少玩家对每次启动游戏时的漫长等待感到不满。
为了解决这个问题,微软DirectX团队开发了“Advanced Shader Delivery”。该技术通过整合来自各款游戏的着色器,以及从主要硬件厂商获取的着色器编译器,预先创建已编译的着色器数据库PSDB。玩家在从商店下载游戏时,可以一起获得这个数据库,从而在首次启动时就能立即开始游玩。
这项技术去年8月发布,10月已在ROG Ally系列掌机上得到支持。目前,它已适配数十款游戏,包括《天外世界2》和《战争机器:重装上阵》等。现在,该技术扩展到了PC平台,并于同日开启抢先体验的《极限竞速:地平线6》成为最新的支持作品。
据微软介绍,《极限竞速:地平线6》的传统着色器编译方式需要近1分钟,而采用新技术后只需4秒,实现了大约95%的时间缩减,同时还能减少游戏过程中的卡顿现象。测试机型采用AMD Radeon RX 7600 GPU和AMD Ryzen 7 5800 CPU,属于几年前的中端配置。这意味着,即使没有高端PC,也能体验到启动速度的大幅提升。
目前,该功能仍处于预览版,使用时需通过Xbox Insider Hub应用选择“PC Gaming Preview”加入Xbox Insider计划,GPU需要为RDNA 3代及以上架构。微软表示,未来将与各供应商合作,逐步扩大对PC生态系统的支持范围,但现阶段仅限AMD显卡使用。
值得注意的是,NVIDIA已发布其自动着色器编译技术“Auto Shader Compilation”,并从今年3月起在NVIDIA应用中提供Beta版。此外,Steam客户端自2017年左右起就采用了共享编译后着色器的“Shader Pre-Caching”机制。各大厂商正积极探索减少游戏启动前加载时间的方法。
