本指南用于协助配备中高配置硬件和高帧率显示器的用户,在《失落星船:马拉松》中实现高帧率(120+ FPS)的优化设置。
本文将先列出推荐的默认设置,并提供针对不同硬件进一步优化性能的方式。
推荐默认设置
对于高帧率(120+)配置,建议先使用1080p和中等画质,并禁用垂直同步和帧率上限。打开设置 > 画面,按如下设置:
- 分辨率:1920 x 1080
- 垂直同步:关
- 帧率上限已启用:关
- 画面质量:中
对大多数玩家而言,这样的设置可以在中高端CPU和显卡上兼顾画面质量与高帧率表现。
判断性能瓶颈
若要实现尽可能高的帧率,请先使用上述推荐默认设置评估当前性能表现。然后,按照以下步骤判断性能受限于CPU还是显卡:
-
如果尚未启用游戏内FPS计数器或Steam游戏内叠加界面中的FPS显示,请先启用。
游戏内计数器位于设置 > 游戏 > 游戏内FPS计数器。
应用前文推荐默认设置:1080p,垂直同步关,帧率上限关,中等画质。
-
尽量降低显卡负载:
在中等设置下,禁用抗锯齿并将渲染分辨率调至25%。
-
关闭设置窗口,感受当前的性能表现。
此举会降低画面质量,这是用于单独排查CPU性能的临时步骤,我们会在后续评估CPU性能后再进行优化。
这代表在显卡不构成性能瓶颈时,你的PC所能实现的最高性能。
-
尽量降低CPU负载:
将环境细节距离调至“低”。
将角色细节距离调至“低”。
将植被细节距离调至“最低”。
调低视野有助于提升CPU性能,不过追求高帧率的玩家通常会选择保持最大视野。
若这些调整未能提升帧率,建议维持中等设置。
完成以上步骤后,你将获得CPU所能提供的最大性能,不过画质会明显下降。这代表你硬件的性能上限,但在不同地图之间,数值可能会有所差异。(我们的地图拥有不同的规模与复杂性!)
提升画面质量
如果你已按照上述步骤操作,目前应处于1080p、25%渲染分辨率且无抗锯齿的设置,但已达到CPU所能提供的最大性能。以下是在不额外增加CPU负载的前提下提升画质的推荐设置:
- 在保持1080p分辨率的同时,启用DLSS、FSR或XeSS。将分辨率缩放设置为自定义并将渲染分辨率设置为33%。
- 逐步将分辨率缩放提高至100%,并在此过程中观察性能变化。你可能会发现,调整分辨率缩放对性能的影响非常小。如果出现这种情况,则说明性能受限于CPU。
- 如果你使用1440p或4K显示器,并在100%分辨率缩放下仍受CPU限制,我们建议将分辨率提升至1440p,并将分辨率缩放降低至75%。
- 如果性能依然不受影响,可尝试将分辨率缩放提升至接近或达到100%,并/或将屏幕空间环境光遮蔽调至“中”。
- 对于显存达到8GB及以上的玩家,建议将材质质量设置为“高”或“最高”。
对于追求120+ FPS表现的玩家,我们不建议将设置提升至超过上述水平。
对于拥有超高端显卡(如RTX 5090)的玩家,可以尝试关闭抗锯齿,并在1440p下将渲染分辨率设置为150%,或在1080p下设置为200%。该设置能够避免时间性抗锯齿技术带来的画面瑕疵,同时获得最清晰的画面效果。
虽然部分中端显卡也能做到这一点,但对于同样追求120+ FPS的中端显卡玩家,我们并不推荐该设置。
后续优化
《失落星船:马拉松》是Bungie推出的首款DirectX 12游戏。我们知道,许多玩家已经注意到过去一年中《失落星船:马拉松》的画面表现发生了很大变化。这些变化很大程度上源自你们的反馈,我们也希望在《失落星船:马拉松》的性能优化工作中继续采取类似方式。
虽然目前还无法公布具体细节,但我们已经确定了一些可在短期内实现的优化,特别是针对CPU性能的提升。此外,我们也已制定长期优化方案,以进一步提升CPU性能表现。我们的计划是尽快推出改进内容,而不是积攒起来并集中一次发布。(尽管这样可能会使得这些改动不那么显眼!)
虽然自Alpha测试以来,我们为游戏整体的视觉与体验成果倍感自豪,但我们会长期持续投入《失落星船:马拉松》。我们期待在接下来的数年中,持续对游戏的各个方面进行稳步改进。感谢你与我们一同踏上这段旅程!
技术细节
针对特定PC进行优化,并不是一个简单的单一指标问题。和许多现代游戏一样,《失落星船:马拉松》在每一帧都会运行多个高层级任务。游戏的运行速度将取决于这些任务中最慢的那一个:
- 模拟(CPU):该任务主要负责运行游戏的核心逻辑,例如物理计算和AI更新。
- 渲染(CPU):该任务负责准备所有渲染工作,并将其传递给显卡进行处理。
- 显卡:该任务代表显卡将要执行的全部工作。
《失落星船:马拉松》是一款多线程游戏,也是Bungie推出的首款基于DirectX 12支持的游戏。虽然这极大提升了Tiger Engine的可扩展性,使我们能够将任务分摊到更多CPU核心上,但《失落星船:马拉松》的场景密度很高,尤其是在前哨和低温档案室中。
尽管模拟与CPU渲染任务会将大部分任务分摊到多个核心上,但其中仍有部分任务受限于单线程性能。即使采用多线程引擎,每个任务里最后完成的子任务也依然在单线程上运行!
我们预计《失落星船:马拉松》在新款低中端CPU上的帧率可能高于旧款高端CPU,尽管后者核心数量更多。例如,AMD Ryzen 9 3950x的单线程PassMark评分约为2700,而9600x的单线程PassMark评分约为4570。我们认为9600x有望带来更高帧率,尽管这款CPU的多线程PassMark评分较低,并且其首发价格仅为3950x的三分之一左右。
常见问题
问:能否在游戏内帧率计数器中提供更多详细信息?
答:我们正在研究这个问题!
问:我的CPU利用率偏低。为什么达不到100%?这是否说明游戏运行效率低?这是否意味着我的性能受限于CPU或显卡?
答:对于拥有大量硬件线程的用户来说,CPU利用率显示较低是正常情况。将任务分摊到过多核心可能会降低缓存使用效率,并增加活跃核心之间的延迟。
- 许多CPU核心支持同时多线程。当一个核心上有多个硬件线程同时运行时,其工作速度可能会低于仅运行单线程的状态。
- 一些较新的CPU,其部分核心的时钟频率可能会低于其他核心。例如,i9-14900K拥有16个时钟频率超过5GHz的硬件线程,同时也有16个接近4GHz频率的硬件线程。
- 诸如AMD的3D V-Cache和Chiplet架构等技术,也鼓励使用较少的核心。特别是在AMD处理器上,把任务限制在较少线程并使其运行在同一个CCD中,往往能带来更好的性能表现。
在上述情况下,CPU利用率低于50%是正常的。
问:我的显卡利用率偏低。它应该接近100%吗?
答:对于使用高端显卡的用户来说,较低的分辨率和中等画质设置可能会导致显卡利用率不高。对于使用旧款显卡的用户来说,显卡利用率即使远低于100%也是很常见的情况。
问:我是否应该使用处理器亲和性,让游戏只运行在性能核或具备3D V-Cache的CCD上?
答:对于拥有多核心CPU(如i9-14900k或9950x3D)的用户,通过设置处理器亲和性让《失落星船:马拉松》仅使用性能核或具备3D V-Cache的CCD,可能有助于提升帧时间的稳定性。但这属于高级设置,且因具体处理器而异,既可能带来性能提升,也可能导致性能下降。我们不建议将游戏限制在少于16个硬件线程。
问:我是否应该使用动态分辨率缩放?
答:我们目前仅建议在性能受显卡限制时使用动态分辨率缩放。使用高分辨率并更注重画质而非帧率的玩家更容易遇到这种情况。对于搭载高速CPU但显卡受散热限制的笔记本电脑玩家,该设置可能也会起到帮助。我们也在探索优化动态分辨率缩放,提升其在CPU受限场景下的表现。
问:《失落星船:马拉松》未来是否会支持帧生成?
答:《失落星船:马拉松》目前尚不支持帧生成。我们正在评估是否加入该功能的支持,尤其是考虑到帧生成实现质量目前也在持续进步。部分硬件厂商推出了基于驱动的帧生成解决方案,例如AMD Fluid Motion Frames或NVIDIA Smooth Motion。我们了解到一些用户正在使用这些方案,并获得了良好的体验。
我们正在密切关注这一领域的发展,但在短期内,我们会优先在不使用帧生成的情况下,通过优化性能来提升帧率,