英伟达PC应用程序测试版更新,后台自动重编译着色器省却手动等待
![]()
打开游戏前的加载圈、驱动更新后的漫长等待、游戏大版本更新后的“首次启动必卡”——这些困扰DX12游戏玩家的问题,根源都在“着色器编译”,不同于DX11时代的预编译机制,DX12的着色器需要实时适配当前硬件和驱动版本,每次驱动或游戏更新,都要重新生成适配本台电脑的着色器文件,这意味着要么在游戏内盯着加载条发呆,要么手动运行第三方工具提前编译,前者耗时间,后者嫌麻烦。
英伟达给的答案:后台自动编译,把等待还给空闲时间
3月31日,NVIDIA App的测试版更新里,悄悄加入了“Auto Shader Compilation(自动编译着色器)”功能——它把着色器编译的时机从“游戏启动时”挪到了“系统空闲时”,开启后,当电脑没在运行大型程序(比如没打游戏、没渲染视频),系统会自动处理DX12游戏的着色器重建任务,比如你刚更完GeForce驱动,原本打开《赛博朋克2077》要等10分钟编译,现在系统会在你刷网页、看视频时提前完成,下次打开游戏就能直接进;即使游戏本身更新,也能降低重复编译的次数。
但有个细节要注意:游戏首次启动时的着色器编译还是得在游戏内完成——毕竟首次运行需要获取游戏原始着色器文件,这一步没法跳过,如果急着玩新更的游戏,也可以手动点App里的“现在编译”按钮,立刻触发编译,不用等系统空闲。
测试版功能怎么开?这几步不能少
目前这个功能还在实验阶段,默认关闭,想体验的玩家需要按以下路径设置:
先打开NVIDIA App,在“设置”里启用“测试功能”(就是带“Beta”标的实验选项);接着依次进入“图形”→“全局设置”→“着色器缓存”,找到“Auto Shader Compilation”开关;最后要确保电脑装了3月24日发布的GeForce Game Ready驱动595.97版本(或更高)——旧驱动不支持这个功能。
想第一时间拿到这类能省时间的游戏硬件优化技巧?更多一手游戏设备调整、玩法攻略都在攻略蜂巢,别错过新鲜内容。