是否打开蒸汽着色缓冲器?

本周晚些时候,Steam的最新更新增加了一个实用功能:着色器预缓存。其实对于游戏玩家来说,无论是着色器还是着色器缓存都不陌生。当我们看到地面、植被、水面的生动细节,以及清晰的反射效果时,其实都是着色器的工作。说到具体的着色器缓存,或许使命召唤系列玩家都有很强的印象,因为从高级战争的游戏中,你可以找到着色器缓存的选项。虽然可以提升性能,但是占用内存很大,去年的无限战争甚至花了很长时间加载着色器。

说到着色器缓存,使命召唤系列的玩家应该印象深刻吧?

因此,在本周的最新更新日志中,Valve表示,无论用户的硬件设备如何,都会根据硬件和驱动的不同,为用户的显卡下载预先编译好的着色器配置,这将明显改善游戏初始启动的加载时间,减少游戏的卡顿,带来更流畅的体验。听起来是玩家的一大福音,对各种API应该都有效,但更新日志中明确提到的只有OpenGL和Vulkan开发的游戏。但由于需要额外的网络服务,可想而知,每次游戏开始后都会上传用户着色器的使用报告并进行分析,这将增加少量的网络带宽需求。

已经更新的Steam用户其实可以在设置里看到新功能。因为是新函数,所以还没有翻译,直接在控制器的设置下显示为“着色器预缓存”。目前设置不多,只有开关,也就是说有一部分类似于更新日志,意味着会根据用户的硬件情况下载预先缓存的着色器配置。可以试试看你的游戏体验是否足够与众不同。