帧数稳定part

  1. 使用NVCleanstall 精简显卡驱动(看netflix的记得别把hdcp精简了)
  2. 游戏开启-threads启动项,参数为核心数+1 (非线程数,异构cpu需算上小核。原因未知,但默认情况下threads线程池游戏里显示的是核心数,所以沿用核心数)
  3. 使用Process Lasso对cs2.exe,cpu亲和性和cpu集合,解绑e核心(不关超线程)
  4. 游戏画质选项,阴影拉低,抗锯齿4倍、异性过滤x16,其余拉低,手动开启setting.lb_enable_shadow_casting(个人喜欢的设置,仅供参考)
  5. 定频定压超频,小核及ring频也定频,cs想要减少卡顿并降低输入延迟,定频是很必要的(理论上就连显卡频率曲线也应该尽可能一条直线,但是这种方式过于极端我也没有采用)个人自用参数,126kf 大核5.1ghz,小核及ring 4.1ghz,电压1.31v,防掉压mode3
  6. bios关闭cpu虚拟化及直通技术、关闭immo分组
  7. 如果amd芯片组,bios开启hpet(intel芯片组在bios一般不用操作)系统内powershell管理员运行两条指令
    bcdedit /deletevalue useplatformclock
    bcdedit /deletevalue useplatformtick
  8. 使用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
  9. 如果和我一样用4:3拉伸,n卡控制面板,gpu拉伸到全屏、勾选覆盖(有争议,理论上不选gpu而选显示,是延迟更低的方案,个人目前用gpu+勾选覆盖方案)

输入延迟优化part(慎用!!务必提前做好注册表备份)

  1. 计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\PriorityControl,Win32PrioritySeparation数值设置为10进制40
  2. 计算机\HKEY_CURRENT_USER\Control Panel\Mouse,MouseSpeed数值设置为-(此项有争议,建议其他设置搞完单独测试此项对手感的影响)
  3. 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters,KeyboardDataQueueSize设置为6(可能无法正常使用,进安全模式拉高重启)
  4. 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mouclass\Parameters,MouseDataQueueSize设置为十进制16(同上)
  5. 开启nvidia reflex(我是打开boost档的)

争议设置说明

  • 追球输入延迟有必要吗?
    对大部分玩家来说,几乎没有,上面有的注册表项也属于玄学范畴,帧数稳定体感更明显

  • 异构cpu bios内不作操作,系统内通过Process Lasso对游戏进程解绑e核心,保持超线程开启的方案是怎么得出的
    尝试了bios关闭超线程+关闭e核心、bios开启超线程+关闭e核心、默认等多种组合,目前在我自己的机器上这样是最优的

  • n卡控制面板怎么优化
    可以参考别人的设置,我个人建议开启由3d程序决定即可

所有以上设置,均可能未必适合每个人,毁机毁手感变菜b贴主均不负责,务必做好备份!做好备份!做好备份!(尤其注册表)