说起来,《孤岛危机》这游戏,那真是多少年前的经典了。就是有点念旧,时不时总想把以前那些老游戏翻出来玩玩。但是,我家里的那台老伙计,跟着我也有七八年了,配置早就不行了,玩个新的3A大作,那是想都不要想。连现在有些网游都开始卡了。
前段时间,突然就想起了《孤岛危机》。这游戏当年可是出了名的“显卡危机”,配置要求高得离谱。我记得那时候我还在上学,就是看着人家视频流口水,根本买不起能跑动的电脑。现在嘛虽然电脑老了,但想着技术应该发展了,说不定能找到点优化方法,让我的老机器也能“战”一把。
第一次安装完,点进去,我心里那个激动。结果?游戏刚开始那段动画,就卡成了PPT。我当时心里那个凉,想着完了,看来这游戏是真和我的老机器无缘了。可转念一想,不行,我这人就是不服输,难道真就放弃了?不行,我就要把它搞定!
我当时就跟自己较上劲了。立马就开始在网上瞎逛,各种论坛、贴、博客,凡是能搜到“孤岛危机优化”、“老机器玩Crysis”的帖子,我是一个都不放过。我发现很多人都说这游戏吃CPU也吃显卡,而且当年很多优化教程都已经过时了。但是我还是不放弃,一点一点地翻。
我先是从最基础的改起。游戏里的什么分辨率,纹理质量,阴影效果,统统拉到最低。抗锯齿?关掉!垂直同步?关掉!能关的全部关掉。进了游戏一看,画面那是惨不忍睹,简直回到了上个世纪。但是,帧数确实有点提升,从个位数跳到了十几帧,聊胜于无。
光改游戏设置肯定不够。我又开始折腾系统。先把所有不相干的后台程序都关了,什么聊天软件、下载工具,全部退出。然后电源管理那里,调成“高性能”模式,确保CPU和显卡能火力全开。显卡驱动也去官网更新了一遍,虽然我的显卡老得都快成古董了,但万一有奇迹?这些都弄完,帧数又稍微涨了一点点,勉强能跑到二十来帧。
我知道这还远远不够,离“流畅玩”还差得远。这时候,我开始往更深的地方钻了。我了解到很多游戏的设置,不光是能在游戏里改,还能通过改游戏自己的配置文件来实现更细致的调整。我开始在游戏安装目录里翻来覆去地找,终于在Game\Config\CVarGroups这个路径下,找到了一堆后缀是.cfg的文件。这里面肯定藏着玄机!
我小心翼翼地打开了文件,一打开密密麻麻全是英文参数,我当时就有点懵,感觉像是在看天书。但我不信邪,凭借我多年“瞎折腾”的经验,结合网上零星的优化帖子,我开始一个一个地对照和尝试。我发现里面有很多参数都跟画面效果有关。
- 我把
r_ShadersPostProcess这个参数改成了0,这是管后期处理效果的,关掉能省不少资源。 - 然后是
e_shadows,这个是管阴影的,我直接也设置成了0。虽然没影子的世界有点怪,但为了流畅度,忍了! - 还有
e_water_ocean_physics,这是管水面物理效果的,我记得这游戏的水面效果当年是亮点,但现在嘛我直接给它调低了,甚至接近关闭。 - 我又找到了几个跟粒子效果、物体细节有关的参数,也是能降则降,能关则关。比如
r_HDRRendering我就关了,HDR这玩意儿,老机器吃不消。
每次改完一点,我就进游戏跑一小段,看看效果。这过程真是枯燥又漫长,因为你不知道哪个参数改了会起作用,哪个改了反而会出问题。有好几次,我改完配置,游戏直接报错进不去了,我又得回去把改动撤销或者重新来过。那段时间,我几乎把游戏开头的那段海边登陆的剧情,翻来覆去跑了几十遍。
直到有一天,当我把所有能找到的,能改动的参数都调整了一遍,然后再次启动游戏的时候……奇迹发生了!虽然画面还是有点糊,细节也差了一大截,但是,游戏终于能保持在一个相对稳定的三十多帧了!偶尔复杂场景会掉到二十多,但大部分时候都是流畅的!我当时的心情,简直比自己中了彩票还高兴!我的老伙计,竟然真的能跑起来《孤岛危机》了!
我的优化秘籍总结
我把这回折腾的经验,简单给那些也想用老机器重温经典的朋友们参考:
- 游戏内设置:能关的特效都关掉,能调低的都调到最低。分辨率是影响最大的,如果实在不行,可以适当降低分辨率。
- 系统层面:关闭所有不必要的后台程序,更新显卡驱动,电源管理设置为高性能。
- 配置文件修改(重点):找到游戏安装目录下的或者其他
.cfg配置文件,针对性地修改以下关键参数:r_ShadersPostProcess = 0(关闭后期处理)e_shadows = 0(关闭阴影)e_water_ocean_physics = x(x越小越甚至可以调到0)r_HDRRendering = 0(关闭HDR)- 还有一些关于粒子、植被、物体细节的参数,都可以尝试调低或关闭。
这回折腾下来,不仅让我重新玩上了《孤岛危机》,那种自己动手解决问题的成就感更是无与伦比。虽然过程有点烧脑,但最终看到老机器焕发“第二春”,那种感觉真是太棒了!希望我的这些瞎折腾出来的经验,也能帮到一些和我一样喜欢怀旧的兄弟们,让我们的老伙计们,也能再战几年!
