Jak opravit powerd 100% využití CPU - MacOS Ventura

Foto autora
Stealth

Fix powerd 100% CPU usage je anomálie, se kterou se v tomto období na operačních systémech setkáváme macOS Ventura. Nadměrná spotřeba CPU zdrojů procesu powerd tvář MacBook / Mac neobvykle hlučné. Je to také pochopitelné. Nadměrná spotřeba CPU vede k zahřívání procesoru a ventilační systém se ho snaží uchladit. Naštěstí existuje také řešení pro řešit tento nadměrná spotřeba CPU procesu powerd.

Proč napájený spotřebovává 100 % – 105 % CPU

Problém je důsledkem funkce přidané společností Apple pro aplikaci Mail Ventura MacOS, iOS 16 a IPados 16. Nová funkce aplikace Mail umožňuje uživatelům naprogramovat čas a datum, kdy bude e-mailová zpráva automaticky odeslána. Tato operace je možná prostřednictvím naprogramované úlohy.

% 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

Napájecí systém se pokusí zabránit přechodu do režimu spánku, aby mohl provést naplánovanou úlohu, ale věci se trochu zblázní a vstoupí do nekonečné smyčky, kde se napájený proces používá abnormálně dlouho. Normálně napájený by měl spotřebovat 0,1 % CPU, ale dosahuje 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
....
Oprava napájeného 100% CPU
Oprava napájeného 100% CPU

Jednoho to rozhodně potřebuje fix powerd 100% CPU, protože na MacBooku už vlastně nemůžete pracovat a víme, že nadměrné zahřívání vede také k degradaci baterie. t85o381l4ur3n71u

Jak na to fix powerd 100% CPU – macOS Ventura

Nejjednodušším řešením je zastavit všechny naplánované úlohy napájení. Spusťte příkazový řádek v Terminálu:

sudo pmset schedule cancelall

Po provedení příkazu powerd okamžitě klesne na 0,1 % CPU a ventilátory Macu přestanou vydávat hluk.

Oprava Powerd macOS Ventura
Oprava Powerd macOS Ventura

S největší pravděpodobností Apple tento problém vyřeší v budoucí aktualizaci macOS Ventura Beta.

Abyste nepotřebovali návody jako např How to fix powerd 100% CPUNedoporučuji instalovat beta verze s výjimkou zařízení, která nejsou určena pro produktivitu.

V mém případě se tento problém napájeného procesu objevil poté, co jsem tuto funkci použil Send Later pe iOS 16. Synchronizace mezi zařízeními převzala úkol na MacBooku.

O operačních systémech Windows a Linux píšu s vášní již od roku 2004 a od roku 2010 jsem se stal fanouškem univerza Apple. V současné době píšu tutoriály pro Mac, iPhone, iPad, Apple Watch, AirPods a další zařízení Apple.

2 myšlenky na "Jak opravit powerd 100% využití CPU - MacOS Ventura“

  1. Děkuji laskaví lidé) a už jsem vyměnil teplovodivou pastu a říkal jsem si, co sakra ten chladič nevypne. Jedno jádro bylo zatíženo na 100%, protože toto jedno jádro přehřálo zbytek normy a chladič se zapnul na maximum (

    Odpověď
  2. Měl jsem přesně tento problém. Bylo vidět, jak se baterie zhroutila. 1 % dolů téměř každou minutu. Měl jsem velké obavy, protože jsem nemohl vykonávat svou práci se zákazníkem.

    Zadal jsem příkazový řádek v terminálu, pak systémové heslo a ejhle - proces se okamžitě vypnul a do 30 sekund následoval ventilátor a Macbook byl opět tichý a plynulý jako obvykle.

    Děkuji, děkuji, děkuji za tento skvělý tip.
    Je úžasné, že existují lidé jako vy, kteří zde zdarma zpřístupňují své znalosti a zkušenosti. jsi skvělá!

    Odpověď
Zanechat komentář