Jump to content
24 posts in this topic

Recommended Posts

Hi everyone

 

If you've noticed unusually high CPU usage since macOS 15.4:
– PerfPowerServices consumes approximately 70%
– kernel_task consumes approximately 40%
…and both processes never shut down, you can disable PerfPowerServices as follows:

 

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.PerfPowerServices.plist

 

I found this on a Chinese forum, Safari helped me with the translation 😄 - the original post can be found here: https://imacpc.net/?p=918

 

Please see this as a workaround - hopefully the root cause will be found and the issue gets fixed!

 

Have a nice day!

 

Forgot to mention, that SIP might has to be disabled. I guess at least CSR_ALLOW_APPLE_INTERNAL - mine is disabled because of OCLP modern wifi patches.

Edited by schrup21
Addition
  • Like 4
  • Thanks 1
Link to comment
https://www.insanelymac.com/forum/topic/360820-sequoia-154-high-cpu-usage/
Share on other sites

15 hours ago, schrup21 said:

Hi everyone

 

If you've noticed unusually high CPU usage since macOS 15.4:
– PerfPowerServices consumes approximately 70%
– kernel_task consumes approximately 40%
…and both processes never shut down, you can disable PerfPowerServices as follows:

 

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.PerfPowerServices.plist

 

I found this on a Chinese forum, Safari helped me with the translation 😄 - the original post can be found here: https://imacpc.net/?p=918

 

Please see this as a workaround - hopefully the root cause will be found and the issue gets fixed!

 

Have a nice day!

 

Forgot to mention, that SIP might has to be disabled. I guess at least CSR_ALLOW_APPLE_INTERNAL - mine is disabled because of OCLP modern wifi patches.

Hmmmm interesting, out of curiosity I just checked my System and all is well as shown.

What SmBIOS are affected by the high usage as reported?

Screenshot 2025-03-25 at 10.31.51.png

Screenshot 2025-03-25 at 10.31.07.png

I installed the RC too. Still same here (with iMac20,2) after the betas.

 

As I see from the logs, it loops to infinity to get the smc keys.

filtered_kernel_log.txt Sample of PerfPowerServicesExtended.txt

EDIT:
I added the executables to the RestrictEvents.kext's block list, than recompiled it. With this method, the SIP can be enabled.
The high CPU usage is gone, but may it not the best solution.

RestrictEvents.kext.zip

Edited by Majonéz
  • Like 4
  • Thanks 3

@Majonéz thank you for your Workaround it works like a charm.

I wonder if we shouldn't open an issue related to VirtualSMC on GitHub since the cause of the misbehavior of PerfPowerServices seems to be SMC related (maybe missing/newly introduced Keys)? 

  • Like 1

@schrup21 - thank you for starting this thread.  I have the same issue on my hack with SMBIOS MacMini8,1 and RX 560x dGPU (a non-standard SMBIOS selection for a hack with Radeon dGPU).

 

@Majonéz Very clever solution.

Edited by deeveedee

Has anyone tried using OpenCore to drop the 15.4 AppleSMC.kext (com.apple.driver.AppleSMC) and Add the 15.3.2 AppleSMC.kext?

 

EDIT: I compared AppleSMC kexts in 15.3.2 and 15.4 and believe they are unchanged, so even if an SMC downgrade is possible with OC, I don't think this would solve the problem.

Edited by deeveedee

@eSaF and @Wayang-NT I'm late to this discussion, but it appears to me that this thread previously concluded that those running with headless iGPU aren't affected.  See here.  It might be that you have confirmed that.

Edited by deeveedee
Repasted link. Not sure why the link is not working.
44 minutes ago, deeveedee said:

@eSaF and @Wayang-NT I'm late to this discussion, but it appears to me that this thread previously concluded that those running with headless iGPU aren't affected.  See here.  It might be that you have confirmed that.

.. Haswell Smbios MacPro7,1 GPU AMD Radeon rx580 iGPU HD 4600 disabled in bios and with the same problem.. PerfPowerServices and kernel_task.. 70 and 40

  • Thanks 1
1 hour ago, deeveedee said:

@eSaF and @Wayang-NT I'm late to this discussion, but it appears to me that this thread previously concluded that those running with headless iGPU aren't affected.  See here.

The link is not working but I have no reason to doubt what you stated.

When I first started dabbling with Hacks, I initially installed macOS as Mac Pro even though my CPUs all had integrated graphics.

 

I know in some quarters they say there is no real advantage running a Hack in Headless mode but my take is as I purchased a 10th Gen CPU that is compatible with macOS to run in Headless mode

then I will utilize all that my purchase allows me so Headless it is so maybe we can chalk down what you stated as a win??!!

@eSaF The normal / generally-accepted mode of operation with a dGPU in macOS  is to operate iGPU headless.  The dGPU on my hack has only a single Display Port, so I enable iGPU ports to support multiple displays (and it works well with all ports accelerated by the dGPU).  If my dGPU had enough Display Ports to accommodate my displays, I, too, would be operating with headless iGPU.

 

For those who need more displays than what is supported by their dGPU, enabling iGPU ports is a viable option.

Edited by deeveedee
  • Like 1
  • Thanks 1

EDIT: Leaving the text below for history.  Acidanthera has a new VirtualSMC.kext to fix this.  Login to GitHub and grab the Artifacts from here if you want an early version of the new kext.

 

------------------------------------------------

 

vit9696's suggestion here followed by a reboot eliminates the high PerfPowerServices CPU.

 

  1. sudo defaults -currentHost write /Library/Preferences/com.apple.powerlogd SMCMonitorCadence 0

  2. Reboot

Edited by deeveedee
  • Like 5
  • Thanks 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...