Skip to content

Yukiriri/winGamingTuning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

一份对Windows游戏的丝滑度、手感等因素的研究心得

系统版本建议

请查看(https://learn.microsoft.com/windows-hardware/design/minimum/windows-processor-requirements)
然后按照自己的CPU最高可用的Windows版本选择
当然了,条件不允许就不强求了

系统设置选项建议

系统版本 硬件加速GPU计划 窗口化游戏优化
<=23H2 不开 不开
>=24H2

驱动建议

  • 显卡驱动需要定期更新
    • 追求最新特性支持和最新BUG修复选择GameReady驱动
    • 特别注重驱动稳定性可以选择Studio驱动
  • 网卡驱动芯片组驱动不要太老就好

显示器建议

  • 优先选择拥有AdaptiveSync(自适应垂直同步),有经过测评延迟数据的显示器
    • 3A游戏可以开AdaptiveSync,FPS不开
  • 非到必要,不选择超频档刷新率,只选择原生刷新率
    • 超频档刷新率有可能在图像数据复杂时,破坏垂直同步变成负收益

关闭MPO

系统的MPO功能会在游戏高GPU负载时影响低GPU负载程序的画面更新,出现画面残留等,关闭这个功能可以缓解

Important

需要重启生效

Note

运行一次即整个系统永久保持,不需要加入开机自启

关闭鼠标增强指针精度

这是一套大幅影响鼠标手感的修改,推荐FPS选手
如果要玩的游戏不支持原始鼠标输入,这个修改就可以消除鼠标加速带来的游戏里的奇怪鼠标手感

Important

需要重启生效

Note

运行一次即整个系统永久保持,不需要加入开机自启

修改前后台时间片分配

这是一套细微影响鼠标手感的修改,推荐FPS选手

Important

需要重启生效

Note

运行一次即整个系统永久保持,不需要加入开机自启

Win32PrioritySeparation二进制位解释
6~5位 4~3位 2~1位
解释 时间片长短 长短可变性 前后台时间片比例
数值作用 00 = 默认 00 = 默认 00 = 1:1
数值作用 01 = 长 01 = 可变 01 = 2:1
数值作用 10 = 短 10 = 固定 10 = 3:1
数值作用 11 = 默认 10 = 默认 11 = 3:1

举例:

  • 二进制010110表示可变长3:1调度,对应十六进制16,十进制22
  • 二进制101010表示固定短3:1调度,对应十六进制2a,十进制42

锁定ISR到CPU0

把ISR锁定到CPU0处理,可以防止ISR轮流到不同CPU核心反复切换C-State导致的延迟,尤其是鼠标的ISR收益会更大
再把tick中断来源设置为强制LAPIC,可以阻止老游戏使用主板高开销的慢速tick

Tip

建议把鼠标设备插入到主板上能和CPU直连的PCIe链路上
可以免去走芯片组中继

Important

需要重启生效

Note

运行一次即整个系统永久保持,不需要加入开机自启

建议也把CPU0设置为默认调度不使用的保留核心,防止用户层线程调度到CPU0上被ISR反复排挤

Note

对于没有超线程的CPU,第1个CPU核心会被完全不可调度(除非设置Affinity)

Important

需要重启生效

Note

运行一次即整个系统永久保持,不需要加入开机自启

全局计时器精度

重新开启全局同步的最高计时器精度,可以让每个程序的中断计时器获得同等的最高精度

Important

需要重启生效

Note

运行一次即整个系统永久保持,不需要加入开机自启

AMD关闭核心性能排序的方法

Windows事件日志中Kernel-Processor-Power的最大性能百分比,会直接影响Windows的线程调度分布

  • 单CCD AM4的关闭方法
    BIOS中选择CPPC Preferred Cores为禁用
  • 双CCD或者AM5以后的关闭方法
    BIOS中选择PBO Per-core Boost Clock Limit
    • 属于CCD0的核心设置为高于CCD1的频率
      (随便高多少)
    • 属于CCD1的核心设置为CCD1的频率上限
      (也可以是自己想要的上限)

Note

有研究兴趣可以尝试

About

Windows游玩性能的研究心得

Topics

Resources

Stars

Watchers

Forks

Contributors