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

mbp 外接 4k 显示器, kernel_task 就占用 cpu400-600

  •  1
     
  •   sunzongzheng · 2022-04-09 11:08:15 +08:00 via iPhone · 3309 次点击
    这是一个创建于 961 天前的主题,其中的信息可能已经有所发展或是发生改变。

    以前从没出现过,在家办公一个月,回公司就发现有这个问题,已经连续 3 天了,typec 口接显示器同时用来给电脑供电,拔掉就正常

    搜了一些网上的答案,测试不行:

    • 使用独显:下了一个显卡切换软件,已经是使用独显
    • kernel_task 是温控的虚拟进程,占用 cpu 高的原因是有其他进程占用 cpu 高:实际其他进程占用很少

    大家有没有同样问题的...

    24 条回复    2022-10-31 01:13:02 +08:00
    macemers
        1
    macemers  
       2022-04-09 11:55:57 +08:00
    你的 mbp 是不是特别烫?试试物理散热
    yzwduck
        2
    yzwduck  
       2022-04-09 12:02:06 +08:00
    针对 kernel_task CPU 异常的问题,私以为最有效的排查手段是分析 spindump 命令抓取的所有线程堆栈采样,并且需要是完整、没有截断的报告(隐私字段除外)。

    如果没有日志作为证据,技术支持人员很难分析定位问题,除非遇到的是一个已知的、有明显表现特征的问题。
    seaswalker
        3
    seaswalker  
       2022-04-09 12:02:16 +08:00 via iPhone
    m1 的没有
    HOU
        4
    HOU  
       2022-04-09 13:19:55 +08:00 via Android
    接显示器用右边的接口,不要用左边的
    knightdf
        5
    knightdf  
       2022-04-09 15:17:05 +08:00
    想要解决这个问题,只有上 egpu 或者开空调,只要是外接 4K 显示器,夏天就这样
    septemfj
        6
    septemfj  
       2022-04-09 15:23:20 +08:00
    我是 mba (可能参考意义不大):typec 外接 4k ,温度从 40 多迅速升到 60-70 。如果用 hdmi ,就只有 50 多。
    SiLenceControL
        7
    SiLenceControL  
       2022-04-09 15:49:51 +08:00 via iPhone
    HDMI 的线换成雷电的或者把扩展坞换成雷电的就行了

    大部分都是这个接口的问题
    wanacry
        8
    wanacry  
       2022-04-09 16:45:46 +08:00
    16 寸 m1 max 外接 4k144 无压力 温度 56 左右
    wanacry
        9
    wanacry  
       2022-04-09 16:46:42 +08:00
    wanacry
        10
    wanacry  
       2022-04-09 16:47:48 +08:00
    不过我是镜像用,压力没有拓展那么大
    elboble
        11
    elboble  
       2022-04-09 21:11:48 +08:00
    末代 intel mbp ,扩展 4k 屏,温度会高,但是不卡
    chenxiankong
        12
    chenxiankong  
       2022-04-09 21:56:50 +08:00
    1. 升级 Monterey12.3.1
    2. 使用右侧雷电口,不要用左侧
    3. 取消勾选 显示器具有独立的空间
    Lattez
        13
    Lattez  
       2022-04-11 09:54:33 +08:00
    没有其他办法,就是确保电脑最好的散热,尽量插右边的雷电口,只要温度高这个进程就会高占用来确保降温
    sunzongzheng
        14
    sunzongzheng  
    OP
       2022-04-11 10:40:19 +08:00
    @macemers #1 不烫
    powerman
        15
    powerman  
       2022-04-12 15:52:29 +08:00
    == 相同的问题 升级到 12.3.1 偶尔 kenerl_task 跑到 400-600% 电脑直接卡不到动
    powerman
        16
    powerman  
       2022-04-12 15:53:02 +08:00
    @powerman 不过我只用了绿联 type-c 转 dp 的线
    powerman
        17
    powerman  
       2022-04-12 16:01:27 +08:00
    嗯,一种办法是 使用右边的 mbp 接口 ,电脑右边的接口貌似供电设计比左边的要强,
    powerman
        18
    powerman  
       2022-04-12 19:23:14 +08:00
    @powerman 试了 用右边的 还是卡 而且还把之前卡了 1 年多的拼音输入法的卡顿给带回来了
    powerman
        19
    powerman  
       2022-04-12 21:02:49 +08:00
    刚才把电脑拆开了,一看,妈的 风道全都堵死了,拆开之后 把灰尘清理了,电脑立马恢复了,上海夏天到了,温度高了,机器散热不好 估计是这个原因 导致电脑一直在降频运行
    powerman
        20
    powerman  
       2022-04-12 21:04:34 +08:00
    然而我在电脑上看到的 cpu die 温度 跟 gpu die 温度都跟之前一样,估计是我用命令行看的,
    你那个 kenerl_task 很高,真的是在降频率运行
    powerman
        21
    powerman  
       2022-04-12 21:13:01 +08:00
    楼主观察一下 cpu 的 频率是不是在睿频下工作,可能是 intel 的过热保护机制导致 cpu 降频率在运行
    sunzongzheng
        22
    sunzongzheng  
    OP
       2022-04-13 10:40:55 +08:00
    @powerman #21 请问这个怎么观察...
    powerman
        23
    powerman  
       2022-04-13 11:04:11 +08:00
    @sunzongzheng kenerl_task 是过热保护 并不是真的在执行任务,你 300%-400% 你检查一下 散热吧,应该是散热,我跟你情况一样, 昨天清理了散热风扇,就没问题了
    KFCc
        24
    KFCc  
       2022-10-31 01:13:02 +08:00
    硅脂, 我换了就没事了, 过热, 系统接入了就这样, 一个进程干到系统都卡, 意思就是散热出了问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1476 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 17:13 · PVG 01:13 · LAX 09:13 · JFK 12:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.