微软的解决方案是将着色器与显卡驱动彻底分离,统一存入云端预编译着色器数据库(PSDB)。用户从微软商店或 Xbox 电脑客户端下载游戏时,高级着色器分发技术会自动识别设备的游戏版本、显卡型号、驱动版本等专属配置,提前下载对应预编译好的着色器文件。如此一来,启动游戏时着色器已完成编译,无需额外等待。
据IT之家了解,游戏主机早已普及这类技术,毕竟主机硬件配置统一,无需适配多样硬件。Valve 也曾为 Steam Deck 掌机研发适配 Linux 系统的预编译着色器方案,却始终未将该功能移植到 Windows 平台。如今固态硬盘早已大幅缩减加载耗时,着色器编译等待也就成了实现游戏秒开仅剩的一大难题。
目前高级着色器分发技术仅支持 RDNA3 及更新架构显卡,且仅限通过 Xbox 电脑客户端、微软商店下载的游戏使用。暂时还不清楚其他 Windows 游戏平台何时会接入该技术,不过首批官宣适配 Xbox ROG Ally 的 34 款游戏,现已同步支持这项功能。
另外,该功能目前处于预览测试阶段,玩家必须加入 Xbox 内测会员计划、安装 Xbox 内测中心客户端,才能开启高级着色器分发技术。微软此次与 AMD 深度联合研发,因此现阶段该功能仅限 RDNA3 及以上架构硬件使用,未来计划将其打造成适配所有 Win11 显卡设备的通用技术。