该技术依托DirectX工具链实现,例如 DirectX 12 Agility SDK,它允许开发者在不依赖完整Windows系统更新的情况下集成新图形功能。
在主机平台(例如Xbox或PlayStation)上,着色器卡顿很少见,因为硬件环境是固定的。开发者只需要针对一种GPU架构编译好着色器,然后随游戏一起发布即可。
PC环境则完全不同。玩家可能拥有:
这种复杂组合意味着游戏往往需要 在每台玩家电脑上动态编译着色器,这正是DirectX 12游戏首次启动慢和微卡顿的主要原因之一。
Advanced Shader Delivery试图通过协调 游戏开发者、GPU厂商以及游戏平台 来提前生成并分发合适的着色器包,从而减少本地编译需求。
最初,Advanced Shader Delivery是在较受控的环境中测试,例如 ROG Xbox Ally掌机设备。到了2026年,微软将公开预览扩展到 搭载AMD独立显卡和笔记本集成显卡的Windows 11 PC。
与此同时,AMD发布了 Radeon Software Adrenalin Edition 26.5.2 驱动,带来了几项与新游戏相关的重要更新:
该驱动在2026年5月发布,并正式加入对《极限竞速:地平线6》的支持。
虽然目前公开资料没有给出针对AMD显卡在该游戏中的具体测试数据,但从技术机制来看,支持ASD的系统通常会获得两项明显改进:
对玩家来说,这项功能理论上是自动运行的,只要环境满足条件即可。
目前已知的基本条件包括:
满足这些条件后,系统会在游戏下载或安装阶段自动获取预编译着色器,从而减少本地生成步骤。
目前公开文档没有说明玩家端是否存在手动开关,因此在多数情况下,这项功能可能是 自动启用的后台机制。
Advanced Shader Delivery不仅是性能优化,它还反映了微软在PC游戏领域的一项长期目标:让Windows游戏体验更接近主机。
PC生态的难题一直是硬件组合极其复杂,游戏必须适配成千上万种GPU与驱动组合。通过让以下多个角色协同:
微软希望解决PC游戏体验中的一个长期痛点——首次启动着色器编译和运行时卡顿。
如果这项技术得到更广泛采用,未来PC游戏可能会逐渐实现:
从最初的掌机设备测试,到如今扩展到标准Windows 11 PC并与AMD合作,微软显然正在尝试把Advanced Shader Delivery推广到整个DirectX生态。如果成功,它可能会悄悄解决PC游戏领域持续多年的性能难题之一。