在 PC 游戏中,“良好性能”的真正含义是什么?

性能是游戏中备受争议的话题,就像视觉保真度一样。有些人认为 30 FPS 就可以了,而另一些人则不满意,除非他们在最大设置下达到 120 以上。事实与往常一样,就在中间,但并不完全简单。

推荐视频

PC 性能是我热衷的事情,尽管听起来可能很俗气。当然,是以书呆子式的、最小最大化的方式。如果您之前在 Destructoid 遇到过我的 AI 框架生成解释器,这可能听起来很明显,但相同的方法也可以应用于大量其他相关主题。游戏的运行方式有很多细微差别,游戏行业越成熟,我们就越了解游戏开发的这个特定方面。

现在,这并不一定意味着新游戏通常表现更好。呃,恰恰相反事实上,如果你考虑诸如《怪物猎人荒野》这样的糟糕版本。新的游戏意味着新的渲染技术和尖端技术运行起来并不便宜。游戏优化和性能测量需要一整套科学的努力,我真诚地认为了解和理解如何提高游戏性能是 PC 游戏的一个重要方面。

显然,我无法将整个行业对性能的理解塞进一篇文章中。然而,我能做的就是尝试解释如何让游戏流畅运行。或者,如果你愿意的话,我认为应该如何衡量“良好表现”。

游戏什么时候表现良好?

我一直在向所有听过的人一遍又一遍地重复这一点,但帧速率本身并不能很好地量化游戏的运行情况。如果您完全依赖平均帧速率进行性能评估(正如基准测试通常所做的那样),那么您使用的是过时且坦率地说不充分的测量方法,它几乎无法告诉您实际情况的一半。相反,您需要(至少!)最好通过图形 UI 获取帧速率和帧时间信息。如果您需要的话,MSI Afterburner 在这方面仍然表现出色。

经验法则是,无论帧速率如何,帧时间图都需要尽可能平坦。尖峰表示卡顿和性能问题,除非游戏严重损坏或在虚幻引擎 5 上运行,否则解决这些尖峰的方法是调整图形设置并更改 FPS 目标。

客观上良好的表现并不难实现。至少,不是在纸面上。不过,这是我的第一个热门观点:取消帧率上限并开始火腿对于普通游戏玩家来说并不是一个好时机。个人喜好等等,是的,但您确实希望帧时间图尽可能稳定和平坦。当一个场景的渲染速度为 200 FPS,而另一个场景的渲染速度低至 80 FPS 时,这种情况就不会发生。

良好的性能作为一个术语,应该用来描述游戏总能在适当的帧时间达到目​​标帧速率的情况。您现在肯定已经注意到,并非所有游戏都能正确达到 60 FPS 的上限,对吧?如果每个渲染帧之间恰好有 16.67 毫秒,那么您只能获得完美丝滑的 60 FPS,并且由于人眼期望一致性,这就是某些游戏性能的原因。

多少 FPS 才足够?

您获得的 FPS 越多越好。情况总是如此。然而,更细致和更实际的评估再次表明一致性是其中的关键部分。因此,我们来谈谈今天的第二个热门观点:您的 FPS 上限应该略低于游戏中的最低平均帧速率。

优化 PC 上的图形设置关键在于平衡。假设您有一个 120 Hz 显示屏,您希望在玩某个游戏时使其完全饱和。当然,您的首要目标应该是看看是否无法达到 120 FPS 目标,但如果您大部分时间都接近 80 或 90 FPS,我的建议是放弃它并选择 60 FPS 上限。将这些设置调高一点,我保证在稳定的 60 帧下您将获得比 FPS 到处都是但接近 120 时更好的体验。

我特别说 60 FPS,因为在这个例子中我们有一个 120 Hz 的显示器。在 120 Hz 下,您的性​​能目标应该是 120、60、40 和 30 FPS,具体取决于您的硬件在给定游戏中可以达到的性能。您的显示器的刷新率必须能够均匀地划分渲染帧,以使帧时间保持稳定和恒定。

60 FPS 在锁定的 144 Hz 显示器上看起来很糟糕,因为显示器将渲染每个帧两次,然后再渲染一些。你不想要这个。您的帧应该以极其均匀的间隔显示,每个帧在屏幕上停留的时间完全相同。另一种选择是令人讨厌的、周期性的口吃,而且不会消失。

所有这些都表明,除非您是一名竞技游戏玩家,否则您实际上并不需要太多 FPS。相反,找出对您来说最好的性能目标,并且仍然可以通过您的硬件实现,将您的帧速率限制在该特定目标,然后您就成功了。

屏幕截图由 Destructoid 提供

把它包起来

让我重申一下我在这篇谩骂开始时提到的事情:我在这里仅仅触及了良好视频游戏性能的皮毛。我几乎没接触过G-Sync 等技术例如,以及它如何有效地实现可变帧速率而不出现屏幕撕裂。或者你可以怎样使用 RivaTuner比实际 GPU 驱动程序软件允许的更大程度地微调每个游戏的帧速率上限。

我们可以使用大量工具来真正微调我们的硬件功能以及游戏的渲染方式。另一方面,在过去,我们真正需要进行的性能评估是 Fraps:一个糟糕的帧速率计数器,老实说,有一半的时间是错误的。

更多阅读:提高游戏性能的 11 项最佳 PC 升级

现在?您可以在游戏中绘制实际的帧时间图表,不仅可以让您了解为什么 120 FPS 的游戏感觉像是在泥浆中拖网,还可以轻松查明可能导致延迟峰值的原因。既然我们可以使用这么多的应用程序,为什么我们没有更多的人使用它们来实际调整我们的游戏以获得完美、坚如磐石的性能,而不是追求尽可能高的帧速率呢?不管怎样,请尝试一下我的建议。我认为您不会对您的发现感到失望。