Ako opraviť napájané 100 % využitie CPU – macOS Ventura

Fotografia autor
Stealth

Fix powerd 100% CPU usage je anomáliou, s ktorou sa v tomto období stretávame na operačných systémoch macOS Ventura. Nadmerná spotreba zdrojov CPU procesu powerd tvár MacBook / Mac nezvyčajne hlučné. Je to tiež pochopiteľné. Nadmerná spotreba procesora vedie k zahrievaniu procesora a ventilačný systém sa ho snaží ochladiť. Našťastie existuje aj riesenie pre riešiť toto nadmerná spotreba CPU procesu powerd.

Prečo napájaný spotrebuje 100 % – 105 % CPU

Problém je výsledkom funkcie pridanej spoločnosťou Apple pre aplikáciu Mail Ventura MacOS, iOS 16 a IPados 16. Nová funkcia aplikácie Mail umožňuje používateľom naprogramovať čas a dátum, kedy bude e-mailová správa automaticky odoslaná. Táto operácia je možná prostredníctvom naprogramovanej ú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ájací systém sa pokúsi zabrániť prechodu do režimu spánku, aby vykonal naplánovanú úlohu, ale veci sa trochu zbláznia a vstúpia do nekonečnej slučky, kde sa napájaný proces používa neobvykle dlho. Normálne napájaný by mal spotrebovať 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
....
Opravte napájaný 100% CPU
Opravte napájaný 100% CPU

Jednoznačne to potrebuje fix powerd 100% CPU, pretože na MacBooku už vlastne nemôžete pracovať a vieme, že nadmerné zahrievanie vedie aj k degradácii batérie. t85o381l4ur3n71u

Ako na to fix powerd 100% CPU – macOS Ventura

Najjednoduchším riešením je zastaviť všetky naplánované úlohy napájania. Spustite príkazový riadok v termináli:

sudo pmset schedule cancelall

Po vykonaní príkazu, powerd okamžite klesne na 0,1 % CPU a ventilátory Macu prestanú vydávať hluk.

Oprava Powerd macOS Ventura
Oprava Powerd macOS Ventura

S najväčšou pravdepodobnosťou Apple tento problém vyrieši v budúcej aktualizácii macOS Ventura Beta.

Aby ste nepotrebovali návody ako napr How to fix powerd 100% CPUNeodporúčam inštalovať beta verzie okrem zariadení, ktoré nie sú určené na produktivitu.

V mojom prípade sa tento problém napájaného procesu objavil po použití funkcie Send Later na iOS 16. Synchronizácia medzi zariadeniami prevzala úlohu na MacBooku.

O operačných systémoch Windows a Linux píšem z vášne už v roku 2004 a od roku 2010 som sa stal fanúšikom univerza Apple. V súčasnosti píšem tutoriály pre Mac, iPhone, iPad, Apple Watch, AirPods a ďalšie zariadenia Apple.

2 Myšlienky na “Ako opraviť napájané 100 % využitie CPU – macOS Ventura“

  1. Ďakujem, milí ľudia) a už som vymenil teplovodivú pastu a pomyslel som si, čo sa do pekla chladič nevypne. Jedno jadro bolo zaťažené na 100%, pretože jedno jadro sa prehrievalo zvyšok normy a chladič bol zapnutý na maximum (

    Odpoveď
  2. Presne tento problém som mal. Bolo vidieť, ako sa batéria zrútila. 1% pokles takmer každú minútu. Mal som veľké obavy, pretože som nemohol vykonávať svoju prácu so zákazníkom.

    Zadal som príkazový riadok v termináli, potom systémové heslo a hľa – proces sa okamžite vypli a do 30 sekúnd nasledoval ventilátor a Macbook bol opäť tichý a plynulý ako obvykle.

    Ďakujem, ďakujem, ďakujem za tento skvelý tip.
    Je úžasné, že existujú ľudia ako vy, ktorí tu svoje vedomosti a skúsenosti sprístupňujú zadarmo. ste super!

    Odpoveď
Zanechať komentár