
硬件是根本。
很多玩家遇到FPS不稳第一反应就是调低画质,但如果你用的还是十年前的老电脑,那再怎么调也没用。CF虽然优化了这么多年,但对CPU单核性能还是有要求的。我建议先打开任务管理器看看CPU和显卡占用率,如果CPU经常飙到100%而显卡只用了不到一半,那基本就是CPU拖后腿了。这时候可以尝试关闭超线程或者给CPU换个好点的散热器,因为温度过高会导致降频,帧数就会忽高忽低。内存条也很关键,双通道比单通道稳定得多,最好把内存频率调到主板支持的最高值。另外固态硬盘比机械硬盘加载场景快,能减少卡顿感。如果你预算够,升级一根高频内存或者换个带K的CPU,效果立竿见影。
游戏内设置要精细。
不要一味追求全低画质,有些选项反而会降低帧数稳定性。比如“多核渲染”一定要开,它能让CPU多核心同时工作,CF的引擎非常依赖这个选项。分辨率建议用你的显示器原生分辨率,如果觉得卡可以降到1280x720,但不要为了帧数把分辨率拉太低,否则画面模糊反而影响瞄准。垂直同步必须关掉,它会让帧数锁定在60帧,一旦掉到59就会卡成幻灯片。还有那个“动态模糊”和“环境光遮蔽”都关掉,这些特效吃显卡但对游戏体验没什么帮助。另外CF的“品质设置”里有个“贴图精度”,调到中档就够了,太高会爆显存导致瞬时掉帧。最后别忘了把帧数上限设置成你显示器的刷新率两倍以上,比如144Hz显示器就设成300帧,这样能保持输入延迟最低。
系统和网络别忽视。
很多玩家只盯着游戏设置,却不知道Windows系统本身就是个拖后腿的巨头。首先把电源计划改成“高性能”,让CPU一直保持最高频率。然后去设置里搜索“游戏模式”并关掉它,因为Win10的游戏模式经常自作主张给CF分配资源反而导致卡顿。还有“显卡硬件加速计划”也要关闭,这个功能在CF里容易引发间歇性掉帧。网络方面,CF的FPS不稳定有时其实是网络延迟造成的,用有线网比WiFi稳定得多。你可以打开资源监视器,看看有没有其他软件在偷偷占用网络,比如Steam更新或者系统更新。另外建议在NVIDIA控制面板或者AMD驱动里把CF的“最大预渲染帧数”设为1,这样能减少输入延迟,同时让帧数更平滑。
驱动和散热是隐形杀手。
我见过太多人显卡驱动永远用最新版,结果CF反而卡成狗。实际上NVIDIA的驱动对新游戏优化好,但CF这种老游戏反而适合用稳定版驱动。你可以去网上搜一下“CF最稳的驱动版本”,比如NVIDIA 472.12或者AMD 22.5.1,这些版本对DX9游戏特别友好。另外散热是很多人都忽略的致命点,CF虽然不吃显卡,但CPU一旦撞到温度墙就会瞬间降频。你可以把机箱侧板打开,用个电风扇对着吹,如果FPS立刻稳定了,那就说明你该换散热器或者清灰了。笔记本用户尤其要注意,垫高机身增加进风量,或者用软件把CPU温度墙调低五度,都能防止降频。还有一点,千万别把CF装在C盘里,系统盘读写频繁会导致游戏卡顿,最好放单独的固态硬盘分区。
进阶技巧别嫌麻烦。
如果你试过上面所有方法还是偶尔掉帧,那有可能是系统后台服务在捣乱。可以按Win+R输入msconfig,在引导里勾选“安全引导”重启进安全模式,然后在安全模式下玩一把,如果FPS非常稳,说明是某个启动项或服务冲突了。这时候用Process Explorer找出占用CPU的进程,把没用的比如“Windows Search”和“SysMain”禁用掉。另外CF的配置文件也值得手动调整,在游戏目录下有个“system.cfg”,用记事本打开,找到“cl_pitchspeed”和“cl_yawspeed”这两项,数值改成120,能减少鼠标延迟。最后提醒一下,如果你的显示器是60Hz,那FPS波动在40到80之间其实很正常,因为人眼对60Hz以上的变化不敏感,没必要为了追求200帧而花冤枉钱,只要稳定在60帧以上就可以安心玩了。
相关文章