飘逸~┰⌒~ 发表于 2020-3-16 20:12

SMCBatteryManager可能存在电池供电时的kernel task异常占用CPU资源问题的解决方案

本帖最后由 飘逸~┰⌒~ 于 2020-3-16 21:11 编辑

前排提醒,可能只有我的机型(神舟Z7-KP7S1 Clevo P65xHP6)以及其它部分机型存在这种问题。如果当前的驱动工作正常的话,没有必要更换。
最近在用黑苹果时注意到偶尔会出现CPU风扇高速运转不停,活动监视器中看到kernel task进程占用CPU 100% - 150%,而且打开控制台并没有看到异常报错的情况。这种现象一旦出现只能重启解决。今天开了一天的Intel Power Gadget以便监测何时会触发这种情况。

终于在监测了一整天以为不会再出问题的时候,拔下了笔记本电源,用电池供电,CPU占用率和功耗立即上升到了一个很高的水平,接入电源后变得更加严重。
搜论坛也没有找到很明确的解决方案,于是怀疑是电池管理模块或者CPU变频出了问题。先把SMCBatteryManager.kext撤下后重启,电池信息虽然不能被识别,但是反复拔插电源,发现没有这种异常情况出现了。于是把SMCBatteryManager.kext换成了Rehabman的ACPIBatteryMangager.kext,电池信息被正确识别,异常情况也解决。

问题解决后就很难通过CPU功耗波形看出是否接通电源了,这张图上我反复测试了很多很多次,可以看到功耗很正常了。

咱也一直不清楚kernel task资源占用居高不下的时候究竟在处理什么信息,Apple官方解释我也看不太懂,大体应该是与SMC和电源管理有关系。我想肯定是有某个模块在疯狂报错,只是不知道如何能比较方便的把错误定位出来。不过这次比较幸运,更换驱动就解决了。

风一点也不澈 发表于 2020-3-16 20:20

我的笔记本和你的情况一样,所有换了OC之后我一直都是OpenCore+FakeSMC+ACPIBatteryManager来保证电池正常工作以及不会有kernel_task的高占用问题

Judicious 发表于 2020-3-16 20:21

感谢分享   

nbj2008 发表于 2020-3-16 20:25

安装在clover,还是s/l/e?

xiaosen0317 发表于 2020-3-16 20:33

谢谢分享,果断删了

飘逸~┰⌒~ 发表于 2020-3-16 21:07

xiaosen0317 发表于 2020-3-16 20:33 https://www.pcbeta.com/static/image/common/back.gif
谢谢分享,果断删了

不至于不至于,每人用的硬件不同,如果当前工作正常的话不建议更换

飘逸~┰⌒~ 发表于 2020-3-16 21:08

nbj2008 发表于 2020-3-16 20:25 https://www.pcbeta.com/static/image/common/back.gif
安装在clover,还是s/l/e?

Clover的kexts/other里

CeWnHai 发表于 2020-3-17 00:05

这几天搞得我回归fakesmc,感谢感谢。

loonyeo 发表于 2020-3-17 00:21

谢谢楼主分享

Sincky8 发表于 2020-4-18 11:30

神舟k650d,我也会出现这个问题。还有个问题,换回ACPIBatteryMananger需要换回FakeSMC吗?

zytiger 发表于 2020-4-18 12:26

谢谢共享感谢

nichol163 发表于 2020-6-16 21:33

感谢分享,我也试试

zhang1980 发表于 2021-2-2 11:25

我的是电池维修的问题,希望换了能好看点

西门大嫂 发表于 2021-2-7 11:50

感谢感谢,试试看

woshinidaye5333 发表于 2022-7-12 13:47

现在卡无线这里

uchihatommy 发表于 2023-3-22 16:44

老哥有后续吗?
我的机械革命Z2(8750H+1060)也是同样的问题,也是定位到了SMCBatteryManager了,换成ACPI以后kernel_task不高占用了,但是会偶尔存在睡死的情况,VirtualSMC跟FakeSMC都试过了还是不行

leeyond 发表于 2023-3-22 19:49

反复插拔充放几次,无此现象{:5_291:}

max022 发表于 2023-3-24 21:20

感谢分享   
页: [1]
查看完整版本: SMCBatteryManager可能存在电池供电时的kernel task异常占用CPU资源问题的解决方案