我知道,如果我把自己的 RTX 4090 称为“老卡”,你们大多数人肯定会在评论区点名吐槽我,它现在仍然是市面上最快的 GPU 之一。但想想它到现在已经四年了,而 RTX 50 系列显卡也已经上市一年半还多了,按 GPU 的代际标准来说,确实算老卡了。事实上,RTX 5090 刚出的时候我就想升级,但当时还没准备好上 AM5 平台。我知道我的 5800X3D 在 1440p 下会限制 5090 的性能,所以我就靠 DLSS 撑着,决定再用我的 4090 撑个一两年。

回头看,我很庆幸自己做了正确的决定,因为英伟达在过去一年半里对 DLSS 的改进,让我的显卡越老越能打。当初我的 4090 刚买的时候,我不用 DLSS,因为它会让画面变模糊,但现在 DLSS 的画面看起来和原生分辨率一样好。只要基础性能还过得去,玩单人游戏时连帧生成也值得开。不过,这两项功能也在一定程度上掩盖掉了一些本来就跟 GPU 没关系的性能问题。

1440p 下的 DLSS 让我感觉 CPU 跟不上时代了

1440p 下的 DLSS 让我感觉 CPU 跟不上时代了

GPU 使用率让我搞明白了那些丢掉的帧到底跑哪去了

GPU 使用率让我搞明白了那些丢掉的帧到底跑哪去了

DLSS 在 4K 下表现出色,因为我一直开的是 DLSS 质量模式,它实际是以 1440p 来渲染游戏的。在这个分辨率下,我的 RTX 4090 仍然能保持接近 99% 的使用率,至少在 3A 大作中是这样,所以能获得超分辨率通常带来的那种帧率提升。然而,我有时会在刷新率更高的 360Hz 1440p OLED 显示器上玩游戏,而就是在这种情况下,DLSS 把 CPU 的短板给暴露出来了。并不是说我的 5800X3D 在 1440p 下带不动 RTX 4090,而是在 1440p 下开 DLSS 质量模式的话,游戏实际渲染分辨率只有 960p。

现在,你可能看过一些CPU基准测试,评测人员将CPU与旗舰级GPU搭配,并在1080p分辨率下测试游戏,以便更清晰地展示性能差异。但960p会让游戏更吃CPU。所以,当我在1440p下帧率已经上百时,开启DLSS以接近显示器的刷新率几乎没什么提升。通常,FPS也就提升10%左右,这跟我在4K显示器上看到的提升完全没法比。直到我查看了MSI Afterburner中的GPU使用率,我才发现这个问题。看到RTX 4090的使用率徘徊在80–85%左右,这说明GPU明显在等别的什么东西,最有可能就是CPU或游戏引擎。

帧生成掩盖了CPU瓶颈

帧生成掩盖了CPU瓶颈

帧率提升并不能消除帧率骤降和卡顿

帧率提升并不能消除帧率骤降和卡顿

帧生成听起来像是游戏受CPU限制时你会需要的那种功能,因为GPU会在渲染帧之间插入预测帧。但这并不意味着游戏体验会始终流畅。任何在启用帧生成前就出现帧率骤降和卡顿的游戏,底层依然存在同样的问题。例如,如果我看到帧率从100 FPS降到50 FPS,帧生成只会让帧率计数器看起来像是从200 FPS降到100 FPS。

原因很简单。帧生成并没有让真实帧数翻倍。如果 CPU 给 GPU 喂的帧节奏不均匀,那些帧时间的尖峰照样会是个问题。而在 360Hz 的 OLED 显示器上,这些掉帧就更加明显了,因为 OLED 的运动清晰度让卡顿更容易被看出来。不管怎么说,别忘了很多支持 DLSS 超分的游戏照样不支持帧生成,所以这根本算不上是对根本问题的真正解决,更何况它还会增加延迟。

DLSS 仍然让我提不起升级的兴致

DLSS 仍然让我提不起升级的兴致

但要想在 1440p 下把 DLSS 榨出更多性能,我还是得上 9800X3D

但要想在 1440p 下把 DLSS 榨出更多性能,我还是得上 9800X3D

我的 RTX 4090 也就是在原生 4K 下打游戏的时候才有点力不从心,尤其是那些开了光追的新 3A 大作。但这正好就是 DLSS 最能派上用场的地方,它能显著降低 GPU 负载,将我的帧率提升约 30%。最爽的是什么?除非我盯着画面数毛找运动中的伪影,否则游戏画面看起来几乎没差别。当然,换 5090 的话,原生性能大概能提升 30% 左右,但为了这点提升花 4000 多美元(还是市场价),实在不值。

不过,我最终还是为了9800X3D下血本上了AM5平台,好在1440p下把DLSS的性能榨得更足,甚至在4K下也敢开性能模式。是的,同样一套DDR5-6000内存,一年前才一百出头,我花了差不多四倍的价钱,但这总比花两倍多的原价去搞一张5090要值。我早该升级到AM5了,但至少现在我知道,只要在1440p下玩快节奏射击游戏时一开DLSS,帧率提升就更明显。再加上DLSS 4.5在低预设下画质比以前好太多了,如果哪天在吃配置的大作里真需要那点额外帧数,至少我也更敢去试试性能模式了。

DLSS 有帮助,但前提是你的 CPU 能跟得上

DLSS 有帮助,但前提是你的 CPU 能跟得上

如果说我从经验中学到了什么,那就是你需要一个速度够快的 CPU 才能真正把 DLSS 超分的效果发挥出来。因为内部渲染分辨率越低,CPU 瓶颈就越容易变成大问题。所以,虽然 DLSS 确实能让老 GPU 用起来像新的一样,但也能让本来还算新的 CPU 显得力不从心。我的 5800X3D 在原生 1440p 下完全扛得住,但在较低分辨率下,它可能就会拖我 4090 的后腿。在某些情况下,即使是 9800X3D 也可能成为瓶颈,尤其是在极高刷新率下,但它的余量比 5800X3D 大得多。