V2EX 09月24日
macOS 26更新后功耗异常排查与解决
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

macOS 26更新后,用户发现系统功耗显著增加,从3w上升到5w。通过`sudo powermetrics`分析,发现问题可能与无线网卡驱动`com.apple.DriverKit-AppleBCMWLAN`、`airportd`及`wifip2pd`等进程的高负载有关,同时出现了“Second underflow occured”的内核异常。初步判断问题源于Wi-Fi驱动或相关服务。建议通过更新系统、重置Wi-Fi配置、排查第三方软件冲突来解决。最终用户通过断开有线网络、关闭BetterDisplay并更改显示器分辨率后,功耗恢复正常。

🔋 **系统功耗异常**:macOS 26更新后,MacBook的待机功耗从3w骤增至5w,排查发现问题并非Spotlight索引,而是存在持续的功耗增加。

📶 **无线驱动高负载**:`sudo powermetrics`分析显示,`com.apple.DriverKit-AppleBCMWLAN`、`airportd`和`wifip2pd`等与无线网络相关的进程CPU占用和唤醒次数异常升高,指向无线驱动可能存在问题。

⚠️ **内核异常与驱动问题关联**:出现的“Second underflow occured”内核异常,结合高负载的无线进程,暗示驱动程序可能在边界情况下出现问题,影响系统稳定性。

⚙️ **第三方软件与显示设置影响**:`WindowServer`的高CPU占用以及BetterDisplay、Quantumult X等第三方软件的存在,提示图形界面处理和网络相关工具也可能与功耗异常有关。用户最终通过关闭BetterDisplay并调整显示器分辨率解决了问题。

🛠️ **排查与解决建议**:针对功耗异常,建议更新macOS至最新正式版、重置Wi-Fi配置(删除`com.apple.airport.preferences.plist`)、排查第三方软件冲突。若问题持续,可收集`sysdiagnose`报告提交给Apple Support。

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

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

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

macOS 26 功耗 系统更新 无线驱动 powermetrics kernel_task WindowServer AppleBCMWLAN BetterDisplay macOS Sequoia Power Consumption System Update Wi-Fi Driver Troubleshooting
相关文章