V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cpstar
V2EX  ›  Windows

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

  •  
  •   cpstar · 33 天前 · 2672 次点击
    这是一个创建于 33 天前的主题,其中的信息可能已经有所发展或是发生改变。

    到了 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 歇着也就歇着了。所以,我该做点啥?!

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

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

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