Fix powerd 100% CPU usage este o anomalie intalnita in aceasta perioada pe sistemele de operare macOS Ventura. Consumul excesiv de resurse CPU al procesului powerd face MacBook / Mac neobisnuit de zgomotos. Este si de inteles. Consumul excesiv de CPU duce la incalzirea procesorului iar sistemul de ventilatie incearca sa-l raceasca. Din fericire exista si o solutie pentru a rezolva acest consum excesiv de CPU al procesului powerd.
Table of Contents
De ce consuma powerd 100% – 105% CPU
Problema vine in urma unei caracteristici adaugata de Apple pentru aplicatia Mail pe macOS Ventura, iOS 16 si iPadOS 16. Noua caracteristica a aplicatiei Mail permite utilizatorilor sa programeze ora si data la care un mesaj email sa fie expediat automat. Aceasta operatiune este posibila prin intermediul unui task programat.
% pmset -g sched
Scheduled power events:
[0] wake at 04/12/62 02:47:16 by 'com.apple.alarm.user-visible-com.apple.email.SendLaterDelivery' User visible: true
[1] wake at 04/12/62 02:47:16 by 'com.apple.alarm.user-visible-com.apple.email.SendLaterDelivery' User visible: true
[2] wake at 04/12/62 02:47:16 by 'com.apple.alarm.user-visible-com.apple.email.SendLaterDelivery' User visible: true
Sistemul de alimentare va incerca sa previna intrarea in sleep pentru a executa task-ul programat, insa lucrurile o iau putin razna si se intra intr-o bucla fara sfarsit in care procesul powerd este utilizat anormal de mult. In mod normal powerd ar trebui sa consume 0.1% CPU, insa se ajunge la 104% – 105% CPU.
% pmset -g assertions
2022-08-07 11:07:05 +0300
Assertion status system-wide:
BackgroundTask 0
ApplePushServiceTask 0
UserIsActive 1
PreventUserIdleDisplaySleep 0
PreventSystemSleep 0
ExternalMedia 0
PreventUserIdleSystemSleep 1
NetworkClientActive 0
InternalPreventSleep 1
....
pid 115(powerd): [0x000002bf000d90a5] 00:00:00 InternalPreventSleep named: "com.apple.powermanagement.wakeschedule"
Timeout will fire in 5 secs Action=TimeoutActionRelease
pid 115(powerd): [0x000002bf000d90a6] 00:00:00 InternalPreventSleep named: "com.apple.powermanagement.wakeschedule"
Timeout will fire in 5 secs Action=TimeoutActionRelease
pid 115(powerd): [0x000002bf000d90a7] 00:00:00 InternalPreventSleep named: "com.apple.powermanagement.wakeschedule"
Timeout will fire in 5 secs Action=TimeoutActionRelease
pid 115(powerd): [0x000002bf000d90a8] 00:00:00 InternalPreventSleep named: "com.apple.powermanagement.wakeschedule"
Timeout will fire in 5 secs Action=TimeoutActionRelease
pid 115(powerd): [0x000002bf000d90a9] 00:00:00 InternalPreventSleep named: "com.apple.powermanagement.wakeschedule"
Timeout will fire in 5 secs Action=TimeoutActionRelease
pid 115(powerd): [0x000002bf000d90aa] 00:00:00 InternalPreventSleep named: "com.apple.powermanagement.wakeschedule"
Timeout will fire in 5 secs Action=TimeoutActionRelease
pid 115(powerd): [0x000002bf000d90ab] 00:00:00 InternalPreventSleep named: "com.apple.powermanagement.wakeschedule"
Timeout will fire in 5 secs Action=TimeoutActionRelease
pid 115(powerd): [0x000002bf000d90ac] 00:00:00 InternalPreventSleep named: "com.apple.powermanagement.wakeschedule"
Timeout will fire in 5 secs Action=TimeoutActionRelease
pid 115(powerd): [0x000002bf000d90ad] 00:00:00 InternalPreventSleep named: "com.apple.powermanagement.wakeschedule"
Timeout will fire in 5 secs Action=TimeoutActionRelease
....
Cu siguranta necesita un fix powerd 100% CPU, pentru ca efectiv nu se mai poate lucra pe un MacBook, iar incalzirea excesiva stim ca duce si la degradarea baterieri. t85o381l4ur3n71u
How to fix powerd 100% CPU – macOS Ventura
Solutia cea mai simpla este sa oprim toate task-urile de alimentare programate. Executam in Terminal linia de comanda:
sudo pmset schedule cancelall
Dupa executarea comenzii, powerd o sa scada instantaneu la 0.1% CPU iar ventiloatoarele Mac nu vor mai face zgomot.
Cel mai probabil Apple va rezolva aceasta problema intr-un update viitor al macOS Ventura Beta.
Ca sa nu aveti nevoie de tutoariale precum “How to fix powerd 100% CPU” nu recomand instalarea de versiuni beta decat pe device-uri care nu sunt destinate productivitatii.
In cazul meu aceasta problema a procesului powerd a aparut dupa ce am folosit caracteristica Send Later pe iOS 16. Sincronizarea dintre device-uri a preluat task-ul pe MacBook.
Спасибо добрые люди) а я уже и термопасту поменял думал что за херня куллер не вырубается. Одно ядро грузилось на 100% из за этого одно ядро и перегревалось остальные норм и включались куллера на максимум(
Ich hatte genau dieses Problem. Man konnte zusehen, wie der Akku in die Knie ging. Fast im Minutentakt 1% runter. Ich war in großer Sorge, da ich so meine Arbeit beim Kunden nicht wahrnehmen konnte.
Ich gab die Befehlszeile im Terminal ein, dann das Systempasswort und siehe da – der Prozess ging sofort herunter und binnen 30 Sekunden folgte der Lüfter und der Macbook war wieder leise und sanft wie gewohnt.
Danke, Danke, Danke für diesen tollen Tipp.
Wunderbar, dass es Menschen wie Dich gibt, die Ihr Wissen und Erfahrungen hier gratis zur Verfügung stellen. du bist Klasse!