针对稍旧系统的帧率优化

0 点赞
Squad
转载

这份指南曾帮助配置不算先进的我,在多年后重新回到我最爱的战术射击游戏《战术小队》(SQUAD)。 完成这些步骤后,游戏的帧数、帧率稳定性和性能都会显著提升。 ### 前言 大家好!在游戏升级到虚幻引擎5(UE5)后,部分玩家遇到了游戏卡顿和帧率异常下降的问题。这些信息是我从不同玩家那里获得的,他们和我一样,都在现代游戏产业中遇到了难以突破的优化瓶颈。 我自2022年起就没再玩过游戏,这次登录我心爱的游戏是想看看有什么变化。结果有点(实际上是非常)失望(不是对游戏本身,而是对系统性能)。我的配置信息(供参考): 处理器:i7-8700 内存:32.0 GB(DDR4) 显卡:GTX 1660 SUPER(6 GB) 游戏安装在SSD上 显示器:AOC 2k 27G2G3 没错,这不是最顶级的电脑,但在我长时间停玩之前,游戏运行得相当不错,帧率在100到150之间。很多游戏在2K分辨率、低画质设置下运行良好,而且在虚幻引擎5(UE5)更新推出后,我确信肯定不会出现问题(顶多降到全高清分辨率)。我曾期待着最好的结果,也相信经过十年坎坷的开发历程,开发者们知道该如何去做。而且,一款已经推出五年的游戏很难被毁掉(好吧,除非是故意为之)。拥有如此庞大的玩家群体,在万众期待的更新中搞砸实在是太不明智了。我真是个傻瓜,问题实在太严重了——不仅已经无法以2K分辨率游玩(对此我早有心理准备),帧率还跌到了15-20,而且无论怎么调整设置,对性能都没什么改善。我把设置调到最低,分辨率设为1600×900,这才勉强有点效果,但感觉这简直是对人格的侮辱。30-40帧的掉帧和不正常的卡顿依然存在。我耸了耸肩,不想在公众面前说些尖酸刻薄的话——决定不再理会这个“三A大作”,继续过自己的生活。 但就在我以为这事已经告一段落时,他们又把我拉了回去。 完全是偶然,在又一次讨论游戏的时候,我的朋友(其实这份指南应该感谢他——谢谢Varak)提起了Reddit上的一个话题,里面讨论了在游戏中使用DirectX12时的控制流保护(Control Flow Guard)。作为最后的机会,能再次正常玩《深岩银河》,在卸载游戏前——我决定尝试关闭你们的“控制流保护”(Control Flow Guard)。 结果非常成功。 解决方法 以下是我一步步的操作: 1. 首先,自然是**干净安装显卡驱动更新**。 2. **干净安装《深岩银河》**——如果之前安装过旧版本,且只是直接覆盖更新的话,最好先卸载旧版本。如果这两步你已经做过了,可以跳过。现在开始梅勒兹舞会的主要部分。 3. 打开游戏安装文件夹(例如截图中的方法),然后进入 SquadGame Binaries Win64 目录。

4. 右键点击SquadGame.exe,选择“属性”。 5. 在“兼容性”选项卡中,勾选“禁用全屏优化”(该功能默认开启,有时会在游戏以全屏模式运行时降低帧率,而我们在完成设置后正是要以全屏模式游玩《战术小队》)。

6. 为方便后续操作,请从上方的字符串中复制可执行文件的路径(我们现在需要用到它)。

6. 复制完成后,可以关闭游戏所在的文件夹,我们不再需要它了。现在按下键盘上的Windows键,开始输入“Exploit Protection”(漏洞防护),并选择相应的系统设置项。

7. 在打开的系统设置窗口中,切换到“程序设置”选项卡,然后点击灰色的加号——“添加程序以进行单独设置”,“选择文件的准确路径”——所有操作均如截图所示。

8. 实际上,在该栏中粘贴SquadGame.exe的路径(我们之前已复制),或者如果您不喜欢便捷操作,也可以手动查找该可执行文件,并将其添加到列表中。 9. 添加完成后,会打开覆盖参数设置窗口。向下滚动一点,找到“控制流保护(CFG)”选项。勾选“覆盖系统设置”,并将开关切换至关闭状态。 效果应如截图所示:

10. 点击“应用”,同意系统提示,然后关闭所有窗口。 无需进行其他更改,设置已完成。 附:如果你比较谨慎,可以重启电脑。 结语 本文不会包含其他详细说明,例如更改电源计划或在NVIDIA控制面板中进行精细优化(这类内容请自行前往视频平台等渠道了解)。实际上,在以下设置下我达到了60-90帧(实际上这相当于在2K显示器上实现了全高清效果):

我进行了各种“优化”设置,包括将处理器的功耗设置为100%,还对显卡进行了一些微调(不过这都是我个人的操作细节了),这些都是很久以前就弄好的。 游戏运行没有问题,前提是地图和模型都“加载完成”。通常在准备阶段,严重的掉帧问题就会消失。最关键的是,瞄准镜里的静态干扰已经不见了。是的,需要切换几次武器,一开始会有掉落物,但据我了解,画中画(PiP)也应该以某种方式加载。之后在整个回合中就不会出现问题了。 附:如果不在垃圾电脑上强行使用伪2K分辨率(因为2560×1440的75%就是全高清分辨率),而是直接设置为实际的全高清分辨率——1920×1080(如果电脑配置较低,甚至可以将缩放比例降低到80%-70%)——但在大屏幕显示器上几乎察觉不到差异。画面会有些模糊,但视觉上还能接受。所有设置调至最低,开启TSR抗锯齿,在混战场景中帧率能维持在80-100 FPS,最低会降至50-70 FPS。这肯定比我刚启动游戏新版本时的30-40 FPS,甚至偶尔掉至15 FPS要好得多。 就这样!祝游戏愉快,别躲在草丛里,听妈妈的话,多吃粥。