2024年11月Win10系统优化intel CPU超线程提高运行稳定性和速度技巧

发布时间:

  ⑴很多用户发现Win系统下使用intel CPU超线程的调度还没有Win系统好,所以经常会出现同频k不如k,k不如k的问题,本文详细介绍一下一个方法,Win系统优化intel CPU超线程提高运行稳定性和速度技巧。

  ⑵仅适用于intel带超线程的cpu,不带超线程的cpu无效,amd的ryzen也无需此优化只需要使用+最新芯片组驱动就好,此方法至少支持年以后的Windows版本。非k系列cpu效果更明显,日常使用时睿频更稳定。

  ⑶利用windows的异构调度功能将所有的超线程伪装成小核心,达到优先使用非超线程核心并减少线程切换核心,可以减少响应延迟提高游戏性能和单核性能,并且不影响多线程性能。关于异构调度的具体说明详见《Windows Internals th Part》中的Heterogeneous scheduling(big.LITTLE)。

  ⑷修改下列代码中SmallProcessorMask的值:核线程就改为,核线程就改为,核线程就改为,核线程就改为

  ⑸注:下面的代码是以核线程的k为例,此值是进制表示的大小核标识,为大核心,由于实测Windows下 等线程才是超线程,所以是,它们的进制值就是。这里的KGroups中的是号cpu如果是多路cpu还需要设置等等。DynamipuPolicyExpectedRuntime值决定进程在cpu单一线程上的保持时间可以适当加长,此值需要使用regedit手动修改注册表添加,无法导入,为默认值ms。

  ⑹Windows Registry Editor Version .

  ⑺[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Managerkernel]

  ⑻"DefaultDynamicHeteroCpuPolicy"=dword:

  ⑼"DynamipuPolicyExpectedRuntime"=dword:?

  ⑽"DynamicHeteroCpuPolicyImportant"=dword:

  ⑾"DynamicHeteroCpuPolicyImportantShort"=dword:

  ⑿"DynamicHeteroCpuPolicyMask"=dword:

  ⒀[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerkernelKGroups]

  ⒁"SmallProcessorMask"=dword:

  ⒂[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPowerPowerSettings-be--c-bbdb-cdf--a-de]

  ⒃"Attributes"=dword:

  ⒄修改完保存成reg文件双击导入后,进入电源选项打开你需要使用的电源方案中的更改高级电源设置,在处理器电源管理中找到“针对第类处理去电源效率的处理器性能核心放置最小核心数量”将其改为%后重启电脑就设置好了。如下图:

  ⒅如果不修改此值会因大小核调度默认启用的core parking功能,出现部分cpu线程无法调用的问题。

  ⒆通过上面的优化,我们有效的对intel CPU超线程进行优化,使线程使用率更加稳定,效率更高。