Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › OSx86 Core & 10.X › AMD and CPU power management
10,512 reads · 2010-12-22 – 2010-12-26
Report 10.X Core AMD OSx86

AMD and CPU power management

I have an AMD Athlon 64 and was wondering if I really need appleintelcpupowermanagement.kext. I have searched all over and cannot find a definitive answer. It's installed on my system along with Nullcpupowermanagement.kext. As far as I can…

Primary Author
@Lotustar Published 2010-12-22
Collection
OSx86 Core & 10.X
Archival Footprint
10,512 historical reads · 1 curated field notes (from 4 dispatches) · 2010-12-22 – 2010-12-26
Credited Voices (2)
@Lotustar (3)@Imkantus

I have an AMD Athlon 64 and was wondering if I really need appleintelcpupowermanagement.kext. I have searched all over and cannot find a definitive answer. It's installed on my system along with Nullcpupowermanagement.kext. As far as I can tell my cpu does not get hot or anything. But sometimes on boot my machines hangs on the appleintelcpupowermanagement timed out thing. Not a big deal I guess but really i'm just curious what controls my AMD cpu power on hazards snow leopard install and is it a good idea or ok to remove appleintelcpupowermanagement? Anyone know?
I really am down to only two small problems with my install. The cpu thing and sometimes i get a usbehci unable to initialize uim thing. Any help would be MUCH appreciated. Thanks and merry xmas!

Author Updates & Technical Revisions

Follow-up dispatches by @Lotustar

Author Update #1 @Lotustar 2010-12-26

Thanks so much for your reply Imkantus! That was very informative and super helpful. I am running the Legacy kernel off of Hazard's SL distro. When I installed it I chose the very minimum to get it loaded and then added what I needed after install. I did however try to install retail SL via Empire EFI for AMD but after several attempts it was a no go, Wanted to be as "vanilla" as possible. I'm probably going to just leave my system as it is and leave appleintelcpupm alone. My machine starts without a problem 98% of the time and boots in like 20 seconds. Besides, I just got the new Magic Mouse and a Bluetooth dongle that worked right out of the box. It's so awesome! The one thing I wish I could fix though is wake from sleep. Have never had that working on any distro I've tried. Oh well, can't have it all I guess. Thanks again for your help.

Author Update #2 @Lotustar 2010-12-26

One more thing..I think you are right about there being another reason GUI does not load sometimes. And I think it has to do with USB. That USBEHCI error has given me problems with every distro I have tried. Under my usb in system profiler it shows usbohci loaded and not ehci. My usb ports also run very slow. This is going to be my next project. Getting full usb with no errors. Here is my system specs:

HP Pavillion a6030n
Amd athlon 64x2 4800 dual core
mcp61 mobo with nforce 430 chipset <------ Prob my problem
one sata harddrive
one IDE dvd/cd burner <----another prob
2gig ram
nvidia 8400gs 512 pcie

Synthesized Community Field Notes

1 technical responses curated from 4 original dispatches

Field Note #1 @Imkantus 2010-12-25

Well NullCPUPM disables AppleIntelCPUPM. AppleIntelCPUPM is required for a lot of ACPI functions for example it makes Intel Speedstep to work and it sets the necessary ioreg entrys for Sleep to work. The problem for Hackintosh users is that their PCs ACPI interface is not compatible with AppleIntelCPUPM driver, even on Intel based Hackintosh setups - not working AppleIntelCPUPM does not even make your CPU getting a little hotter, is also has caused kind of other trouble (for example system crashing during system upgrade). Enaugh reasons for disabling it, in this case your CPU will work at full load all time. On Intel based setups there is the possibility to make Speedstep working by modifing the ACPI instruction sets (in case the DSDT table), but this is ofcourse not sort of an option for us AMD users.

1. What Kernel are you using?! All Legacy Kernel have an integrated Disabler function, so as you are on AMD there is no need for loading NullCPUPM.kext. (Only when using old 10.0.0 Kernel patched by modbin) So first step: Remove NullCPUPM.kext.

2. The "ACPI-SMC-Platform Plugin:Start-Waitforservice(resource Matching(AppleIntelcpu Power Mangement) Time out " message does just prove that PM disabling is working well on your system. This is not an error at all.
There must be an other reason for the GUI not loading sometimes.

3. There is kind of 3rd party Powermanagment driver written by superhai, that is also avaible for AMD, but not working very well with Snow Leopard(,yet - and I don't think there will be adequate rewrite in the close future, same sit. as with Voodoo XNU).
http://www.insanelymac.com/forum/index.php?showtopic=14… ↗

4. You can savely delete AppleIntelCPUPM.kext - but this does not change anything, as it doesn't get loaded, when using Legacy Kernel. And it will be reinstalled with any new system update - so what?

5. My experience is that a clean (=minimal patching) & selfmade (=done without Distros, prepared installer and stuff like that) installation feels always much smarter and causes nearly no problems... But your choice. :

Sources & Contributor Provenance (2 credited usernames · Thread #6817)
UsernameDossier ContributionDispatchesActive Window
@LotustarPrimary Author32010-12-22 → 2010-12-26
@ImkantusContributor12010-12-25