在近期的AMD、NV显卡宣传中,时不时会出现“可变速率着色(VRS,Variable Rate Shading)”一词,据称可以明显提升帧速,但在具体介绍的时候,大家听到的却更多是“减少渲染”甚至“降低细节”一类的词,这到底是个啥技术,“可变速率”能变成“提高速率”吗?降低画面效果真的能接受吗?
用最简单的方法解释VRS,它其实就是自动判别玩家不关注的景物、角度,比如远处的树皮,快速转身时候“途经”角度上的景物。然后尽量减少这些地方的细节处理,比如用更粗糙的材质等等,这就是大家听到的“减少渲染”甚至“降低细节”。要想体验它的效果,可以使用3DMark近期推出的相应测试项目。
这一技术最直接的效果,当然就是给显卡节约了不少资源,但它的目的可不是让显卡“偷懒”,而是将这些节省下来的资源放在更重要的景物、视角里,甚至还可能增加这些地方的细节表现。
VRS分为两级,一级只能针对某个图形,比如远处的石头与树木与近处使用不同的渲染细节;而二级则可以针对图形的某个区域,比如同一所房子中,位于玩家侧面的墙壁和正对的墙壁都可以表现出不同的细节。
关闭VRS
开启一级VRS
关闭VRS
开启二级VRS
在一级VRS测试中,我们可以比较明显地看出远处的树皮变得更模糊了,好在对整体效果的影响并不是很大。至于二级VRS,因为区域设定更灵活,画面损失也更小,静态图片几乎看不出来变化。那么VRS对帧速的影响又如何呢?我们先来看看更适合入门和主流显卡的一级VRS吧,测试显卡为GTX 1660。
VRS当然不是只针对低端显卡,对强大的高端显卡上,它有没有用呢?我们用二级VRS测试一下吧。这里就很明显地表现出VRS智能化的特色了,在1080P分辨率下,RTX 2070的性能充足,很可能有些细节“不屑于”省略,所以VRS的帧速提升百分比不如GTX 1660;但随着分辨率提升,RTX 2070也不得不放下身段,增益效果就和GTX 1660差不多了。
VRS确实很不错,不过对核心有一定要求。一级VRS很多显卡都可以支持,对不太在乎画面的玩家小伙伴是个好选择,正愁着买不到新显卡的小伙伴可以赶紧在驱动里打开它。但画面损失小的二级VRS却需要新核心的显卡,比如NV的图灵系列。它就更像是锦上添花的东西了,很多小伙伴得等新显卡降价,入手才能体验到了。
来源:CFAN