Contribute
Register

Mavericks: Native CPU/IGPU Power Management

Thanks for replying shanike.

After a complete shutoff and restart without the UniBeast stick, the installation of the V3.0.1 Intel Power Gadget works fine.

This evening I’ll give the howto another try.
 
So can anyone explain how to check/get native CPU PM with the first-generation Core chips, like the Xeon 5600 and i7-900s?

It seems at least a couple of us don't understand the instructions from the first post...

Hi justr,

Were you able to get native CPU PM working with your x5650? I'm trying to do the same now and not having much luck so far...
 
I stuck anymore on installation ...
  1. Bootloader Settings
    1. All Systems
      1. Deselect any/all power management entries/selections
        1. Generate C States
        2. Generate P States
        3. Generate CPU States
        4. Plugin Type
        5. Etc,

Where can I do that? Multibeast? There is only a 'generate CPU states' option.

Additional question:

I saved IOReg, but found no x86PlatformPlugin:
Bildschirmfoto 2014-11-28 um 02.28.07.png

Or is this plugin a result of the following modifications?
 
Hi Rehabman,

I have taken your advice and looked into the OEM SSDTs. First off, there is no CpuPm table, so dropping that does nothing. Second the SSDT created with ssdtPRGen.sh looks to create/replace the CpuPm table, which my motherboard doesn't have so it's not loading. I get the same p states with or without it.

The tables I do have are:
Ther_Rvp
Cpu0Ist
CpuSsdt
LakeTiny
SataTabl
SaSsdt
IsctTabl

Do you know which one I should drop and how I can edit my new SSDT.aml created with ssdtPRGen.sh to replace one of them?

I am attaching my OEM SSDTs to the post.

Thanks so much!!!!!

***EDIT***

So nevermind LOL I downloaded AppleIntelCPUPowerManagementInfo.kext from Pike's Git and now it is showing all P States.
 

Attachments

  • OEM_SSDT.zip
    13 KB · Views: 68
Hi Toleda

1. It looks like I got my CPU Pm correctly, but I found that the chart isn't continuous in both Intel Power Gadget and Hwmonitor, did i do anything wrong?

2. OSX 10.10.1 / Gigabyte G1 Sniper H6 / bios ver. F5 / cpu: E3-1231 V3

3. I followed your guide for Haswell CPU

4. IOReg: View attachment chuniMac.ioreg

5. AICPUPMI: View attachment AICPUPMI Terminal Result.txt

6. Console: View attachment Console.log.zip

7.Intel Power Gadget and Hwmonitor Screen Shot
???.jpg

8. N/a

9. View attachment config.plist
View attachment DSDT.aml
View attachment SSDT.aml


thank you for helping!
 
Additional question:

I saved IOReg, but found no x86PlatformPlugin:
Attachment 115876

Or is this plugin a result of the following modifications?
After a lot of googeling I found an easy but nevertheless working solution in an italian forum:

I just deleted

S/L/E- IOPlatformPluginFamily.kext-Contens/Plugin/SMCPlatformPlugin.kext

Now everithing works, as it is supposed to be.
 
This is going to sound stupid but...if, for whatever reason, you haven't got AppleIntelCPUPowerManagement.kext and AppleIntelCPUPowerManagementClient.kext in /S/L/E...put them back in there before trying this!

That is all.
 
when i posted my last post I had the following:

/System/Library/Extensions/AppleIntelCPUPowerManagement.kext
/System/Library/Extensions/AppleIntelCPUPowerManagementInfo.kext
/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/AppleSMCPDRC.kext
/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/IOPlatformPluginLegacy.kext
/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext
/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformShim.kext

Before, when IOReg shows always the wrong Platform Plugin, I had also:

/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext

I think i got it installed when i tried a wrong System Definition with Multibeast before. Afterwards, maybe since it has been the first in alphabetical order, it was loaded instead of the X86PlatformPlugin.

IOReg before deletion:
Bildschirmfoto 2014-11-28 um 02.28.07.png
and IOReg after deletion:
Bildschirmfoto 2014-12-02 um 22.52.43.png
 
… and what would be correct?

System is

Intel Core i7-4790K
Gigabyte GA-Z97X-UD7 TH BIOS F4
16GB-Kit Crucial Ballistix Tactical
EVGA GeForce GTX 760 ACX 2GB GDDR5
Samsung SSD 840 EVO Basic 250GB
Seagate Barracuda 3TB HDD
 
Back
Top