微软将 Advanced Shader Delivery 技术推广至所有 PC 开发者

微软正式向所有创建 Xbox Games 的 PC 开发者开放 Advanced Shader Delivery 服务访问权限。该技术基于 Windows 11 DirectX 12,可显著缩短游戏启动时间并消除运行时着色器编译导致的帧率卡顿。

此功能此前仅对 ROG Xbox Ally 与 Ally X 设备可用,经过为期数月的有限预览阶段后现已全面开放。数十款作品已在预览期内完成集成,验证了该技术在改善低端设备及手持设备的性能表现上的有效性。

技术背景与性能提升

动态着色器编译在运行过程中会引发严重的帧 pacing 问题和 CPU 瓶颈,尤其在低配置硬件和移动端设备上影响更为明显。通过构建与目标图形硬件家族相匹配的 SODB 包,开发者可有效削减启动延迟与游戏内编译等待时间,带来更流畅的体验。

开发者接入方式与工具链

要启用 ASD,开发者需采用更新的 April 2026 Xbox Game Package Manager 以及 State Object Databases。具体实现路径包括手动或编程方式生成所需的 D3DCONFIG 步骤,随后通过 Package Uploader 工具上传。已参与预览计划的团队可与 Xbox Partner Managers 协调过渡,新开发者则可查阅相关文档、示例及下载工具。

- Docs: Application Identity spec
- Docs: StateObjectDatabase
- Sample: D3D12StateObjectDatabase sample
- Tools: D3D12CacheListener
- Tools: Package Uploader

产品策略意义

此举标志着微软在游戏生态的技术支持层面迈出重要一步。通过将原本有限的预览特性扩展至全量开发者群体,该平台级服务能够覆盖更多 Xbox App on PC 平台上的应用,有助于提升整体分发体验与技术竞争力,同时也为未来更多跨平台优化奠定了技术基础。

via Neowin 微软将 Advanced Shader Delivery 技术推广至所有 PC 开发者 - WinDiscover
 
 
Back to Top