微软终于要解决困扰PC玩家的着色器编译卡顿了
![]()
PC玩家的游戏体验里,总有两个挥之不去的“噩梦”:初次运行新游戏时进度条仿佛凝固的加载界面,或是深入场景时突然出现的帧数暴跌——这些问题的根源,藏在“着色器编译”与“AI功能性能冲突”两个技术细节里,而微软联手英特尔、英伟达推出的两项DirectX新特性,正在把这些“噩梦”变成过去时。 对于PC玩家来说,“首次启动必等10分钟”“进新场景突然卡成PPT”的经历并不陌生——这是因为游戏需要在运行时实时编译着色器(GPU理解画面渲染的“指令集”),而这个过程会占用大量GPU资源,导致加载慢、卡顿,微软的“高级着色器分发(ASD)”直接改写了这一逻辑:将原本需要运行时处理的着色器,提前在游戏下载阶段就同步发送预编译版本,当玩家启动游戏或切换场景时,GPU无需临时“翻译”代码,直接调用预编译好的着色器——这意味着初次加载时间会缩短,场景切换的卡顿也会大幅减少。
目前ASD已在Xbox PC应用中落地,硬件厂商的支持正在加速它普及:英特尔明确下一代Lunar Lake、Panther Lake处理器将原生支持ASD;英伟达也计划2024年晚些时候为GeForce RTX系列显卡推送ASD功能——无论用核显还是独显,未来都能享受到“打开游戏就能玩”的流畅体验。
AI功能不抢性能:DirectX原生工具链如何统一显卡生态
随着AI技术在游戏中的普及,另一个问题开始凸显:很多游戏的AI功能(比如神经渲染、AI超分、智能贴图)需要针对不同显卡品牌写专门代码,不仅增加开发者工作量,还可能导致AI功能占用过多GPU资源、拖累游戏帧数,微软推出的DirectX线性代数+DirectX计算图编译器工具链,本质是让开发者通过DirectX原生接口运行AI任务——不用再为英伟达、英特尔的显卡分别适配,AI功能能直接“融入”GPU的正常工作流程。
赛博朋克2077》的DLSS 3.5需要调用英伟达Tensor核心,《星空》的AI贴图需要适配不同显卡计算能力,而有了DirectX原生工具链,这些AI功能能更高效运行:神经渲染的画质提升不会导致帧数暴跌,AI超分的分辨率缩放不会占用额外资源——开发者省事,玩家也能享受更稳定的帧数。
英特尔英伟达齐入局:硬件厂商如何配合软件革新
微软的技术革新需要硬件厂商落地,英特尔与英伟达已深度参与其中,英特尔方面,除支持ASD外,还在推动DirectX线性代数的硬件优化——确保自家核显、独显能高效运行DirectX原生AI任务;英伟达则聚焦“硬件加速AI标准化”,通过优化GPU计算流水线,减少AI任务在不同模块间传递的冗余消耗,两者目标一致:让AI任务不再是“额外负担”,而是和游戏渲染、物理计算一样,成为GPU的“本职工作”。
从本质看,这次合作是“软件定义硬件”的典型案例:微软通过DirectX和ASD定义游戏运行的“规则”,英特尔、英伟达通过硬件支持让规则落地——最终受益的,是每一个PC玩家。
想了解更多游戏圈新鲜动态?快关注53游戏网获取一手消息。
最便宜苹果本MacBook Neo玩赛博朋克2077,帧率30帧实测
死亡搁浅2PC性能详评,为何是2026年优化最出色的游戏之一?