NVIDIA又放神技!空闲预编译着色器:告别游戏加载卡顿

神马中文网 百科资讯 2

4月1日消息,NVIDIA随NVIDIA App更新推出了Auto Shader Compilation(ASC,自动着色器编译)功能。

该功能可在系统空闲时预先编译DirectX 12游戏的着色器,从而缩短游戏加载时间并减少因着色器加载不及时导致的画面卡顿。

ASC为可选功能,用户可在NVIDIA App中通过图形→全局设置→着色器缓存开启,开启后,系统会在空闲时自动编译已安装游戏的着色器,也可通过立即编译选项手动触发。

由于编译过程需要占用一定的计算资源,NVIDIA提供了系统占用率控制选项,默认设置为中等。

ASC使用独立文件夹存储预编译着色器,用户需确保有足够的磁盘空间。

该功能会在游戏下载完成后以及显卡驱动更新后自动执行编译,以确保最佳性能,运行ASC需要595.97 WHQL或更新版本驱动。

值得一提的是,NVIDIA并非首家探索这一方向的厂商,Intel此前已扩展了其预编译着色器分发服务,利用云端基础设施处理游戏着色器后推送给用户。

微软也在Agility SDK中推出了Advanced Shader Delivery项目,实现类似功能,Intel计划在今年晚些时候将其自定义框架与微软的Advanced Shader Delivery整合。

目前尚不清楚NVIDIA的ASC是基于微软的Advanced Shader Delivery,还是采用了类似Intel的自研方案。