我如何解锁 DLSS 的隐藏模式

P 的谎言在游戏显示器上运行。
雅各布·罗奇/数字趋势

Nvidia 的深度学习超级采样 (DLSS)已成为现代 PC 游戏的支柱。我们都知道游戏中可以选择的基本预设,这些预设可以设置质量级别并使性能或图像质量倾斜。

但在表面之下,有一系列隐藏的预设使 DLSS 以不同的方式运行。这些是开发人员调整 DLSS 对给定输入分辨率和特定游戏内容的反应方式的方法。它们并不是面向用户的,但一个聪明的 mod 允许我打开 DLSS 的引擎盖并亲自动手。这些隐藏的预设不仅提供了更多的自定义功能,而且还揭示了 DLSS 的真正工作原理。

认识 DLSST 的弱点

DLSST 在 Windows 上运行较弱。
雅各布·罗奇/数字趋势

有问题的模组是DLSSTweaks 。它基本上是在游戏中启用 DLSS 的文件的包装,覆盖 Nvidia 的真实性检查,以便您可以编辑某些参数。 DLSSTweaks 的主要功能是编辑缩放因子,允许您更改每种性能模式的功能。例如,您可以将性能预设设置为使用 55% 内部分辨率,而不是通常使用的 50% 内部分辨率。

您也可以一直达到 100% 分辨率,本质上是将 Nvidia 的深度学习抗锯齿 (DLAA)添加到任何支持 DLSS 的游戏中。正如您在下面的Returnal视频中看到的那样,这可以产生巨大的变化。 DLAA 不仅使场景的精细细节更加清晰,而且还使它们更加稳定,处理当雨水遮挡场景中其他物体时出现的奇怪伪像。

这是主要功能,但您还可以使用 DLSSTweaks 强制执行六个 DLSS 预设之一(很快就会介绍更多)并覆盖游戏用于 DLSS 的默认文件。每当 Nvidia 对 DLSS 进行重大更新时,后一种能力就会派上用场。您可以在线找到最新版本的下载,或者从该版本附带的游戏中获取它,并将其添加到您的游戏中,无论开发人员何时(或是否)集成它。

设置 DLSSTweaks 有点繁琐,因为您必须将文件复制到要应用该 mod 的每个游戏并单独配置它们。您还使用 DLSSTweaks 修改游戏文件,因此您无法将其用于在线游戏。尽管如此,在各种游戏中运行了六次配置后,我能够在几分钟内启动并运行。

预设

我想了解 DLSS 在幕后使用的预设。其中有六个(A 到 F),可以针对不同的输入分辨率和游戏内容调整 AI 模型。以下是Nvidia 对每个预设的描述

  • 预设 A :用于性能/平衡/质量模式。较旧的变体最适合对抗缺少输入的元素(例如运动矢量)的重影。
  • 预设 B :用于超性能模式。与预设 A 类似,但适用于超性能模式。
  • 预设 C :用于性能/平衡/质量模式。通常倾向于当前帧信息;非常适合快节奏的游戏内容。
  • 预设 D :性能/平衡/质量模式的默认预设;通常有利于图像稳定性。
  • 预设E :当前未使用的开发模型。
  • 预设 F :超性能和 DLAA 模式的默认预设。

这个列表有点过时了。 DLSS 的最新版本DLSS 3.7包含 Preset E,但 Nvidia 没有对此有任何官方说明。否则,您将看到的两个主要是预设 D 和预设 C。它们看起来最好,而且最稳定。然而,通过 DLSSTweaks,您可以在任何性能模式下自由使用任何预设,以及全局应用预设。

诚然,每个预设之间的差异很小,但确实存在差异。您可以在上面P 的谎言中看到这一点。使用预设 A(中)时,火花增强时周围会出现遮挡伪影。一开始很难发现它们,但要注意火花在鹅卵石上产生的涟漪。它们不存在预设 D(左)或预设 C(右)。

不过,这里并没有一种一刀切的解决方案, 《原子之心》就是证明。预设 F(中)能够比其他预设更稳定地保持武器的精细细节,特别是在凹槽中。同样,差异很小,但看看不同模型的反应很有趣。

需要明确的是,这并不是必需的。我在这里大幅放大了视频,在收集并比较了大约 50GB 的游戏捕获后,这些是我能想到的最显着的差异。不管怎样,开发者通常会立即选择最好的预设,并且每个预设之间的微小差异不会对您在这些放大、放慢的视频之外的游戏体验产生有意义的影响。

理解这个过程仍然很重要,最近的 DLSS 3.7 更新就是证明。它解锁了预设 E,并且图像质量有了一些显着的改进。我将更新后的DLSS文件添加到《地平线禁西》游戏文件夹中,并通过DLSSTweaks强制预设,您可以在上面的视频中看到结果。

地面、岩石,甚至靠近相机的胸部都明显更加清晰。也许更重要的是,它们很稳定。这是使用 DLSS 性能模式的 4K 拍摄,意味着内部分辨率为 1080p。预设 E 不仅仅是在这里进行锐化,您会在这些高细节对象上看到不稳定的情况。它还在升级过程中保留了更多细节。

仅供爱好者使用

如前所述,DLSSTweaks 的主要目的是将 DLAA 添加到游戏中,这也是我使用它的主要目的。有很多游戏支持 DLSS,但不包含 DLAA,这会对图像质量产生巨大影响。例如,在上面的《Ghostrunner 2》中,您可以看到 DLAA 如何通过游戏的正常抗锯齿来稳定闪烁的预设。

对于预设来说,它们带来的麻烦超过了它们的价值。如果你像我一样喜欢研究图像质量的最小差异,那么搞乱预设是令人惊奇的。它揭示了开发人员在确定预设时正在考虑(或不考虑)的内容,以及 Nvidia 如何针对不同的游戏内容训练其模型。这是一个好奇的过程,而不是一个实际的过程。

不过,有些地方是相关的。 《地平线:西部禁地》就是一个例子,但我们之前也见过一些游戏在 DLSS 下发布时图像质量较差( 《龙之教条 2》) 最近想到)。下载并使用 DLAA 的 DLSSTweaks,如果出现了执行不佳的游戏或发布了 DLSS 的改进版本,请将其放在后袋中。

除了使用 DLSSTweaks 进行预设和 DLAA 之外,它还允许您启用开发人员覆盖来查看游戏使用 DLSS 进行的操作。我在测试过程中通过叠加发现了一些有趣的事情 – 例如,2023 年重拍的《死亡空间》使用了自定义模型和权重,而不是定义的预设。就像调整预设一样,它不会对游戏产生任何影响,但看起来确实很有趣。


Posted

in

by

Tags: