Here is what i did to get it working. You need to download a program called Lingon to add new launch items. You can get it
here. After that follow these instructions:
1. Move the file hdapm into /Applications/Utilities/ and authenticate.
2. With Lingon, create a new launchd configuration file with these settings:
-- "Where" is "Users Daemons."
-- "Name" is something like
com.yourusername.launchd.hdapm
Replace "yourusername" with your OS X account name. (That's the name next to the house in your Finder sidebar, and it's case sensitive.)
-- "What" is /Applications/Utilities/hdapm disk0 max
(That's a zero following "disk", not the letter O. And don't leave out the initial slash!)
-- "When" is "Run it when it is loaded by the system (at startup or login)."
3. Save and authenticate. This places the file com.yourusername.launchd.hdapm.plist in /Library/LaunchDaemons, from where it will run the specified Terminal command with root privileges at startup or login.
4. Restart, then open Console. Search on "hdapm." You should see lines like this:
If you have any issues let me know!