这个大小核很困扰,怎么能让他不停止

199 天前
 cpstar

到了 5202 年,初试了一把大小核。之前最多用到 11 代 CPU ,ThinkPad X12 1135G7 和 i7-11900K ,也都是 Windows 10 。

现在算是买了一块 X12 Gen 2 的主板给换上了,Ultra 5 134U 2P+8E+2LP ,一共 14 线程,对于大小核 CPU 只能上 Windows 11 。三哥的 11 别的咱都忍了,但是这个大小核调度的,实在是。。。

主要表现是,CPU0 和 CPU10 吭哧吭哧很努力,一直高负载运行,而 CPU1 和 CPU11 都在歇,盲猜这是两个 P 核的四个线程,至于 CPU2-CPU9 应该是 8 个 E 核,歇得很悠然(也可能轮着休息),CPU12 和 CPU13 应该是两个 LE 核那就基本没见动弹过。于是 0.7GHz 的基准频率始终工作在 2.7G-3G 的高频率上。所以最最终的表现就是,CPU 温度没下过 50 度,稍微干点啥直接怼到 80-90 度。而相比较之前的 1135G7 ,4 核 8 线程,没什么动作,频率降低就不说了,表征出的温度也只有 40 度出头。

至于 CPU 始终工作,没找到为什么,偶尔见到 WUDFHost 会占用个百分之一二三,应该是跟某个驱动有关系,但是笔记本这东西驱动一大堆也不容易排查。那就算了。

但是咱能不能让两个大核一起加把油,让 8 个小核也一块出把力,两个 LE 歇着也就歇着了。所以,我该做点啥?!

3066 次点击
所在节点    Windows
14 条回复
ScepterZ
199 天前
一般连号的两个是超线程吧,0 和 1 只有一个有占用是合理的
jr55475f112iz2tu
199 天前
明知 Intel 是屎,还要去吃,不愿意用 AMD ,那有什么办法呢
自己看微软文档调吧
https://learn.microsoft.com/zh-cn/windows-hardware/customize/power-settings/static-configuration-options-for-heterogeneous-power-scheduling
kokutou
199 天前
是全新安装的 24h2 吗...
15 代得找最新的系统 24h2 装, 更新补丁到最新, 然后主板 BIOS 升级最新, 然后 Intel 有个 PPM 包, 还有个 IntelAPO

总之都是坑
kokutou
199 天前
还有个方法是 BIOS 里或者 msconfig 把 2 个 le 关闭吧, 就 2p2e 调度应该会好点
cpstar
199 天前
@ScepterZ 1# 我也觉得挨着的是一个核的两个线程。那就是只有一个线程在用呗,那跟关掉超线程差不多。如果这么说的话,0 停了 1 在用,1 停了 0 在用,还真不如直接关掉超线程。——好像再新一点二代 Ultra 取消了超线程了吧。
billccn
199 天前
cpstar
199 天前
@kokutou 3# 24h2 ,BIOS 也是最新的。那两个包我找找看。

@czfy 2# 屎不屎的,我换了一块主板,升级了笔记本,剩下的都利旧,这上了贼船又有什么办法。
@billccn 6# 品牌笔记本,很难有那么多种模式,电源选项开放的很少,我再研究研究看有没有什么招把那些隐藏的东西给调出来。
ScepterZ
199 天前
@cpstar 用满了之后会都用的,因为同时用两个线程的话大概只有一个的 1.3~1.4 倍性能(大概这样,不一定记得准),所以不如用一个再用个小核更合适
xgdgsc
197 天前
插电还是不插电,追求离电体验还是上 arm
INCerry
197 天前
下载一个 QuickCPU ,然后调整一下电源策略,有几个异类线程策略要调整下,调好了就没问题了
cpstar
197 天前
@INCerry 10# 哈,装上了,还没使劲调,但不知道动了哪里,ntoskrnl 开始飙 40%,两个 P 核始终满载。这下更瞎了。😂
Al0rid4l
196 天前
CodeAllen
196 天前
LPE 核心在 Windows 上目前应该只能在笔记本合盖之后启用,类似离开模式尽量低功耗跑后台。
只要性能没有损失,感觉不用关心那么仔细,Windows 任务管理器的显示也不是 100%准确,自用 Ultra 7 155h ,很多核心显示的是已停止,但是上负载之后是有显示核心负载上来的,我猜除了几个主要核心,其他核心都是在高速的开关切换。
因为大小核心的调度除了 OS 层级的,还有芯片上的一个任务调度模块,不完全由 OS 来调度,没必要那么较真。
最新的 ultra 取消超线程,我猜其中一个原因就是核心数太多了之后,芯片上的任务调度器复杂度太高,有点舍本逐末的意思了。
cpstar
196 天前
@CodeAllen 13# 经过大家的解惑、这两天的观察,以及那个 quickcpu 软件,我这个 U ,关掉了超线程,CPU0-7 是 E 核,CPU8/9 是 P 和,10 和 11 是两个 LE 。当然 LE 确实不那么管了,通过/affinity 配置了几个后台应用扔到 LE 上让它也出点力。
但有意思的是,基本上很多都在 park ,而 CPU0 ( E )和 CPU9 ( P )则是累死累活的将近 100%,这个歇的积极性这么高很匪夷所思。所以仔细研究研究那个高性能处理器和高效处理器的电源策略配置,调一个相对合适的电源策略。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1113306

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX