macOS 26 和 BetterDisplay 可能存在兼容性问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
desususula
V2EX    macOS

macOS 26 和 BetterDisplay 可能存在兼容性问题

  •  
  •   desususula 17 天前 983 次点击

    更新到 macOS 26 之后,我发现系统功耗增加,刚开始还以为是 spotlight 索引问题,所以等待了几天,但后面发现系统功耗平白无故增加了 2w (在之前我的系统待机功耗是 3w ,MacBook 的功耗也是 3w ),于是开始排查,把 sudo powermetrics --samplers tasks --show-process-energy 的记录发给 GPT 分析,最终找出如下情况:

    1. Machine model: Mac16,0 / OS version: 25A354 这是 macOS 15 (代号 Sequoia )的某个 build 号( 25A354 )。 Mac16,10 是 M 系列芯片的机型代号,具体对应的是哪一款可以用 About This Mac 查看。 2. Second underflow occured. 这是内核在采样时记录的一种异常状态,通常出现在性能统计/计数器溢出或驱动调用异常。 不代表系统马上会崩溃,但说明可能有驱动或内核模块出现了边界情况。 3. Sampled system activity 你贴出的表格就是在某个 5 秒采样窗口内的进程活动。 排在前面的几个进程( system_profiler, airportd, WindowServer, kernel_task 等)说明当时系统在忙着收集信息、处理图形和无线网络。 com.apple.DriverKit-AppleBCMWLAN 出现得很突出 → 这就是 无线网卡驱动( Broadcom WLAN ),它 CPU 和唤醒次数都非常高。再结合 Second underflow occured ,很可能和无线驱动相关。 4. 高负载的进程 system_profiler:正在采集硬件/系统信息,占用比较高,可能是你手动跑了 sysdiagnose 时触发的。 WindowServer:图形界面核心进程,占用 67% 用户态 CPU ,可能和显示/外接屏幕/虚拟显示工具(比如 BetterDisplay )有关。 kernel_task:占了大量 CPU (但 User% 是 0 ),说明系统在调度层面有一些压力,常见于温控、驱动 bug 或设备频繁中断。 com.apple.DriverKit-AppleBCMWLAN + airportd + wifip2pd:无线相关进程负载很高。

    初步结论 问题很可能出在 Wi-Fi 驱动( AppleBCMWLAN )或者相关的无线服务。 Second underflow occured 也和驱动计数器溢出、资源调度异常有关。 如果你遇到的表现是 卡顿、风扇转很大、Wi-Fi 不稳定/掉线,就和这里吻合。

    建议你接下来做的排查: 1. 更新系统:确认你是 macOS 15 最新正式版(不是 beta ),因为网络驱动 bug 经常在小版本里修。 2. 重置 Wi-Fi 设置: 删除 /Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist 重启 Mac ,让系统重建配置。 3. 测试是否和第三方软件冲突: 你这里有 BetterDisplay, Quantumult X, ToDesk_Service 等可能和网络/图形相关的工具,可以尝试退出这些,看异常是否缓解。 4. 如果频繁复现: 建议收集完整的 sysdiagnose 压缩包,然后提交给 Apple Support 。

    然后,我使用有线网络连接 Mac mini ,重启,发现功耗并未下降。关闭 BetterDisplay ,去设置里面更改显示器分辨率,重启,终于回到了之前版本的功耗。

    2 条回复    2025-09-24 17:21:14 +08:00
    kukat
        1
    kukat  
       16 天前 via iPhone
    目前已知 betterdisplay ,zed 以及所有 electron 的 app 都有兼容问题,表现在 windowserver gpu 占用高。
    viayie
        2
    viayie  
       16 天前
    @kukat 同 windowserver gpu 占用高问题。另外还有 PD 虚拟机,有其他软件窗口最大化盖住它,GPU 就 100% 了风扇拉满;其他软件小窗口或者 PD 放在前台,就正常点了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     6121 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 03:16 PVG 11:16 LAX 20:16 JFK 23:16
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86