Fix powerd 100% CPU usage е аномалия, срещана през този период в операционните системи macOS Ventura. Прекомерна консумация на процесорни ресурси на процеса powerd лице MacBook / Mac необичайно шумен. Също така е разбираемо. Прекомерната консумация на процесора води до нагряване на процесора и вентилационната система се опитва да го охлади. За щастие има и решение за за решаване това прекомерна консумация на процесора на процеса powerd.
Съдържание
Защо powerd консумира 100% – 105% CPU
Проблемът идва в резултат на функция, добавена от Apple за приложението Mail на Вентура Макос, iOS 16 и IPados 16. Новата функция на приложението Mail позволява на потребителите да програмират часа и датата, на които имейл съобщението ще бъде изпратено автоматично. Тази операция е възможна чрез програмирана задача.
% 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
Системата за захранване ще се опита да предотврати влизането в режим на заспиване, за да изпълни планираната задача, но нещата стават малко луди и влизат в безкраен цикъл, където процесът powerd се използва необичайно дълго. Обикновено powerd трябва да консумира 0,1% CPU, но достига 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
....
Определено има нужда от такъв fix powerd 100% CPU, защото всъщност вече не можете да работите с MacBook и знаем, че прекомерното нагряване също води до влошаване на батерията. t85o381l4ur3n71u
Как да fix powerd 100% CPU – macOS Ventura
Най-простото решение е да спрете всички планирани задачи за захранване. Изпълнете командния ред в терминала:
sudo pmset schedule cancelall
След изпълнение на командата, powerd незабавно ще падне до 0,1% CPU и феновете на Mac ще спрат да вдигат шум.

Най-вероятно Apple ще реши този проблем в бъдеща актуализация на macOS Ventura Beta.
За да не се нуждаете от уроци като “How to fix powerd 100% CPU” Не препоръчвам инсталиране на бета версии, освен на устройства, които не са предназначени за производителност.
В моя случай този проблем на процеса powerd се появи след като използвах функцията Send Later pe iOS 16. Синхронизирането между устройствата пое задачата на MacBook.










Благодаря ви мили хора) и вече смених термичната паста и си помислих какво, по дяволите, охладителят няма да се изключи. Едното ядро беше натоварено на 100% поради това едното ядро прегря останалата част от нормата и охладителя беше включен на максимум (
Имах точно този проблем. Можеше да се види как батерията се разпадна. 1% надолу почти всяка минута. Бях много притеснен, защото не можех да си свърша работата с клиента.
Въведох командния ред в терминала, след това системната парола и ето - процесът се изключи веднага и в рамките на 30 секунди вентилаторът го последва и Macbook отново беше тих и гладък, както обикновено.
Благодаря ви, благодаря ви, благодаря ви за този страхотен съвет.
Чудесно е, че има хора като вас, които предоставят своите знания и опит тук безплатно. страхотен си!