Contribute
Register

macOS Native CPU/IGPU Power Management

I have Mojave 10.14.4 installed. Lately I realized the following problem:

I have USB audio input and output devices:
a Focusrite scarlet 2i2 audio interface
a blue yeti microphone

I noticed when using either of the two, that the cpu power states do not work and it keeps at max CPU speed (verified with IntelPowerGadget) @ 4.4 Ghz.
And what I mean by using is just playing music through iTunes (or watching a video on Youtube) and recording a memo via Voice Memos or Evernote.

Same happens when I use my Webcam (a Microsoft LifeCam studio) in programs like photoboot, or facetime.

edit: Also I verified that moving my mouse just spikes @4.4ghz and stays there so long as I move the cursor

tldr: anything utilizing USB causes a Spike of CPU speed.

I attach my "Problem Reporting" files.
 

Attachments

  • debug_15569.zip
    2.6 MB · Views: 107
Last edited:
Hi!
I have xeon х3440, But there are no examples for speedstep debugging for this processor. Tell me how to debug speedstep.
 
Attach the missing files from Post #1/Problem Reporting

Hello,

I reattached the Problem reporting files as per post 1. I am unsure if the Console output is correct (I had no File/Export option) so I copy-pasted all the content into textmate.

Let me remind you that my problem with Power managment relies only when I utilize USB ports. If I don't play music, record audio, use my mouse or webcam (which are my usb devices) then the CPU throttles down. Once I start using any of the mentioned devices, it flatlines to 4.4 Ghz.

In the included intel power gadget screenshot, you can see it ramping up and down (Photos was syncing in the background hence some ups and downs), and in the middle I started playing music through my USB audio interface and it spiked to 4.4Ghz. Same happens if I utilize my mouse, or mic or webcam.

I have a similar motherboard to yours (although you have the ITX version, and i have the mATX version).

OSX Version: 10.14.4
Motherboard: ASUS Maximus VII Gene Z97
BIOS: 3503
CPU: i7 4790K
GPU: RX580

Sorry if I haven't included the correct files again. I am trying my best to navigate through this thread, the faq and other posts to minimise the chance of mistake, but it seems very possible I have made an error, again.
 

Attachments

  • Yiannis-iMac.zip
    4 MB · Views: 159
Last edited:
I'm sorry. I added info!
 
I updated my main working SSD to 10.14.4/Clover 4910 the other day. Now I can only boot when I have the nullcpu kext loaded. Of course, my CPU is then stuck on full speed according to the Intel Power Gadget app.

I have had proper CPU power management for years with a SSDT for an overclocked 6700k. This doesn't work anymore for some reason, and when I remove this SSDT and try
  • config.plist/ACPI/SSDT/Generate/PluginType=YES
I am stuck at the same point. BTW, I see mention of 1, true, yes for this parameter. Does this make a difference at all?

Is it safe to just use the current Clover Configurator for setting this or do I have to do this by hand(editing the config.plist withg TextWrangler)?

In short, nullcpu is suddenly mandatory for a succesful boot. Both methods mentioned in post #1 of this thread will not work on my system.

What am I missing?

Any ideas most welcome.
 
Apology for the delay in replying
CPU PM is not working, I do not see the cause

Hi toleda,

I found out that I used the wrong frame buffer ID for the IGPU at the last post. For this reason, it came to the consistently high CPU frequency. I have now disabled the IGPU completely. After an hour AppleIntelInfo shows me all P-States. What do you mean, is PM working now? X86PlugPlugin is displayed in IORegistryExplorer. AppleLPC is also loaded.
 

Attachments

  • AppleIntelInfoDat.txt
    11.7 KB · Views: 84
  • Bildschirmfoto 2019-04-05 um 20.08.14.png
    Bildschirmfoto 2019-04-05 um 20.08.14.png
    138 KB · Views: 191
Back
Top