去年更新后,我的cs2一直间歇性卡顿,其中死斗更是一直卡,走路像是被什么东西扯着,根本打不过别人。
一开始我以为是配置不行或是还没有优化好。但后来我发现40系的朋友同样有类似的问题。
并且,随着更新的发布帧数总体上慢慢变高了,唯独这个间歇性卡顿的问题一直存在。
另外我翻遍网络发现国外对这种卡顿的讨论很少(注意这一点)。
最近一次更新后,可以通过设置查看卡顿的原因。
![【CS2】投票实测cs2间歇性卡顿优化办法-第0张](https://imgheybox.max-c.com/bbs/2024/02/21/eff07634d6c41d9edd796bf7f24a1b65/thumb.jpeg)
图中第一行数据为帧间隔,我发现每次卡顿的时候,第二行的网络并没有卡,而是第一行的帧间隔突然跳到上百并且变红。值得一提的是,帧数并没有下降。而且死斗模式中,这一行几乎一直是红色的,因此非常卡。
在不断查询后,我找到了两个方法。
第一个是在启动项添加“-vulkan”
vulkan是一种图形引擎,而cs2默认是dx11,使用-vulkan,经过我的亲自试验,确实可以解决间歇性卡顿的问题,理论上如果你是高显低u,这个设置还能更好的提高你的流畅度,但也有几个缺点:
cs2目前主要面向dx11,使用vulkan可能会有不稳定的情况,比如游戏奔溃和闪退。此外,每次启动都会有着色器加载。
第二个办法则是解决不兼容中文windows用户名的问题
是的,这种间歇性卡顿的直接原因就是windows用户名使用了中文,并且是gbk编码的汉字。
目前的推测是逆天v社根本没优化用户名带有gbk编码的情况。至于根本原因也许与cpu内核间的调度有关,但那就不是我们要考虑的问题了。
![【CS2】投票实测cs2间歇性卡顿优化办法-第1张](https://imgheybox.max-c.com/bbs/2024/02/21/310cd4b4a981e6f0f3b0953bb968d9cf/thumb.jpeg)
![【CS2】投票实测cs2间歇性卡顿优化办法-第2张](https://imgheybox.max-c.com/bbs/2024/02/21/fe2ad67037dbc829593f698febc4cbf5/thumb.jpeg)
用户名为中文的情况
解决这个问题有两个办法
一.将win10(或win11)的用户名改为英文。
但这并不是一件容易的事情,涉及到无数文件与软件,稍有不慎就会丢失文件或者产生各种bug甚至需要重装系统,需要一定的计算机基础。这里我不详细的介绍如何改,可以直接在b站搜索全流程。
二.启用beta版 UNICODE UTF-8
这里我详细介绍如何操作
![【CS2】投票实测cs2间歇性卡顿优化办法-第3张](https://imgheybox.max-c.com/bbs/2024/02/21/d6bf4560e7b495a4d8421151d1331b94/thumb.jpeg)
首先进入设置页面,点击时间和语言选项
![【CS2】投票实测cs2间歇性卡顿优化办法-第4张](https://imgheybox.max-c.com/bbs/2024/02/21/075ec7ef261431b6fc0238dbb6bbc2dc/thumb.jpeg)
在侧面或下方点击“日期、时间和区域格式设置”
![【CS2】投票实测cs2间歇性卡顿优化办法-第5张](https://imgheybox.max-c.com/bbs/2024/02/21/5d39d433938f709f3988a3204caf6251/thumb.jpeg)
接着在下方或侧面找到“其他日期、时间和区域设置”并点击。
![【CS2】投票实测cs2间歇性卡顿优化办法-第6张](https://imgheybox.max-c.com/bbs/2024/02/21/c15cc60d1f9b6f33483eb6ede5e1940e/thumb.jpeg)
点击箭头所指的“更改日期、时间或数字格式”
![【CS2】投票实测cs2间歇性卡顿优化办法-第7张](https://imgheybox.max-c.com/bbs/2024/02/21/0c5a886ca5c6c11a37d544a44f5d8c63/thumb.jpeg)
选择“管理”
![【CS2】投票实测cs2间歇性卡顿优化办法-第8张](https://imgheybox.max-c.com/bbs/2024/02/21/76330a3d72828ef7d3e168dcef62154a/thumb.jpeg)
点击“更改系统区域设置”
![【CS2】投票实测cs2间歇性卡顿优化办法-第9张](https://imgheybox.max-c.com/bbs/2024/02/21/fff0ad4e3aa5f18edc08f4e1b9bca18a/thumb.jpeg)
勾选。
这一步需要重启才能生效。
到此就完成了全部的操作,我改完设置后打了几把,只有一个感觉——“顺畅”,即使由于画质提高,依然没有csgo流畅,但在经历了几个月卡顿的折磨后,我打了几个月来最流畅的几局和两把死斗,拿下了几个月未触碰的mvp。
几把下来,帧间距这项参数大部分时间保持在10以内,偶尔跳到几十,和之前每分钟都有跳到一两百的情况相比好了太多。
![【CS2】投票实测cs2间歇性卡顿优化办法-第10张](https://imgheybox.max-c.com/bbs/2024/02/21/0e46562a88afbea2da3e8aab3250c9db/thumb.jpeg)
不过这个方法也有一个缺点,就是它会导致pycharm无法打开,cad出现报错,其它一些编程,如Java开发,安卓开发,均会受到影响。不过我亲测,打完游戏取消勾选并重启后,这些生产力软件又可以正常运作了。
PS:提醒一下各位刚买电脑的同学,特别是理工科的,电脑用户名最好设置为英文,不然到时候各种软件来了问题不断,并且到时候电脑上的文件已经很多,会陷入进退两难的境地。
#cs2#