今儿正好有空,把我折腾CSGO国服优化的过程从头到尾捋一遍。之前打竞技老觉得卡顿丢帧,特别是人多开火的时候,画面一顿一顿的,气得我差点砸键盘。想着肯定是我电脑设置没调干脆自己动手搞一搞。
第一步:先去显卡控制面板动动手
我用的N卡,所以直接右键桌面打开NVIDIA 控制面板。先在左边菜单里找到管理 3D 设置。这里重点看两个地方:
- 首选图形处理器:这个必须选高性能 NVIDIA 处理器,就怕它偷懒用了核显。
- 垂直同步:二话不说,直接给关了!这玩意儿开了虽然画面不撕裂,但延迟感明显,玩竞技太难受了。
然后下拉菜单,找到电源管理模式,改成最高性能优先。我寻思这样显卡就不至于打游戏时候想着省电偷懒。
第二步:进游戏改画质设置
打开国服CSGO,进入游戏后直奔设置里的视频设置。我的目标很明确:画面尽量流畅,特效啥的能不要就不要。
- 分辨率:这个我习惯用自己显示器的原生分辨率(1920x1080),刷新率直接拉到显示器和显卡支持的最高值(我的是144Hz)。这个很重要!
- 显示模式:必须选全屏,窗口化玩感觉就是不爽快。
- 全局阴影效果和模型 / 贴图细节:这俩最吃资源,我直接拉到低。阴影开高了远处人影子乱晃反而眼花,低一点看得更清楚。
- 效果细节:这个影响枪口火焰、烟雾粒子之类的,调成低,省资源。
- 光影细节、多核渲染:这俩我保持开启,多核渲染得开,让CPU多出点力。
- 多重采样抗锯齿 (MSAA):这东西贼吃显卡,我狠心选了个2X意思一下,或者干脆关了更流畅。画面有锯齿忍了,帧数高最重要!
- 贴图过滤模式:选双线性就够了,看着还行。
- 快速近似抗锯齿 (FXAA) 和等待垂直同步:统统禁用!垂直同步上面说了关闭,这里再确认下。
- 动态模糊:这个必须关!转视角时候都糊了怎么瞄人?
设置完赶紧开把人机试试手感,感觉稍微好了点,但还是觉得不够丝滑。
第三步:挖启动项加参数
看攻略说启动项参数很神奇,赶紧打开 Steam。
- 库里面右键点击 CSGO,选属性。
- 在弹出的面板里找到常规选项卡下面的启动选项。
- 输入框里我敲了几个参数进去(别照抄,自己测试看):
-novid -high -tickrate 128 +fps_max 0 -nojoy- -novid:省点时间,跳过开场动画。
- -high:强行让CSGO进程优先级高点,感觉有点玄学。
- -tickrate 128:虽然国服官匹是64tick,但进社区服128tick用得上。
- +fps_max 0:解开游戏的帧数限制,能跑多高跑多高!
- -nojoy:禁用手柄支持,能省一丢丢资源是一丢丢。
第四步:动配置文件 (*)
听说老鸟都动这个,跟着捣鼓下。先找到游戏根目录里的cfg文件夹(通常在 Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg),用记事本打开(没有就新建一个)。我在里面加了这么两行:
- fps_max_menu "999":主菜单帧数限制也解开,看着舒服点。
- fps_max "0":这里又加一遍游戏内解帧,保险点。
- net_graph "1":开启显示网速、延迟和帧数的小面板,方便实时监控。
修改保存后,还得在游戏设置里的游戏选项栏底下找到游戏启动时执行开发者控制台,确保是开启的。
折腾完的实际体验
这一通操作下来,重启游戏再进竞技,效果挺明显的!之前人多交火直接掉到100帧出头,现在基本能稳定在220帧以上,画面瞬间流畅多了,枪法感觉都稳了些。虽然贴图啥的糙了点,但为了帧数牺牲这点画质,太值了!建议大家也按自己电脑情况试试调调。电脑硬件不行那就是真没办法了。
