上周三,一位用RX 7600显卡的玩家打开《极限竞速:地平线6》,从双击图标到进入主菜单,只等了4秒。而没开新功能的玩家,同样的操作要等将近一分半钟。微软说这能省95%的加载时间,但有个前提——你得从Xbox PC应用下载游戏。
这事得从去年说起。微软给ROG Ally掌机搞了个叫"高级着色器交付"(ASD)的技术,把预编译着色器塞进去减少等待。现在这技术从掌机扩展到桌面端,AMD的RDNA 3、3.5和4系显卡刚加入支持。Intel和Nvidia早就跟进了,但微软和AMD这次合作得更深,所以新功能目前只认RDNA 3及更新的硬件。
着色器编译拖慢加载,是老毛病了。每次装新游戏、打补丁、甚至只更新显卡驱动,游戏都得重新攒一遍着色器缓存,少则几分钟。因为着色器是在本地按你的具体硬件配置实时编译的,厂商没法提前算好所有组合。
微软的解法是把着色器从驱动里剥出来,扔进云端的数据库。你从微软商店或Xbox PC应用下游戏时,ASD会自动识别你的游戏、显卡、驱动版本,提前把匹配好的预编译着色器下下来。等你想玩的时候,编译早做完了,点开即玩。
主机一直这么干,毕竟硬件固定。Valve给Steam Deck也搞了类似的Linux版,但没搬到Windows上。SSD已经把地图加载压到几秒,着色器编译成了最后一道坎。
但现在限制一堆:
1. 仅限RDNA 3及更新的AMD显卡
2. 仅限Xbox PC应用或微软商店下载的游戏
3. 得先加入Xbox预览体验计划,装Xbox Insiders Hub才能开
微软说长远看这是Windows 11上所有GPU的通用方案,但眼下和AMD绑得紧。好消息是ROG Ally首发时公布的34款游戏应该已经支持,不用等。
Steam、Epic什么时候能跟上?微软没给时间表。一个能省95%加载时间的技术,被圈在自家商店里,这算盘打得响。
热门跟贴