当前位置:网站首页>解决Intel12代酷睿CPU【小核载满,大核围观】的问题(WIN11)
解决Intel12代酷睿CPU【小核载满,大核围观】的问题(WIN11)
2022-07-06 09:29:00 【若苗瞬】
文章目录
这篇看似和软件无关,其实影响挺大的。
可以跳过无聊记录过程,直接看解决:)
(一)起因和问题
1.1 升级12代酷睿
前几天升级家里的台式机,CPU图便宜用了不带核显的Intel12代酷睿的QS版本。
参考链接:参数。
以及:《第12代英特尔 酷睿 Hybrid Technology 如何工作》
本身操作系统已经是Win11了,所以没有重新安装(测试条件更加公平)。
这一代和以往的Intel处理器都不同,第一次用了大小核设计(当然大小核是民间说法)。
- 大核(性能核心):Performance-core,简称p-core。
- 小核(效率核心):Efficient-core,简称e-core。
具体这颗CPU有8个p-core,8个e-core。通过BIOS开关e-core可以得到不同的核心数量组合。
所以下面就用8P8E来简称默认的全开8个p-core,8个e-core。
而8P0E就是关闭了所有的e-core。
1.2 程序运行速度堪忧
升级完很开心,马上用自己的程序测了一下:
全核心8P8E下用了35秒,
比升级前i9-9900(ES) 的40秒只快了一点。
比公司的i9-9900KS 服务器的28秒慢了不只一点点,是慢,慢啊,慢啊……
观察到的现象大概就是下面的任务管理器的样子:
小核心满载(最后8个),
大核心空闲(前面16个:多线程x2)。
再次试了一下几个自己的程序,结果差不多。
通过BIOS中关闭小核心,再次测试快了不少。
大概如下:
程序 | 8P + 8E | 8P + 0E | 9900(ES) | 9900KS | 单位 |
---|---|---|---|---|---|
Go 多线程 | 35 | 26 | 40 | 28 | 秒 |
Pascal 单线程 | 68 | 48 | 79 | 70 | 秒 |
Spark on VM | 120 | 60 | 80 | 秒 |
反复开关机测试了各种情况。
和网上的结论差不多,非常奇特的总结来了:
- 程序指明16个或更多的线程,也只会满载8个小核心。
- 逐步BIOS中减少小核心:8->6->4->2->1。即便只留1个小核也只会满载小核,大核继续围观(程序奇慢无比)。
- 只有完全关闭小核,大核才正常参与工作,CPU占用也能到100%。
(二)理论成绩旌旗招展
虽然实际程序测试焦头烂额……
但在各种评测软件下,是没有这个问题的,性能强到顶破天花板。
2.1 CPU-Z
2.1.1 【8P0E】
2.1.2 【8P8E】
2.2 鲁大娘
也叫做娱乐大师,不过似乎大家都喜欢她……
2.2.1 【8P0E】
2.2.2 【8P8E】
2.3 其它测试软件
自测的CB版本R15,R20成绩基本一致,看上去性能非常好。
国际象棋似乎无法识别大小核心,成绩有点怪。
更多的测试请看专业的评测吧。
总之就是评测软件结果好好好!!!实际程序运行差差差!!!
(三)解决:设置电源模式
️注意不是 控制面板中的电源方案,那里保持 均衡 不用动。
3.1 设置
进入:设置->系统->电源->电源模式->最佳性能。
如下图,甚至无需重启:
补充:在另一台不是12代酷睿CPU的服务器上。
同样位置,没有电源模式这个设置。如下图:
3.2 再次测试
再次测试,从任务管理器观察到大核也正常参与工作啦:)
补图如下,任务快了很多,截图时都完成了……汗。
测试了一下刚才那个小核载满,大核围观的程序,这次只用了17秒。
比8P0E的26秒明显提高,比设置电源模式前8P8E下的35秒更是天壤之别。
结果如下:
程序 | 8P + 8E | 8P + 0E | 8P8E性能 | 9900(ES) | 9900KS | 单位 |
---|---|---|---|---|---|---|
Go 多线程 | 35 | 26 | 17 | 40 | 28 | 秒 |
Pascal 单线程 | 68 | 48 | 59 | 79 | 70 | 秒 |
Spark on VM | 120 | 60 | 54 | 80 | 秒 |
PS:最佳性能 模式下,观察到单线程程序依然在各个核心之间切换,大部分时间在小核上运行……
看来果然调度和Win10不一样,且吃不满CPU就可能落到小核身上。。。这个另外继续研究。
多线程程序运行日志:
(四)讨论
4.1 操作系统和大小核心调度
从网上得到的消息是,必须Win11才能正确调度大小核心。
也有说法是Win10其实已经有了(因为ARM高通CPU嘛)但是调度策略没有开放。
没有看到关于Win11必须开【最佳性能】模式……或者我看得不仔细。
总之过程中浪费了不少时间……
不甘心关掉小核心用啊。。。
如果关掉小核心,也就是一个加强版的9900KS了。。。
4.2 效率核心并不弱
从测试结果来看,小核心其实不算弱。
我搜到的这篇详细评测中提到,
经过大概计算,12代小核相当于9代正常核心运行在3.7GHz频率下。
除了没有超线程,不支持AVX512,就当作是买一赠一吧:)
最后,我还是希望能用小核换大核。
如果一定要加上个限定,那么8个小核换4个大核吧
补充:各让一步嘛Intel,8个小核换2个大核也行
边栏推荐
- Opencv learning log 28 -- detect the red cup cover
- Suffix expression (greed + thinking)
- SF smart logistics Campus Technology Challenge (no T4)
- 1903. Maximum odd number in string
- Install Jupiter notebook under Anaconda
- Flag framework configures loguru logstore
- 顺丰科技智慧物流校园技术挑战赛(无t4)
- Useeffect, triggered when function components are mounted and unloaded
- Codeforces Round #803 (Div. 2)A~C
- (POJ - 3579) median (two points)
猜你喜欢
Some problems encountered in installing pytorch in windows11 CONDA
js封装数组反转的方法--冯浩的博客
QT实现圆角窗口
分享一个在树莓派运行dash应用的实例。
Kubernetes集群部署
Installation and configuration of MariaDB
807. Maintain the urban skyline
Codeforces Round #801 (Div. 2)A~C
Local visualization tools are connected to redis of Alibaba cloud CentOS server
QT实现窗口置顶、置顶状态切换、多窗口置顶优先关系
随机推荐
The "sneaky" new asteroid will pass the earth safely this week: how to watch it
sublime text 代码格式化操作
Candy delivery (Mathematics)
Advancedinstaller installation package custom action open file
Remove the border when input is focused
Local visualization tools are connected to redis of Alibaba cloud CentOS server
力扣——第298场周赛
本地可视化工具连接阿里云centOS服务器的redis
<li>圆点样式 list-style-type
Date plus 1 day
Research Report on market supply and demand and strategy of double drum magnetic separator industry in China
It is forbidden to trigger onchange in antd upload beforeupload
Some problems encountered in installing pytorch in windows11 CONDA
图图的学习笔记-进程
软通乐学-js求字符串中字符串当中那个字符出现的次数多 -冯浩的博客
QT implementation window gradually disappears qpropertyanimation+ progress bar
Li Kou - 298th weekly match
SF smart logistics Campus Technology Challenge (no T4)
Educational Codeforces Round 130 (Rated for Div. 2)A~C
Input can only input numbers, limited input