要点整理:
配置要高
以64位启动游戏
开启CPU优化
关闭特效越多FPS越高
原文:https://forums.crateentertainment.com/t/high-fps-vs-hq-graphics-the-best-balance/114815
机翻:
我花了几个小时对2 Grim Dawn进行基准测试,以找到高质量图形和良好性能之间的最佳平衡。我在这里分享我的结果,希望下一个尝试优化游戏的人能够更轻松地发现哪些有效/哪些无效。
目标:严酷的黎明是一个华丽的游戏。我们想要这些美丽的图形,并希望与观众分享:对于那些流/创建视频的人。但我们也希望有好的表现;当所有动作都因低帧速率或微口吃而抖动时,好的图形有什么好处?
问题是:如果我最大化图形,有时我的游戏会下降到每秒20帧。这不仅看起来很紧张,而且我可能会死(输入滞后)。如果我将图形设置为最小值,我会获得更高的FPS,但游戏看起来更糟糕。
问题是:在视频设置中,图形和性能之间的最佳平衡是什么?有没有办法在不损失视频质量的情况下提高性能?
答案是:
##硬件
我运行的是1080Ti,I7 7700K,内存16GB;显然,如果你有比这更好的硬件,你会做得更好
如果有SSD,请将游戏安装在SSD上。这将大大减少您在加载屏幕上花费的时间。如果你没有SSD,有一个关于如何从虚拟内存磁盘运行游戏的线程,但当我写这篇文章时,我再也找不到这个线程了(有人帮我吗?)。这可以帮助减少加载时间,但我怀疑这会增加FPS
##操作系统
作品:
更新windows和图形卡驱动程序
在NVidia控制面板中,“管理3D设置”:将“电源管理模式”设置为“首选最大性能”。这可以避免瓶颈你的GPU。
在控制面板\所有控制面板项目\电源选项中:启用“高性能”计划。原因同上。
在NVidia控制面板中,“设置G-SYNC”:关闭G-SYNC!我对此感到惊讶,因为我最近购买了支持G-SYNC的显示器。但至少在我的1080Ti显卡上,打开G-SYNC意味着我平均会损失5到10帧。问题是,你可能会有屏幕撕裂关闭,但这并没有困扰我一样多失去10帧。理论上,G-Sync不应该影响性能,但英伟达论坛上对此进行了大量讨论。我不知道这是否也适用于更现代的图形卡,或AMD图形卡(和免费同步)。请随意测试并将结果发布在下面。
不起作用:
关闭防病毒/防火墙/windows defender。这使游戏启动和加载更快,但它没有给我带来FPS增益。不要这样做:这是一种安全风险。保持防病毒和防火墙打开。
##启动游戏
作品:
以64位启动。在steam上,右键单击Grim Dawn,Properties。在启动选项中添加“/x64”。这并没有给我更多的FPS,我觉得游戏运行有点顺利,所以可能有更少的微口吃?我不确定,但如果你有一台64位的机器,就没有理由在32位上运行游戏。
CPU相关性:从核心0和1中删除。这可以提高FPS并大大减少口吃。本线程9解释了此更改的目标。但是你不需要下载任何复杂的工具,比如核心切换器,就能得到同样的结果。如果您启用了超线程,只需使用“0xFC”关联运行steam,如果您没有启用,则使用“0xFE”关联运行steam。然后,您在steam上运行的每个游戏都将具有这些关联。查看第4篇文章,了解如何执行简单关联脚本的示例。
您是否正在运行OBS或其他需要CPU的录制软件?如果是这样,也可以更改其亲和力以排除核心0和1,以及Grim Dawn使用最多的核心。就我而言,这是核心4;我通过查看任务管理器的“性能”选项卡进行了检查。每次都应该是一样的,这样你就可以写一次剧本,永远受益。
不起作用:
在D3D9模式下启动。您可以通过在steam启动选项中添加“/d3d9”来实现。不要这样做:它实际上让我失去了很多性能-我有时降到10帧/秒!也许它适用于比geforce 10X0系列旧的显卡,但对于更现代的显卡,我认为这对你没有帮助。
更改maxresourcethreads。您可以通过编辑“设置”文件夹中的“options.txt”文件进行更改。但这不是游戏运行的线程数!如果将其保留为默认值:1,则通过打开任务管理器的“性能”选项卡,可以看到游戏仍在多线程上运行。我在6个内核上运行游戏,我试着将其设置为:1,2,6,7,12。帧率或平滑度没有差异。不要在这里浪费时间。
##游戏内图形设置
与上面的所有提示不同,下面的这些提示可能会降低您将体验的图形质量。如何在FPS和最适合您的图像质量之间找到正确的平衡,取决于您。
一种特殊情况-延迟渲染:更好的性能,没有质量成本。这是本节中的唯一情况。这在我的1080Ti上是真的,在其他卡上可能会有所不同,但我相信在现代卡上,这应该一直保持。
(绿色:不影响性能;黄色:轻微影响性能;红色:严重影响性能)
渲染设备:我不知道。我只有一张显卡。
窗口模式:性能没有变化。
屏幕分辨率:如果降低分辨率,可以提高性能。就我个人而言,我没有改变这一点,因为我拒绝在1080p下玩或流;它在我的显示器上看起来很难看。更改频率不会影响性能,因此请将频率设置为与显示器匹配。
抗锯齿:性能没有变化。就我个人而言,我关闭了它,因为关闭它后游戏看起来更好,即使有时你可以看到一些锯齿状的边缘。它看起来很模糊,颜色与它的对比度也不太好。
各向异性过滤:性能没有变化。我将其设置为“16x”以获得更好的质量,尽管它很少引人注目。
纹理:性能没有变化。我将其设置为“高”以获得更好的质量。
阴影:性能有很大变化。将此设置为“关”将为你带来很大的FPS提升,但游戏看起来简单而怪异。“Low”上的阴影看起来很可怕-比没有阴影更糟糕!所以我个人将其设置为“中等”,这会让我损失一些性能,但这会让游戏看起来更好。“Medium”上的阴影有时看起来仍然有点模糊和奇怪,因此如果您认为您的机器可以承受性能冲击,请随意将其设置为“High”或“Ultra”。设置越高,FPS越低。
UI比例和全屏Gamma:性能没有变化。
着色器:性能没有变化。我将其设置为“Ultra”以获得更好的质量。
反思:性能适度变化。我发现“Off”和“Low”的性能大致相同,所以我将其设置为“Low”以至少进行一些反射。设置越高,FPS越低。
粒子:性能的适度变化。我将其设置为“低”以获得更多的FPS,但所有的投射物和法术看起来都很简单。如果你想让与很多施法者的战斗看起来更好,可以随意增加。设置越高,FPS越低。
灯光:性能有很大变化。我还将其设置为“低”,但和上面的粒子一样,可以增加此值以使战斗看起来更好,尤其是在黑暗环境中。设置越高,FPS越低。
天气:性能没有变化。我觉得这可能会影响性能,但所有有大打斗的地方,性能确实下降,通常不受天气的影响,所以我只是将其设置为“非常高”。
垂直同步:性能没有变化。关闭以防止输入滞后;比赛应该感觉更流畅。
三重缓冲:性能没有变化。关闭。这仅在V-Sync打开时使用。
细节对象:性能没有变化。为了更好的质量。
Alpha到覆盖率:性能没有变化。为了更好的质量。
环境光遮挡:性能没有变化。为了更好的质量。
后处理:性能没有变化。为了更好的质量。
景深:我总是把它关掉,因为我不喜欢它产生的模糊效果;我觉得这会降低质量,无论我在玩什么游戏。
软颗粒:性能没有变化。为了更好的质量。
【老张实测,配置低于1080ti PC显卡的还是都关了吧 ? 】
在所有这些变化之后,当运行Bog坩埚103的最坏场景基准2时,有很多脚轮,我的FPS从未低于50 FPS,这在流媒体时是可以接受的。如果我在最大设置下运行所有程序,有时FPS会下降到20 FPS…所以这对我来说是一个很大的改进。
结束了!请记住,我得到的这些结果是特定于我的图形卡:GeForce 1080Ti。如果你有同一张卡,或者是最近的一张卡,你的结果应该和我的非常相似。旧卡可能会有所不同,尤其是在“着色器”等设置中;您可以自由地亲自测试并分享经验!
PS:我知道这个帖子存在2,但我想提供一个更先进的替代方案,没有那么多断开的链接之前的线程(是的,是的,我知道论坛改变了…)
PS2:我并没有尝试“一切”,所以请随意在这里张贴任何你尝试过的有助于提高机器性能的东西,以及任何对你根本不起作用的东西。