+-
让游戏和应用程序在正确的 CPU 核心上运行,供对 CPU 核心的精细控制,从而优化性能。

CPUSetSetter

让游戏和应用程序在正确的 CPU 核心上运行,以在 AMD Dual-CCD 和 Intel Hybrid 处理器上实现更流畅的性能。供对 CPU 核心的精细控制,允许用户为特定应用程序或游戏分配特定的 CPU 核心,从而优化性能。

Github地址

https://github.com/SimonvBez/CPUSetSetter

下载地址

https://github.com/SimonvBez/CPUSetSetter/releases/latest

让游戏和应用程序在正确的 CPU 核心上运行,供对 CPU 核心的精细控制,从而优化性能。

让游戏和应用程序在正确的 CPU 核心上运行,供对 CPU 核心的精细控制,从而优化性能。

功能

  • 核心功能: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),无需重启计算机。

    • 通过热键快速为当前前台进程分配核心掩码,允许用户在游戏过程中快速测试哪种配置性能最佳。