近两年Intel发布的12代和13代CPU,采用了异构大小核设计。什么是大小核呢?简单来说就是大核为性能核心(Performance Cores)、小核为效率核心(Efficiency Cores)。
为什么采用大小核呢?主要是平衡处理器的性能和功耗。大核性能高功耗也高、小核性能较弱但功耗低。低负载的时候用小核心,高负载的时候用大核心,自动动态切换。
1个大核的面积可以布置4个小核,1个大核是2线程,1个小核是1线程。所以在同样面积的情况下,1个大核改成4个小核,相当于线程翻倍了,多线程跑分也会提高。
1.一核有难、多核围观
无论是购买新的电脑还是单独购买CPU,产品介绍里都会提醒:由于只有Windows11才能根据需要自动调用大小核心。如果安装Windows10或更低的系统,会出现大小核调度不合理的问题,比如高负载的情况下小核在跑~所以不建议安装Windows10。即便是安装了Windows11的情况下,有一些软件由于比较老旧,对大小核的优化不够,也可能出现上述问题,可以通过升级软件版本解决。总之,为了防止出现“一核有难、多核围观”的现象。
目前网上针对大小核的调度问题,有多种解决方案,比如直接在BIOS中,将小核关闭,只让大核工作。把小核心数量修改为0,即可关闭小核心。
2.电源管理的作用
实际上还有另一个更通用的方法:修改电源管理。为什么修改它就可以呢?我们先研究一下,电源模式是怎么回事。可以看到有三种电源模式:最佳效能(节能)、平衡、最佳性能(高性能)。
效能就是为了省电让设备工作在低频低功耗下,性能就会差一些;最佳性能是让设备工作在高频高功耗下,性能就会更好,散热也大;平衡模式介于二者之间,根据情况系统自动调节。所以从性能表现来说:最佳性能>平衡>最佳效能。
控制面板→电源选项→更改计划设置→更改计划设置。可以看到不同电源模式下,各种硬件是怎么协调工作的。CPU的电源管理如下图所示,可以看到高性能模式下CPU一直是满血的。最小处理器状态、最大处理器状态都设定到了100%。
其实除了上面这两项设置外,还有很多的设置,微软给隐藏起来了,导入下面链接中的注册表[CPU电源选项-简易版],我们把隐藏的设置打开看看~
Windows11系统已经考虑了英特尔12/13代CPU大小核的问题,所以上述默认参数大家无需修改。
但是对于Windows10系统,未考虑大小核的调度问题。为了让Windows10系统也可以自动调度大小核,可以通过修改上述选项的参数来实现。
3.让Win10实现大小核调度的方法
参考下图,修改如下三个参数即可。Windows10系统下,大小核调度问题就迎刃而解了。
注:生效的异类策略就是大小核的调度。有0-4共五个策略。【使用异类策略0】表示大小核自动调度,休眠的优先级依次为:超线程、小核心、大核心;【首选高性能处理器】:优先用大核。