帧数稳定part
- 使用NVCleanstall 精简显卡驱动(看netflix的记得别把hdcp精简了)
- 游戏开启-threads启动项,参数为核心数+1 (非线程数,异构cpu需算上小核。原因未知,但默认情况下threads线程池游戏里显示的是核心数,所以沿用核心数)
- 使用Process Lasso对cs2.exe,cpu亲和性和cpu集合,解绑e核心(不关超线程)
- 游戏画质选项,阴影拉低,抗锯齿4倍、异性过滤x16,其余拉低,手动开启setting.lb_enable_shadow_casting(个人喜欢的设置,仅供参考)
- 定频定压超频,小核及ring频也定频,cs想要减少卡顿并降低输入延迟,定频是很必要的(理论上就连显卡频率曲线也应该尽可能一条直线,但是这种方式过于极端我也没有采用)个人自用参数,126kf 大核5.1ghz,小核及ring 4.1ghz,电压1.31v,防掉压mode3
- bios关闭cpu虚拟化及直通技术、关闭immo分组
- 如果amd芯片组,bios开启hpet(intel芯片组在bios一般不用操作)系统内powershell管理员运行两条指令
bcdedit /deletevalue useplatformclock
bcdedit /deletevalue useplatformtick
- 使用RTSS Rivatuner Statistics Serve对游戏锁帧(msi afterburner安装的时候,默认勾选同时安装rtss),不用锁最低帧,锁刷新率倍数,如144hz可锁432,240hz可以锁480,此方式可超大幅度提升1%low和0.1%low帧,游戏内fps_max 0(游戏内锁帧对low帧没有任何好处)
p.s. 第8点优化,理论上rtss锁帧会带来1帧的延迟,锁帧的数字越高,则越没有差异,如240hz显示器锁480帧,理论上会带来2ms左右的延迟,但比起1%low帧的巨大提升(我是从60的low帧提升到190,测试不算严谨但肉眼可见的有用),收益巨大。使用rtss锁帧需要在cs2启动项加入指令“-allow_third_party_software”,v社官方回应cs2一般不会降低受信评分(受信是个综合考量,这个选项的影响可以忽略不计)此项唯一不足是最高只能锁480hz。如我的显示器最高可以280hz,但无法锁定为560hz,为了rtss锁帧的丝滑感让显示器运行在240hz - 如果和我一样用4:3拉伸,n卡控制面板,gpu拉伸到全屏、勾选覆盖(有争议,理论上不选gpu而选显示,是延迟更低的方案,个人目前用gpu+勾选覆盖方案)
输入延迟优化part(慎用!!务必提前做好注册表备份)
- 计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\PriorityControl,Win32PrioritySeparation数值设置为10进制40
- 计算机\HKEY_CURRENT_USER\Control Panel\Mouse,MouseSpeed数值设置为-(此项有争议,建议其他设置搞完单独测试此项对手感的影响)
- 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters,KeyboardDataQueueSize设置为6(可能无法正常使用,进安全模式拉高重启)
- 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mouclass\Parameters,MouseDataQueueSize设置为十进制16(同上)
- 开启nvidia reflex(我是打开boost档的)
争议设置说明
-
追球输入延迟有必要吗?
对大部分玩家来说,几乎没有,上面有的注册表项也属于玄学范畴,帧数稳定体感更明显 -
异构cpu bios内不作操作,系统内通过Process Lasso对游戏进程解绑e核心,保持超线程开启的方案是怎么得出的
尝试了bios关闭超线程+关闭e核心、bios开启超线程+关闭e核心、默认等多种组合,目前在我自己的机器上这样是最优的 -
n卡控制面板怎么优化
可以参考别人的设置,我个人建议开启由3d程序决定即可
所有以上设置,均可能未必适合每个人,毁机毁手感变菜b贴主均不负责,务必做好备份!做好备份!做好备份!(尤其注册表)
评论