《CSGO》FPS低解决办法”

来源:zyxianjiao.com发布时间:2020-04-17

很多《反恐精英:全球攻势》的玩家都遭遇过FPS低,游戏不流畅的问题,到底这个问题怎么解决呢?接下来我们将从多个方面着手为你提供解决办法!

看到有人在求csgo优化脚本,所以写下本文以供参考。本文旨在抛砖引玉,希望大家举一反三,将优化进行到底,让众多古董机用户也能更流畅的运行CSGO!

任何3D游戏fps的优化的原则都是降低画质、减少特效!那么我们就从这方面入手!

CSGO的fps优化可以从四个方面入手:

1 降低DirectX版本,这种方法效果最好,在禁用了高版本DirectX的各种特效后画面效果降低明显,但同时fps的提高也是明显的!

2 通过设置或者修改video.txt来进一步降低画面效果的同时提高fps

3 使用命令减少或降低各种特效

4 更新显卡驱动程序并优化显卡的3D设置

1 降低DirectX版本

CSGO很多方面和1.6或起源中不同,csgo中已经没有mat_dxlevel命令,修改directx的版本是通过编辑dxsupport.cfg来完成的。

具体方法是使用记事本或其他文本编辑器打开Steam\steamapps\common\Counter-Strike Global Offensive\bin\dxsupprot.cfg文件(如无可下载附件并复制过去),搜索自己显卡型号对应的setting.dxlevel字段并将其后的值修改为需要的dx版本,可以尝试下附件中的cfg文件,该文件已将所有setting.dxlevel字段改为60,也就是directx6.0版本!如果受不了顶蘑菇般的画质可删除dxsupport.cfg来恢复默认!

2 修改video.txt

csgo中修改游戏视频设置已经不再保存在config.cfg中,而是通过专门的video.txt来存储!通过游戏界面将视频设置和高级选项中设置调整为最低效果的同学可以跳过此步骤,如果懒得自己动手想快速切换请先备份自己的video.txt后下载附件2的video.txt并拷贝到Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg中替换原文件!

3 编辑命令脚本

在cs1.6和css中大家都是通过使用命令降低特效来提高fps并把命令保存在autoexec.cfg中让游戏自动加载,在csgo中仍然支持autoexec.cfg的自动加载,但是很多命令都不再支持了,笔者使用起源中的优化命令一个个测试后得出仍然支持的命令并保存到了附件的autoexec.cfg中,另外该文件中包含降低音质和修改游戏中名称和准星等命令!该脚本还不太完善,希望大家能够自己动手查找可用的css命令并扩充该文件,具体方法为在csgo控制台输入起源中的命令看下是否有提示,如有即是csgo支持该命令。       

4 更新显卡驱动并优化显卡的3D设置

显卡驱动版本的不同也会影响到fps值,这里有个误区,一般情况下大家都认为版本越高越好,但实际情况是不一定的,因为显卡的驱动都是针对多款不同规格不同时期的显卡的,在一款显卡过气很久之后厂商虽然驱动仍支持该款显卡,但是驱动的优化多是针对较新款显卡的,因此需要大家做下对比分析,具体方法见文末。

另外,同一款驱动,显卡设置的不同也会影响fps值,比如N卡的设置可以参考下图,A卡优化方法欢迎大家补充!

授之以鱼不如授之以渔,最后给出进一步研究优化fps的方法

在大家切换完显卡驱动版本、DirectX版本或脚本后,怎么样才能判断fps有无提高呢?总不能进入游戏靠肉眼识别。其实CS系列本身就具有测试fps的命令,没错就是timedemo命令,虽然目前csgo的录像功能还有问题,可以录但无法播放录像,但貌似timedemo命令仍然会计算fps和cpu+显卡运算时间并给出fps平均值(希望有人测试后回馈)。      

具体方法:下载附件4中的fpstest.dem并拷贝到Steam\steamapps\common\Counter-Strike Global Offensive\csgo目录下,打开csgo并调出控制台输入timedemo fpstest。如果想要自己录制录像并测试请在游戏中使用"record 录像名"命令开始录像并使用stop命令停止录像。