罗素·克劳被遗忘史诗片,流媒体逆袭榜单
阅读全文

锤刻创思寰宇网
微软于周三宣布,其正在着手解决PC玩家长期面临的一个棘手问题:着色器编译需求。微软表示将在9月发布一款AgilitySDK来解决此问题,这将把玩家从下载游戏到实际游玩的等待时间缩短高达85%。
对于主机玩家而言,此问题并不存在。因为主机硬件配置固定,游戏能够直接调用为特定硬件优化的着色器(这些指令负责在图形处理流水线中渲染像素)。而PC游戏则需针对不同硬件组合(包括游戏本身、GPU及驱动程序)进行单独优化。
这意味着玩家不仅需要下载游戏,还必须在加载过程中等待着色器编译完成。虽然编译后的数据会存储在本地,但这段等待时间仍不可避免。这正是微软为ROG Ally和Ally X设备推出的核心功能——由于硬件配置固定,着色器可直接作为游戏组件预载。该技术被微软称为“高级着色器交付”。
目前,微软计划将这项便捷技术拓展至“更多设备”,显然其目标覆盖整个PC市场。标准化着色器技术通过创建统一格式的状态对象数据库(SODB)实现。微软与核心硬件合作伙伴协作,将着色器编译器从图形驱动中分离,并通过云端编译器将游戏数据与SODB结合,最终生成预编译着色器数据库(PSDB)。该数据库将与游戏同步下载,使游戏能够直接调用所需着色器并立即启动。
“如今当游戏首次运行时,系统会检测到所需着色器已预存在Windows缓存中,从而跳过设备端的编译步骤,”微软解释道,“若设备更新驱动程序,系统将自动检测并更新着色器缓存。”
现阶段该功能仅限Xbox商店、Xbox PC应用及搭载AMD处理器的设备使用。但微软表示AgilitySDK将向其他应用商店和游戏开发者开放,以便进行后端适配。对于已发行的游戏,后续也将获得此功能支持。
微软将此项技术视为解决PC玩家痛点的关键方案。在低速网络环境下下载数GB数据本就令人煎熬,额外的着色器编译时间更令人沮丧。主机即开即玩的特性始终是其优势所在,而微软正致力于让PC平台获得同等流畅的体验。