V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LongLights
V2EX  ›  游戏

cs2 帧数优化 平滑 + 输入延迟优化指南

  •  3
     
  •   LongLights · 359 天前 · 2316 次点击
    这是一个创建于 359 天前的主题,其中的信息可能已经有所发展或是发生改变。

    帧数稳定 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 贴主均不负责,务必做好备份!做好备份!做好备份!(尤其注册表)

    6 条回复    2024-01-03 11:45:38 +08:00
    M5tuA
        1
    M5tuA  
       359 天前
    谢谢分享!
    请问老哥这是自己研究的吗?之前也看过 N 卡的设置项简直令人头大,索性直接默认设置
    LongLights
        2
    LongLights  
    OP
       359 天前
    @M5tuA 都是一些很常规的设置,尝试之后感觉有用的就集合一下
    gromit1337
        3
    gromit1337  
       359 天前
    牛逼
    CHENYIMING
        4
    CHENYIMING  
       359 天前 via iPhone
    感谢!
    LiP71
        5
    LiP71  
       359 天前
    感谢分享! 基本和楼主操作一致,唯一问题是 process lasso 不勾选 E 核后,会出现卡顿,笔记本 U 12700h ,非常奇怪
    LiP71
        6
    LiP71  
       359 天前
    @LiP71 抱歉,是勾选 E 核后,会出现卡顿····
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3413 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:56 · PVG 12:56 · LAX 20:56 · JFK 23:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.