Concha Posted April 5, 2013 Share Posted April 5, 2013 I've been trying to eliminate the need for NullCPUPowerManagement.kext because I didn't need it with Snow Leopard but when I remove it, the computer freezes about 30 seconds after reaching the desktop. I read that it required AppleLPC.kext in order to work, so I followed some instructions to patch it for my system, but even with AppleLPC, the results are the same. The only difference that I've noticed is sometimes I get a kernel panic instead of a freeze with the message 'CPU 1 Has no HPET assigned to it' (???). I've also tried 'Enable P-States' and 'Enable C-States' in chameleon, but whatever I do, it's either a kernel panic or a freeze. I don't understand why it's so opposed to working when it was fine in Snow Leopard... I've read about patching the AppleIntelCPUPowerManagement extension as a solution but can't find any instructions on how to do it. Am I losing some kind of performance by not having CPUPowerManagement working? Please help. The CPU is a 2.33 GHz Quad-Core Intel Xenon and the motherboard was made by Gigabyte. Link to comment Share on other sites More sharing options...
carbo178 Posted April 5, 2013 Share Posted April 5, 2013 Hi, model of Gigabyte motherboard? Oh, i forgot... in bios settings HPET 64 Link to comment Share on other sites More sharing options...
Concha Posted April 5, 2013 Author Share Posted April 5, 2013 GA-G31M-ES2L is the model? I did try the HPET 64 setting but it didn't seem to have any effect whatsoever. Link to comment Share on other sites More sharing options...
carbo178 Posted April 5, 2013 Share Posted April 5, 2013 The motherboard is fully compatible with ML, download and try this patch; Instructions: open terminal and copy/paste this commands: cd ~/Downloads/AICPMPatch sudo perl AICPMPatch.pl /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement --patch Or you can try the kext attached AICPMPatch.zip AppleIntelCPUPowerManagement.kext.zip Link to comment Share on other sites More sharing options...
p.H Posted April 5, 2013 Share Posted April 5, 2013 The motherboard is fully compatible with ML, download and try this patch; Instructions: open terminal and copy/paste this commands: cd ~/Downloads/AICPMPatch <Enter> sudo perl AICPMPatch.pl /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement --patch <Enter> Or you can try the kext attached Hi, carbo178. I am curious about what AICPMpatch did? Can you explain it to me ? Link to comment Share on other sites More sharing options...
carbo178 Posted April 5, 2013 Share Posted April 5, 2013 Hi, script is explained in this forum: http://olarila.com/forum/viewtopic.php?f=9&t=1003. Work for me with GA-P35-DS3 and i deleted nullcpupm Link to comment Share on other sites More sharing options...
p.H Posted April 6, 2013 Share Posted April 6, 2013 Hi, script is explained in this forum: http://olarila.com/f....php?f=9&t=1003. Work for me with GA-P35-DS3 and i deleted nullcpupm Is it working for 10.8.3? BTW, what's cpu model Link to comment Share on other sites More sharing options...
carbo178 Posted April 6, 2013 Share Posted April 6, 2013 Is it working for 10.8.3? BTW, what's cpu model Work perfectly with P35-DS3 + Core2Duo E6750 Link to comment Share on other sites More sharing options...
p.H Posted April 6, 2013 Share Posted April 6, 2013 Work perfectly with P35-DS3 + Core2Duo E6750 Oops. Isn't this patch for SNB CPU ? Link to comment Share on other sites More sharing options...
carbo178 Posted April 6, 2013 Share Posted April 6, 2013 I used this kext before patching the bios of my Asus in signature with ML 10.8.1, and worked, in the sense that replaced nullcpupm and I had no random KP. Then I wanted a vanilla system and i put the bios patched with native appleintelcpupm Link to comment Share on other sites More sharing options...
Concha Posted April 6, 2013 Author Share Posted April 6, 2013 I tried both your patch and the included kext. The kext produced the same result (CPU 1 has no HPET assigned to it / CPU 2 has no HPET assigned to it) and when I tried to use the patch, it said 'already patched or untested version'. I read that I could remove some lines from the patch file in order to get it to work and I tried it. It seemed successful but, after rebooting, I was still faced with the HPET error and a freeze... What am I doing wrong? I am using 10.8.3 Link to comment Share on other sites More sharing options...
Micky1979 Posted April 6, 2013 Share Posted April 6, 2013 Guys, it needs a new version of otool, .... you can find it into latest xCode/Command Line Tool, and replace the existig Micky Link to comment Share on other sites More sharing options...
carbo178 Posted April 6, 2013 Share Posted April 6, 2013 Hi Concha, I think you need a DSDT for the motherboard, and the bios updated to the latest version. For now put nullcpupm, download DSDT Editor, extract and post the DSDT P.S. Hi Micky, all OK? Link to comment Share on other sites More sharing options...
Concha Posted April 6, 2013 Author Share Posted April 6, 2013 Hi Concha, I think you need a DSDT for the motherboard, and the bios updated to the latest version. For now put nullcpupm, download DSDT Editor, extract and post the DSDT Here's the DSDT.aml file from the DSDT editor. Is this what's needed or is it the .dsl one? DSDT.aml.zip Link to comment Share on other sites More sharing options...
carbo178 Posted April 6, 2013 Share Posted April 6, 2013 This is fine, but you'll have to wait until tomorrow, because now I'm at work and I can not download and patch it, we feel tomorrow Greetings Link to comment Share on other sites More sharing options...
Concha Posted April 6, 2013 Author Share Posted April 6, 2013 This is fine, but you'll have to wait until tomorrow, because now I'm at work and I can not download and patch it, we feel tomorrow Greetings That's fine, of course! I do not mind waiting. Thank you so much for helping me ^^ Link to comment Share on other sites More sharing options...
carbo178 Posted April 6, 2013 Share Posted April 6, 2013 I forgot... download IOregistry Explorer and post your ioreg Link to comment Share on other sites More sharing options...
Concha Posted April 6, 2013 Author Share Posted April 6, 2013 I forgot... download IOregistry Explorer and post your ioreg Alrighty. Is this what you need? reg.ioreg.zip Link to comment Share on other sites More sharing options...
carbo178 Posted April 6, 2013 Share Posted April 6, 2013 Hi, unfortunately the file ioreg is corrupted, i can't see him, but i've compiled DSDT correcting warnings and applyng patches; I hope I did a good job... Put the file in /Extra, cross the fingers and reboot Greetings DSDT.aml.zip Link to comment Share on other sites More sharing options...
Concha Posted April 6, 2013 Author Share Posted April 6, 2013 omg it works!! I've been on my desktop for about 10 minutes now (without NullCPUPowerManagement) and it hasn't frozen or exploded Thank you so much for your help, I appreciate it very much. But now, there is a problem, I have no sound... and the speaker icon is greyed out. This is because I must delete VoodooHDA.kext now? Or.. ? Thank you again for getting me this far. Link to comment Share on other sites More sharing options...
carbo178 Posted April 6, 2013 Share Posted April 6, 2013 Hi, for the sound you must delete VoodooHDA, and put AppleHDA patched for ALC883, if not work, search for HDAEnabler.kext Link to comment Share on other sites More sharing options...
Concha Posted April 6, 2013 Author Share Posted April 6, 2013 Yes! That has worked a treat. Everything is perfect now Thank you so much for all of your help ^^ Link to comment Share on other sites More sharing options...
carbo178 Posted April 6, 2013 Share Posted April 6, 2013 I'm happy that everything is working. For any problem we are here Greetings Link to comment Share on other sites More sharing options...
juanerson Posted April 8, 2013 Share Posted April 8, 2013 Work perfectly with P35-DS3 + Core2Duo E6750 Hi. You don't need to patch the AICPUPM.kext for C2D platforms, is only for most of the Sandy Bridge & Ivy Bridge platforms. See more information: http://www.insanelym...tain-lion-1083/ Link to comment Share on other sites More sharing options...
carbo178 Posted April 8, 2013 Share Posted April 8, 2013 Hi. You don't need to patch the AICPUPM.kext for C2D platforms, is only for most of the Sandy Bridge & Ivy Bridge platforms. See more information: http://www.insanelym...tain-lion-1083/ Hi juanerson, thanks for reporting, otherwise I would not have noticed the confusion in my archive kext; for every hack I built I created a folder containing instructions, kext, dsdt and Extra folder, but in the folder of P35-DS3 I accidentally put some kext for the P7P55D, among which also aicpupm... now I have to review all the folders <_>Sorry for my bad english Link to comment Share on other sites More sharing options...
Recommended Posts