3DMark 将加入全新效能测试工具,分析 Variable

浏览:457时间:2020-05-21

Variable Rate Shading是种能够透过「偷工减料」来增加绘图效能的折衷方案,而3DMark预计于2019年8月26日推出能够支援Variable Rate Shading的效能测试工具,不但能让使用者测量这种方式所带来的效能提升,另一方面也可以用于检视到底牺牲了多少画质。

牺牲画质提升效能

Variable Rate Shading(以下简称VSR)的概念就是在3D绘图的过程中,改变特定区域的局部Shading Rate参数,当Shading Rate越高,代表这个区域会以较高的解析度绘製,所得到的画质就会比较细,但需要消耗较多运算资源。

反之如果降低Shading Rate,虽然会让解析度与画质跟着下降,但是因为可以节省运算资源的关係,所以能提升FPS表现,让游戏运作更加流畅。

DirectX 12内建的VRS可以让游戏开发者自行决定画面中不同区域的Shading Rate,或是动态改变各区域的参数,例如画面中央、较近物件以高Shading Rate绘製,边缘或远方则降低Shading Rate,如此一来便能达到牺牲有限画质并提升效能的效果。

更多有关VRS的介绍可以参考「DirectX 12 加入 Variable Rate Shading 功能,提供统一 API 提升游戏画面绘製效率」一文。

3DMark 将加入全新效能测试工具,分析 Variable ▲ Variable Rate Shading能在各区域以不同解析度绘製画面,有助于提升游戏效能。

3DMark VRS功能测试

3DMark新推出的VRS测试功能以森林景观与浮动灯笼为场景,可以协助使用者比较开启、关闭VRS时的绘图效能以及画质差异。

在测试的第一阶段中,程式会关闭VRS,并将测试成果作为比较基準。接着在第二阶段时则会开启VRS,这时候系统会根据物件与摄影机的距离,将最近物件的以1 x 1模式绘製(下方说明图片的红色区域),中距离物件则以2 x 2模式绘製(绿色区域),远距离物件则以画质最差的4x4模式绘製(蓝色区域)。

由于开启VRS之后,能够降低绘图过程所需的运算量,因此可以发挥提升FPS表现的效果,3DMark的测试结果会分析开启、关闭VRS等条件下的平均FPS,让使用者了解开启VRS所获得的效能增益,此外还提供互动模式,可以让使用者在测试过程中随时更改VRS设定,并将画面输出以进行详细比较。

3DMark 将加入全新效能测试工具,分析 Variable ▲ 第一阶段测试运作过程会关闭VRS。

3DMark 将加入全新效能测试工具,分析 Variable ▲ 第二阶段则会开启VRS,乍看之下画质的劣化并不明显。

3DMark 将加入全新效能测试工具,分析 Variable ▲ 但是我们看看1 x 1(红色)、2 x 2(绿色)、4x4(蓝色)等不同模式对画质的影响。

3DMark 将加入全新效能测试工具,分析 Variable ▲ 近处物件在1 x 1模式下,画质并没有太大的差异。

3DMark 将加入全新效能测试工具,分析 Variable ▲ 中距离物件因2x2模式影响,画质已经有显着下降。

3DMark 将加入全新效能测试工具,分析 Variable ▲ 远距物件在4x4模式运作下,变的相当模糊且出现锯齿。

VRS测试功能将会在2019年8月26日透过免费更新方式推出,届时所有3DMark进阶版(Advanced Edition)与专业版(Professional Edition)的使用者都使用这款工具测量VRS功能所带来的效能增益。