截止此文时间2/7/2026
就可以完美解决,并使帧数恢复到原先表现
机器配置和测试环境见先前专栏
内核偏好:仅大核
原因见先前专栏
先说背景信息:1.23 valve暗改了大小核调度,成功从史山代码变成了史海代码,导致帧间时间极度不稳定,也就是平均帧高,甚至不少人反映中低端配置反而升高了,但最关键的1%low和0.1%low帧雪崩式暴跌,并且任何对局任何模式任何时间都会出现。 尤其是死斗(死斗更吃cpu)
很不幸我也中招了,打开游戏发现帧间时间变得极其诡异,我还以为又是经典的大更新后重建dxcache跑图过段时间就好了,实则不然。
然后第一时间上网搜有无更新后相同症状的,确实有但不多,也没人给出解决方案只有录视频抱怨然后期待评论区或者哪位up解答,我立即着手开始寻找解决方案
1.27和2.5的更新根本没有解决此问题,我一开始甚至以为是引入高保真音频导致计算机需要大量资源去处理,然后测了一下发现完全不是这回事,跟起源引擎经典的爆音频缓存都无关
后来也排除了外设回报率导致的掉帧
我第一时间去测了,排除开关全屏优化,开关硬件加速,清着色器缓存和ddu卸载更换显卡驱动以及调了部分N卡设置,结论是都没用——排除N卡问题 不在此分析可能由N卡设置导致的波动
实测无效
其实从去年还是24年看到清DXCache,GLCache和删shader,验证完整性和shader_build 730开始我就试过很多次,因为一直有人说有用 但在我电脑上的结论就是——毫无差异,甚至有段时间还降低了原来的画面表现无法恢复,所以我对此保持谨慎态度——无必要勿随意删除,除非你确定在你电脑上有用
每个人电脑差异真的太大了,不能保证改动一定有效。
评分:0/10
实测有效
无论你是在bios里屏蔽性能核还是msconfig里手动设置核心数量,结果都是一样的(开超线程)。它确实能解决帧间时间问题
你在游戏设置里也看不到内核偏好了
代价也像我之前测试的一样,解决了帧间时间波动问题,但引入了新的问题——平均帧间时间变长 原先在6-8ms之间浮动会变成8-12ms间浮动,画面肉眼可见的略微卡顿但还算平滑,帧数下降不少但也能接受
同样的,创意工坊地图 FPSBenchMark dust2跑一遍也能看出上述问题
并且,关小核也会严重影响电脑的正常使用,使其发挥不出原有性能,强烈建议开
评分:5/10
实测有效
即处理器性能时间检查间隔
我原先是30(默认),出现极其明显的帧间波动
改为15后解决了80%

第一个非常明显,简单有效的解决方案,虽然仍会偶尔波动一下但已经极其接近更新前画面表现(波动频率低,波动数字小)
评分:8/10
无效
评分:0
无效
没测出来区别,在启动项仅-high,处理器检查间隔15情况下甚至感觉帧间波动更大了,帧数可能少许降低,平均帧间时间少许增大,整体画面表现基本不变 但是字明显变糊。
关于全屏和窗口全屏具体的测试数据站内已有相关视频请自行搜索。
评分:0
基本无效
之前我是42,改成40缓解了一点,但基本无用
评分:1/10
未测试
如图:

没敢改,仅在PowerSettingsExplorer中设为15 老实说我不知道数值设为15和设最大值有什么关系
评分:?
如果你一直没改过用默认无偏好:基本无效但也比之前好
如果你之前改过:无效
实测三个选项都无用,更新前仅大核最优
有人说优先大核有效,实测无区别
评分:0
无效
设为节能
?

我看到的时候都惊了,节能后果就是硬vsync以及卡的p爆
评分:0
无效
设置内核亲和性,本质关cpu0及手动锁定大核
最近没测过,但最近这玩意又被人翻出来了,之前在我电脑上测试完全无用
评分:0
无效

之前测似乎有点用,最近测试无用
评分:0
无效
很奇怪,不应该与它有关
但我没开xmp也有这问题,所以无效
评分:0
无效
关闭以提高性能
评分:0
我也不知道为什么,但它真的有用,虽然不能解决问题,建议加上
特征之一是对局结束自动vprof没了
评分:2/10
无启动项
将其设为1,性能可达到甚至超越原画面表现
画面极其丝滑,无帧间波动,帧数也跟原来差不多。虽然有人说调1有负作用,不过在我这没看出来,可能是有人超频了
评分:10/10
前传:关于笔记本电脑Intel CPU异构大小核内核偏好与-threads的测试结果 我的测试数据以及结论:-threads会严重降低fps跑分(笔记本)
但我实战中似乎并未体现这点,于是我决定2026.2.7再测一次。
处理器性能时间检查间隔 30 电源-自动 游戏内-仅大核
-high -threads 7 -autoconfig -condebug -conclearlog
实战基本消除帧间波动,帧数也无明显差异
代价是每次启动游戏都要调一次视频设置
又测了下好像不用-autoconfig也行
-threads 7

AVG=774.4 P1=220.2
无-threads

AVG=783.8 P1=224.5
至于为什么是7不是6或者8或者9:

但实战我仍推荐处理器性能时间检查间隔 1
同时试了下处理器性能时间检查间隔 15 + -threads 7,效果比这两单独一个作用更好,无限趋近于完美
似乎valve确实修了。我清了个灰调回来反而比没调之前同设置要好得多,那问题只能出在清灰上了。但也不是长久之策,依旧撞墙降频,依旧硅脂位移。
处理器性能时间检查间隔 1
CS2 FPSBenchMark de_Dust2
跑分

mirage十人死斗

-threads 7 + 处理器性能时间检查间隔 15
跑分

mirage十人死斗

由于仅 处理器性能时间检查间隔 15也会偶尔卡顿,故不纳入考虑范围
处理器性能时间检查间隔 1 + -threads 7
跑分截图不知为何不见了,AVG=753 P1=222
mirage十人死斗

感觉跟前两个差不太多
制表

似乎-threads 7 + 间隔1才是正解。 只有间隔1才会完全消除帧间距离,threads也不能消除
并且这两共同作用无负作用,接下来实战测试
实战除了间隔30会明显掉帧外,其他区别不大,间隔15,线程7和这两单独作用在画面右上角看不出,但在cl_showfps里看得一清二楚——仍会偶尔波动
除非间隔1,才会完全消除波动,间隔1或者间隔1线程7都不会产生任何波动。
又测了下遗迹跑分

基本看不出差别,但间隔30,15一定会卡,只能在间隔1里面选
测了下-threads

基本无差别。
No -threads

-threads 7

看起来No -threads 更胜一筹,虽然我感觉-threads 7稍微好一点 但我选No -threads
前传: 关于CS2内核设置的实战测试 cs2关于内核设置一个可能颠覆传统认知的结论 我的测试数据以及结论:自动+仅大核最优解(笔记本)

目前跟我之前测的差不多,我还是不信任-threads
无脑开就对了,千万别关
BV14tzFBrEKe:首选高性能 + 仅大核

倒是不用管这一步,我看到有几个人讲了这点,但在我这处理器性能检查间隔 1就已经无副作用的完美解决了,如果前面改了也无效就可以尝试这一步,有风险,我不会去做。