Jump to content
24 posts in this topic

Recommended Posts

You will need to remove any disabler/nullcpupowermanagement kext in order for AppleCPUPowerManagement to load. This may require a DSDT edit.

You will also need to use a boot loader such as chameleon 2.1 which will automatically generate c and p states for your processor.

1. Backup what you have to external hard drive using carbon copy cloner

2. Install chameleon 2.1

3. Install DSDT Editor and extract your DSDT

4. delete NullCPUPowerManagement.kext and disabler.kext

5. reboot with -v EnableCStates=Yes EnablePStates=Yes (add any flags you need in order to boot)

6. If the OS loads, great, AppleCPUPowerManagement is loading natively, you should now have c and p states enabled. You can check this with z-cpu/similar.

 

If the OS doesn't load you will need to edit your DSDT to allow AppleCPUPowerManagement to load.

This differs for every motherboard so your best option is to post a thread in the DSDT section asking for help.

One thing at a time

 

1) Install Chameleon 2.1

 

I have files and a manual install guide up over at Voodoo Projects. If you're not up for it use one of the installer packages that are available here on InsanelyMac.

I told you in post #6 right up above. use google or the forum search to find the things I mentioned.

 

I don't know if it's necessary to change boot loader. The only thing I know about Chimera is that it's another version of Chameleon. I don't know what it does differently. You should try to find out before you do anything.

 

Don't worry about the DSDT yet, you do not necessarily have to do anything to your DSDT to have native powermanagement working.

The DSDT edit is done to get AppleLPC.kext to load, but there are other ways as well. Read here for more information:

http://www.projectosx.com/forum/index.php?s=&showtopic=102&view=findpost&p=2532

Like many others before you, you're going to have to be more specific and put into words exactly what you need help with.

 

Nobody here knows you, nobody can read your mind. "I am confused" with no reference, doesn't mean anything.

CPU-z will not work with vanilla power management.

 

Keep an eye on your CPU temps, install Apple developer tools to get IORegistryExplorer and use that to find out if native power management is working. Refer to the topic I linked to to find out how.

It doesn't matter what motherboard you have, what matters is which sensor ICs it uses. For example, my board has a Winbond sensor so I use the Winbond plugin.

 

Bresink's Temperature Monitor (google it) should give you at least CPU and hard drive temp readouts without installing anything else.

That information is available in the topic I've already linked to in this thread. If you had spent some time reading that topic, you would have found it. In fact there is a huge hint in a post on the very first page of that topic. This is the last time I will hold your hand, good luck.

 

Find PerformanceStateArray under ACPI_smc. Those are your P-states. Most people have four or eight.

C-states should be working if you see CSTInfo (Snow Leopard and Leopard) or AICPMVers (Lion) in there.

×
×
  • Create New...