CPUSetSetter
“
让游戏和应用程序在正确的 CPU 核心上运行,以在 AMD Dual-CCD 和 Intel Hybrid 处理器上实现更流畅的性能。供对 CPU 核心的精细控制,允许用户为特定应用程序或游戏分配特定的 CPU 核心,从而优化性能。
Github地址
https://github.com/SimonvBez/CPUSetSetter
下载地址
https://github.com/SimonvBez/CPUSetSetter/releases/latest
功能
-
核心功能:CPUSetSetter 提供对 CPU 核心的精细控制,允许用户为特定应用程序或游戏分配特定的 CPU 核心,从而优化性能。
-
支持的处理器类型:
-
AMD Dual-CCD 处理器:如 3900X、3950X、5900X、5950X、7900X、7950X、9900X、9950X 及其 -X3D 版本。
-
Intel Hybrid 处理器:如 12900K、13900K、14900K、Core Ultra 285K 等。
-
优化原理:
-
AMD Dual-CCD:通过将游戏限制在单个 CCD 上运行,避免跨 CCD 延迟,从而提高 FPS。
-
Intel Hybrid:将游戏锁定在性能核心(P-cores)上运行,而将背景任务分配给效率核心(E-cores),避免游戏线程在高负载场景下迁移到 E-cores。
特点
-
CPU 集合与亲和性:
-
CPU 集合与亲和性类似,但 CPU 集合是一个非常强的提示,必要时可以偏离(更稳定,适用于更多游戏)。
-
CPU 集合需要较少的进程权限,能够在带有反作弊机制的游戏中使用。
-
热键支持:允许用户在游戏过程中快速更改或清除 CPU 集合,便于快速实验。
-
自动创建默认核心掩码:对于支持的 CPU,CPUSetSetter 会自动创建一些默认的核心掩码,用户可以在此基础上进行调整。
使用场景
-
AMD Dual-CCD 处理器优化:
-
将游戏锁定在 CCD0(缓存核心)上运行,以获得更高的缓存利用率和游戏性能。
-
将背景应用程序(如 OBS、视频编辑器、浏览器)分配到 CCD1(频率核心)上运行。
-
Intel Hybrid 处理器优化:
-
将游戏锁定在 P-cores 上运行,以获得一致的高性能。
-
将背景任务(如流媒体、编码、下载)分配到 E-cores 上运行。
-
通用优化:
-
支持为个别游戏软禁用超线程(SMT),无需重启计算机。
-
通过热键快速为当前前台进程分配核心掩码,允许用户在游戏过程中快速测试哪种配置性能最佳。