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

1 天前
 desususula

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

  1. Machine model: Mac16,10 / 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 ,去设置里面更改显示器分辨率,重启,终于回到了之前版本的功耗。

537 次点击
所在节点    macOS
2 条回复
kukat
1 天前
目前已知 betterdisplay ,zed 以及所有 electron 的 app 都有兼容问题,表现在 windowserver gpu 占用高。
viayie
23 小时 43 分钟前
@kukat 同 windowserver gpu 占用高问题。另外还有 PD 虚拟机,有其他软件窗口最大化盖住它,GPU 就 100% 了风扇拉满;其他软件小窗口或者 PD 放在前台,就正常点了

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

https://ex.noerr.eu.org/t/1161465

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

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

© 2021 V2EX