可能的卡顿修复与性能提升

0 点赞
Avatar: Frontiers of Pandora™
转载

以下是我根据自身情况总结的一些优化方法,仅供参考。你也可以尝试一下,希望对你也有帮助! 指南内容: 首先说明一下我的PC配置,不算太好:2017年的Ryzen 5 1600 CPU、16GB 2400MHz内存、8GB显存的RX6600显卡。游戏安装在廉价的SATA接口SSD上,主板是PCI 3.0的。没错,我的CPU性能有限,是显卡的最大瓶颈。你可以了解一下我目前运行游戏的硬件水平。 在游戏主安装文件夹中操作:AFOP.exe 找到主可执行文件,右键点击 > 属性 > 勾选“禁用全屏优化”。在游戏内选择全屏模式。 更新Direct Storage 这是让游戏加载更快、更高效编译着色器的必要步骤。从以下位置下载软件包: 将文件扩展名重命名为.rar以解压。 安装更新:进入native/bin/x64文件夹,将新的dstorage.dll和dstoragecore.dll复制到AFOP游戏文件夹。 将英特尔XeSS更新至2.0.1版本:这是英特尔最新发布的升频解决方案。 从以下位置下载软件包: 安装更新:进入XeSS_SDK/bin文件夹,将新的libxess.dll复制到AFOP游戏主文件夹并替换文件。 配置说明:对于Windows页面文件或虚拟内存,建议设置为完全由Windows自动管理。保持自动设置,无需手动调整,系统会智能处理页面文件。虚拟内存。 前往图形配置文件 位于我的文档/AFOP/。在此处打开:graphic settings.cfg 并找到以下数值,按如下所示进行设置: vignette = false, presentInterval = 0, reduceLatency = false, 说明: 暗角效果与帧生成功能兼容性不佳,因此最好将其禁用。presentInterval 即垂直同步(VSync),为尽可能降低延迟,必须将其禁用。说到延迟……听起来可能有些讽刺,但 reduceLatency 也必须禁用,否则会导致更多卡顿。请按上述设置进行操作。如果需要或希望使用帧率限制器以获得额外稳定性,建议使用 RTSS(Riva Tuner)来限制游戏帧率。这将有助于改善帧时间和帧生成节奏问题,同时也能限制帧生成的输出。在同一个配置文件中找到["streamer dedicated budget"] = xxxx, 这里的"xxxx"应尝试填写你的GPU总显存,以MB为单位。例如,我的显存是8GB,所以填写["streamer dedicated budget"] = 8192。 换算方式: 8GB = 8192 6GB = 6144 4GB = 4096 2GB = 2048(如果你使用2GB显存的显卡,那情况不太乐观) 更大显存容量请用显存GB数乘以1024。 保存文件。建议先备份文件。 GPU设置: 如果你使用AMD显卡: 禁用抗延迟和AFMF(AMD Fluid Motion Frames)功能,不要使用它们。 如果你使用NVIDIA显卡: 关于Reflex功能,我无法给出确切建议,你可以尝试开启或关闭,看哪种设置效果更好。另外,通过NVIDIA控制面板将着色器缓存大小设置为10GB。在游戏中启用FSR 3帧生成或DLSS(如果你是RTX 40系列用户),我个人不使用垂直同步,手动限制帧率在延迟以及CPU/GPU占用方面总是更好的选择。 最后说明:使用这些设置,我能够在1080p分辨率下启用帧生成,帧率保持在90到110fps左右,游戏运行非常流畅。希望这对你也有效。 请始终记住,尽管FSR 3是开源技术,但它在AMD显卡上的效果总是最好的,就像DLSS在RTX 4000系列显卡上效果最佳一样(因为它是40系列独有的)。RTX 20/30系列显卡应该能“还不错”地运行FSR 3帧生成,但并非完美。而10系列用户可能会遇到问题。所以很遗憾,这是一个灰色地带,无法兼顾所有情况。 这一切都需要不断尝试和调整。