您可能听说过术语“动态分辨率缩放”,简称DRS,用于描述许多游戏中用于提高性能的技术。这就是它的作用,以及为什么更多的游戏使用这种技术。
什么是drs(数字参考系统)(drs)?
动态分辨率缩放(DRS)是一种用于PC和控制台游戏的技术,在这种游戏中,输出分辨率会动态更改以提高性能。当图形处理器(GPU)遇到使其承受很大压力的区域时,可以使用DRS降低输出分辨率。
这是一种减轻GPU压力的方法,反过来可以帮助保持健康的帧速率。不使用DRS的游戏将被锁定到一个固定的分辨率,这可能会使性能下降更明显,或者迫使开发人员寻找其他减轻负载的方法。
这个过程由游戏引擎负责,它可以上下缩放分辨率以平滑性能。开发人员将决定游戏可以达到的最小(和最大)分辨率,可以根据使用的硬件进行调整。
这个过程不是线性的,可能在不同的轴上发生不同程度的变化。与影响水平和垂直分辨率的线性缩小分辨率相比,单轴上的缩放分辨率通常要少得多。许多游戏将缩放限制在水平轴上,尽管游戏以正确的纵横比正确渲染(像素被拉伸)。
在动态中,许多玩家不会注意到游戏的分辨率已经降低。其他技术(如时间消除混叠)用于平滑通常伴随低分辨率的锯齿线。
分辨率越低,渲染时间越短
DRS是一个有用的工具,因为它可以减少GPU上的渲染时间。当场景渲染时间过长时,帧将被丢弃,因为GPU无法在达到所需帧速率所需的时间内绘制它们。
例如,每秒60帧的帧速率要求GPU每16.667毫秒渲染一个新帧。如果渲染帧所需时间超过此值,将跳过该帧并降低总体帧速率。可变刷新率(VRR)技术通过消除屏幕撕裂使这一点不那么明显,而DRS可以帮助全面提高性能。
举个简单的例子,因为4K图像中的像素是1080p(全高清)图像中的四倍,所以相同的GPU在4K中渲染图像所需的时间是在1080p中渲染图像的四倍。降低分辨率会缩短渲染时间,从而为GPU提供达到所需帧速率所需的余量。
因此,如果4K图像以每秒30帧的速度进行渲染,并且您希望达到每秒60帧的目标,那么在理想条件下,如果不更改其他设置,将分辨率减半将允许GPU达到该目标。
相关:PlayStation 5和Xbox Series X上的HDMI VRR是什么?
drs提供了一个不使用其他设置的机会
不过,分辨率只是帧渲染时间方程的一部分。像糖果一样的细节级别(LOD)、阴影质量、着色器质量等都会影响渲染时间和性能。开发人员可以使用其他技术来降低图像质量,以达到更高的帧速率。
DRS的最大好处之一是,它通常允许开发人员不使用这些其他设置,只降低输出分辨率。这使得游戏在不同的平台或硬件上看起来相对不变,除了分辨率。
幸运的是,除了在PC游戏中偶尔切换外,您不需要担心DRS。控制台游戏在很大程度上依赖于这项技术,这项技术在实现过程中可能会有很大差异,并且经常会根据开发人员收集的用户数据和玩家反馈进行更新。
你是一个电脑玩家,有兴趣了解更多关于性能的信息吗?了解如何监控帧速率以及帧速率如何影响游戏体验。