📰 本频道不定期推送科技数码类新资讯,欢迎关注!
©️ 发布的内容不代表本频道立场,和你意见不一样的话欢迎在评论区留言表达,但请注意言辞,面斥不雅。
‼️ 关联群组定期清理不活跃成员和僵尸号,误封请联系管理员。
🔗 博客: https://yummy.best
💬 群组: @GodlyGroup
📬 投稿: @GodlyNewsBot
🪧 广告合作: @yummybest_bot.
©️ 发布的内容不代表本频道立场,和你意见不一样的话欢迎在评论区留言表达,但请注意言辞,面斥不雅。
‼️ 关联群组定期清理不活跃成员和僵尸号,误封请联系管理员。
🔗 博客: https://yummy.best
💬 群组: @GodlyGroup
📬 投稿: @GodlyNewsBot
🪧 广告合作: @yummybest_bot.
在今年的科隆游戏展上,微软发布了“高级着色器分发”技术(Advanced Shader Delivery),聚焦 Windows 的新游戏体验,尤其是掌机形态。该功能将率先登陆全新的 ROG Xbox Ally 与 ROG Xbox Ally X,旨在解决 PC 玩家长期面临的首次启动加载慢与初次运行卡顿问题。微软与 Xbox 团队及 AMD 合作,预先编译关键游戏的着色器数据,并通过 Xbox PC 应用在下载阶段分发,从而更快进入游戏并避免大多数卡顿现象。
在 Obsidian Entertainment 的《Avowed》中,微软工程团队发现启动时间缩短了高达 85%。这不仅意味着你可以更快地玩游戏,而且电池用在游玩上,而不是编译上。微软表示此技术无需游戏工作室进行任何集成工作。微软将扩展对更多游戏和设备的支持,与游戏开发者合作,将这项功能直接集成到游戏引擎中,确保游戏在发布当天就能充分利用此技术。
技术上,游戏通过“着色器”与 GPU 交互,但着色器需先编译 GPU 特定的格式,传统上无法提前编译,只能在首次启动或运行时“即时”编译,导致加载卡顿,着色器编译完成后,可以缓存起来供后续游戏运行使用,直到驱动程序更新并使这些缓存失效。
DirectX 团队提出了一项新方案,收集游戏着色器数据并打包为“状态对象数据库”(SODB),把着色器编译器从图形驱动中抽离,结合云端编译生成“预编译着色器数据库”(PSDB),由 Xbox 商店随游戏一并下发补充缓存。首次运行即可直接命中 Windows 缓存,无需本地编译,如果驱动更新,系统也会自动更新着色器缓存。
微软目前专注支持 ROG Xbox Ally 与 ROG Xbox Ally X,并宣布将于 9 月发布 AgilitySDK,向开发者与游戏商店提供首批工具与 API,届时也会公布已有在售作品如何接入的细节。同时,微软正与更多硬件伙伴合作,计划在 9 月披露支持设备的扩展信息,进一步普及“高级着色器分发”技术。
via 匿名