Kako popraviti powerd 100 % poraba procesorja – macOS Ventura

Fotografija avtorja
stealth

Fix powerd 100% CPU usage je anomalija, ki se v tem obdobju pojavlja v operacijskih sistemih macOS Ventura. Prekomerna poraba virov procesorja procesa powerd Znamka MacBook / Mac nenavadno hrupno. Je tudi razumljivo. Prekomerna poraba procesorja vodi do segrevanja procesorja in prezračevalni sistem ga poskuša ohladiti. Na srečo obstaja tudi rešitev za rešiti ta prekomerna poraba procesorja procesa powerd.

Zakaj zaužije? powerd 100 % – 105 % CPU

Težava izvira iz funkcije, ki jo je dodal Apple za aplikacijo Mail na macOS Ventura, iOS 16 si iPadOS 16. Nova funkcija aplikacije Mail uporabnikom omogoča programiranje časa in datuma, ko bo e-poštno sporočilo samodejno poslano. Ta operacija je mogoča prek programirane naloge.

% 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

Elektroenergetski sistem bo poskušal preprečiti vstop sleep za izvedbo načrtovanega opravila, vendar stvari postanejo malce ponorele in vstopijo v neskončno zanko, v kateri se postopek powerd uporablja se nenormalno dolgo. običajno powerd moral bi porabiti 0.1 % CPU, vendar doseže 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
....
fiksna powerd 100% CPU
fiksna powerd 100% CPU

Vsekakor ga potrebuje fix powerd 100% CPU, saj na MacBooku dejansko ne morete več delati, vemo pa, da prekomerno segrevanje vodi tudi do degradacije baterije. t85o381l4ur3n71u

kako fix powerd 100% CPU - macOS Ventura

Najenostavnejša rešitev je zaustavitev vseh načrtovanih nalog napajanja. Izvedite ukazno vrstico v terminalu:

sudo pmset schedule cancelall

Po izvedbi ukaza, powerd takoj bo padel na 0.1 % procesorja in ventilatorjev Mac ne bodo več povzročali hrupa.

fiksna Powerd macOS Ventura
fiksna Powerd macOS Ventura

Najverjetneje Apple bo to težavo rešil v prihodnji posodobitvi macOS Ventura Beta.

Da ne potrebujete vadnic, kot je npr How to fix powerd 100% CPUNe priporočam namestitve beta različic, razen na naprave, ki niso namenjene produktivnosti.

V mojem primeru je ta težava postopka powerd pojavil, ko sem uporabil funkcijo Send Later pe iOS 16. Sinhronizacija med napravami je prevzela nalogo na MacBooku.

Z veseljem delim svoje izkušnje s področja računalnikov, mobilnih telefonov in operacijskih sistemov, razvijam spletne projekte in prinašam najbolj uporabne vaje in nasvete. Rad se "igram" na iPhonu, MacBook Pro, iPad, AirPort Extreme in v operacijskih sistemih macOS, iOS, Android in Windows.

2 misli o "Kako popraviti powerd 100 % poraba procesorja – macOS Ventura"

  1. Спасибо добрые люди) in sem že zamenjal termalno pasto, sem mislil, da hladilnik ne bo izrezan za sranje. Eno jedro je bilo obremenjeno na 100%, ker je to eno jedro pregrelo ostalo normo in hladilnik se je vklopil na maksimum (

    Odgovori
  2. Imel sem točno ta problem. Man konne zusehen, wie der Akku in die Knie ging. Fast im Minutentakt 1% tekač. Ich war in großer Sorge, da ich so meine Arbeit beim Kunden nicht wahrnehmen konnte.

    I gab die Befehlszeile im Terminal ein, dann das Systempasswort und siehe yes – 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 for diesen tollen Tipp.
    Wunderbar, dass es Menschen wie Dich gibt, die Ihr Wissen und Erfahrungen hier gratis zur Verfügung stellen. ti si eleganten!

    Odgovori
Pustite komentar