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和电源管理有关系。我想肯定是有某个模块在疯狂报错,只是不知道如何能比较方便的把错误定位出来。不过这次比较幸运,更换驱动就解决了。
我的笔记本和你的情况一样,所有换了OC之后我一直都是OpenCore+FakeSMC+ACPIBatteryManager来保证电池正常工作以及不会有kernel_task的高占用问题 感谢分享 安装在clover,还是s/l/e? 谢谢分享,果断删了 xiaosen0317 发表于 2020-3-16 20:33 https://www.pcbeta.com/static/image/common/back.gif
谢谢分享,果断删了
不至于不至于,每人用的硬件不同,如果当前工作正常的话不建议更换 nbj2008 发表于 2020-3-16 20:25 https://www.pcbeta.com/static/image/common/back.gif
安装在clover,还是s/l/e?
Clover的kexts/other里 这几天搞得我回归fakesmc,感谢感谢。 谢谢楼主分享 神舟k650d,我也会出现这个问题。还有个问题,换回ACPIBatteryMananger需要换回FakeSMC吗? 谢谢共享感谢 感谢分享,我也试试 我的是电池维修的问题,希望换了能好看点
感谢感谢,试试看 现在卡无线这里 老哥有后续吗?
我的机械革命Z2(8750H+1060)也是同样的问题,也是定位到了SMCBatteryManager了,换成ACPI以后kernel_task不高占用了,但是会偶尔存在睡死的情况,VirtualSMC跟FakeSMC都试过了还是不行 反复插拔充放几次,无此现象{:5_291:} 感谢分享
页:
[1]