Contribute
Register

AppleIntelCPUPowerManagementInfo.kext (MSRDumper successor)

Status
Not open for further replies.
@iStigPL,

Factory Apple iMacs use less p-states, but you can try to increase the value of Name (APSN, 0xNN) to see if that gives you a few more p-states.

I tried few higher values, but no change here - like before I have Min+Max+Turbo - like on real iMac
 
Sorry. I keep forgetting this. You are using the iMac model identifier so yeah that's about it.

What some people have been doing is this:
Code:
cd /S*/L*/Extensions/IOPlatformPluginFamily.kext/C*/P*/X86PlatformPlugin.kext/C*/R*
sudo mv Mac-FC02E91DDD3FA6A4.plist Mac-FC02E91DDD3FA6A4-backup.plist
sudo cp Mac-F65AE981FFA204ED.plist Mac-FC02E91DDD3FA6A4.plist
Or copy/paste data from one file to the other, but I guess that you know this already.
 
Hey PikeRAlpha,

My i3 3225 processor readouts are:

Jun 20 15:47:15 pauws-mac-pro kernel[0]: AICPUPMI: CPU P-States [ 33 ]
Jun 20 15:47:24 pauws-mac-pro kernel[0]: AICPUPMI: CPU P-States [ 16 33 ]
Jun 20 15:49:37 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 33 ]
Jun 20 16:57:21 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 33 ]
Jun 20 17:21:54 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 33 ]
Jun 20 17:22:00 Pauws-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ 16 21 33 ]
Jun 20 17:23:29 pauws-mac-pro kernel[0]: AICPUPMI: CPU P-States [ 16 21 27 33 ]

Your ssdtPRGen script created the ssdt.
So if it's not good, I take no responibillity, it's all your fault! ;)
 
Hey PikeRAlpha,

My i3 3225 processor readouts are:

Jun 20 15:47:15 pauws-mac-pro kernel[0]: AICPUPMI: CPU P-States [ 33 ]
Jun 20 15:47:24 pauws-mac-pro kernel[0]: AICPUPMI: CPU P-States [ 16 33 ]
Jun 20 15:49:37 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 33 ]
Jun 20 16:57:21 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 33 ]
Jun 20 17:21:54 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 33 ]
Jun 20 17:22:00 Pauws-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ 16 21 33 ]
Jun 20 17:23:29 pauws-mac-pro kernel[0]: AICPUPMI: CPU P-States [ 16 21 27 33 ]

Your ssdtPRGen script created the ssdt.
So if it's not good, I take no responibillity, it's all your fault! ;)
The first thing that I noticed is this: "pauws-mac-pro" which is usually not a good idea. I mean don't use "MacPro" as model identifier.
 
Sorry. I keep forgetting this. You are using the iMac model identifier so yeah that's about it.

What some people have been doing is this:
Code:
cd /S*/L*/Extensions/IOPlatformPluginFamily.kext/C*/P*/X86PlatformPlugin.kext/C*/R*
sudo mv Mac-FC02E91DDD3FA6A4.plist Mac-FC02E91DDD3FA6A4-backup.plist
sudo cp Mac-F65AE981FFA204ED.plist Mac-FC02E91DDD3FA6A4.plist
Or copy/paste data from one file to the other, but I guess that you know this already.

Thank you PikeRAlpha, I also use the iMac13,2 identifier (because I couldn't resolve Flash player hardware acceleration problems with the Geforce GT640 when using Macmini6,2) and this is what I get after replacing the file:
Code:
Aug  2 20:56:39 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 35 ]
Aug  2 20:56:40 Sezz kernel[0]: AICPUPMI: CPU P-States [ 16 35 39 ]
Aug  2 20:57:05 Sezz kernel[0]: AICPUPMI: CPU P-States [ 16 28 35 39 ]
Aug  2 20:57:34 Sezz kernel[0]: AICPUPMI: CPU P-States [ 16 21 28 35 39 ]
Aug  2 20:58:58 Sezz kernel[0]: AICPUPMI: CPU P-States [ 16 21 28 35 37 39 ]

Low Frequency Mode : 1600 MHz
Clock Speed        : 3500 MHz
Max Turbo Frequency: 3900 MHz

Before:

Code:
Aug  2 20:32:45 Sezz kernel[0]: AICPUPMI: CPU P-States [ 39 ]
Aug  2 20:32:46 Sezz kernel[0]: AICPUPMI: CPU P-States [ 16 39 ]
Aug  2 20:33:39 localhost kernel[0]: AICPUPMI: CPU P-States [ 35 ]
Aug  2 20:33:40 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 35 ]
Aug  2 20:33:40 Sezz kernel[0]: AICPUPMI: CPU P-States [ 16 35 39 ]

Low Frequency Mode : 1600 MHz
Clock Speed        : 3500 MHz
Max Turbo Frequency: 3900 MHz
 
I couldn't resolve Flash player hardware acceleration problems with the Geforce GT640 when using Macmini6,2)
Did you try this? Post #2/UPDATE #5 (sorry for the off topic :p)
 
No AICPUPMI info after sleep

Hello!

I have a fresh retail install of 10.8.5 on my hardware. Added only FakeSMC.kext, RealtekRTL8111.kext, VoodooHDA.kext, lspcidrv.kext, and AppleIntelCPUPowerManagementInfo.kext.

Flashed the patched bios from http://biosrepo.wordpress.com/asrock/z77/ , created DSDT using MacIASL with patches from PJALM repo (Z77-PRO4 + Intel HD4000), created SSDT for my CPU using ssdtPRGen.sh (./ssdtPRGen.sh 77 4000 1), and set my SMBios to Macmini6,2.

The only boot switch I need to use is 'darkwake=0'

Machine boots in ~15sec and I couldn't be happier with it. Everything works just great: dual monitors (DVI+HDMI), even VDA is enabled, sleep/wake is instant, and Geekbench score is ~12000 (http://goo.gl/TQbwGF).

AICPUPMI shows 6 CPU P-States [ 16 21 28 34 38 40 ] which can be confirmed from HWMonitor graphs, but after sleep I don't get any output when using 'cat /var/log/system.log | grep "AICPUPMI:"', just an empty line.

Kextstat shows AICPUPMI is loaded, but I get no output from it. Everything else is working fine after sleep (graphics, audio, network, etc.)

What could be the reason for this? Is it just my machine?
 
Can I use the .kext from the first post on Mavericks? Or does it need to be recompiled?
 
Status
Not open for further replies.
Back
Top