游戏科学公布黑神话系列新作《黑神话:钟馗》
阅读全文

锤刻创思寰宇网
微软DirectX团队今日发布了名为“高级着色器交付”的新功能。该技术将率先应用于ROG Xbox Ally和ROG Xbox Ally X掌机,未来将逐步推广至普通PC平台。专供游戏开发者使用的AgilitySDK将于下月发布,支持其在即将推出乃至已上市的游戏中集成此功能。
这项与Xbox和AMD联合开发的技术旨在解决长期困扰PC玩家的着色器卡顿问题。DirectX团队表示:“我们与Xbox各部门及AMD通力合作,通过Xbox PC应用在游戏下载时预编译关键数据。该方法不仅加快游戏启动速度,更能消除导致性能问题的卡顿现象。以黑曜石娱乐的《Avowed》为例,工程团队实测启动时间最高缩短85%。这意味着玩家能更快进入游戏,同时电池续航将完全用于游戏而非着色器编译。”
该技术通过创新方案收集游戏着色器数据,并将其封装为标准化格式——状态对象数据库(SODB)。工程师成功将着色器编译器从显卡驱动中分离,使云端编译器与SODB游戏数据结合生成预编译着色器数据库(PSDB)。Xbox应用商店可随游戏分发PSDB作为着色器缓存的补充。当游戏首次运行时,系统将检测到所有必需着色器已预置于Windows缓存中,从而跳过设备端编译环节。若设备驱动更新,应用将自动检测并更新着色器缓存。
需要注意的是,该功能初期仅支持通过Xbox应用分发的游戏,暂不适用于Steam等其他平台。不过未来其他商店可通过即将发布的AgilitySDK集成此功能。这项技术能否真正解决PC游戏着色器卡顿问题,值得持续关注。