Scellow Posted April 19, 2013 Share Posted April 19, 2013 Hi everyone, I have an i3 2120 (Sandy Bridge) everthing work fine but the speedsteps .. stuck @ 16x or 33x it's okay but it cause an overheat of my CPU, around 40-55°C Usualy i get 30-40 under Windows .. I tried everything, patching AppleIntelCPU kext, NullCPU kext, every CPU boot flag ..but without success All option about speedstep under my UEFI are enabled I'm stuck i don't know what to do know.. Do you know, guys, where i need to search ? My boot plist : boot.tiff Link to comment Share on other sites More sharing options...
xpamamadeus Posted April 19, 2013 Share Posted April 19, 2013 Hi everyone, I have an i3 2120 (Sandy Bridge) everthing work fine but the speedsteps .. stuck @ 16x or 33x it's okay but it cause an overheat of my CPU, around 40-55°C Usualy i get 30-40 under Windows .. I tried everything, patching AppleIntelCPU kext, NullCPU kext, every CPU boot flag ..but without success All option about speedstep under my UEFI are enabled I'm stuck i don't know what to do know.. Do you know, guys, where i need to search ? My boot plist : DropSSDT,and make yourself a new one using maciasl or SSDT generation script (Ivybridge PM). use original AppleIntelCPU kext delete nullcpu kext. Use this tool to patch your bios http://www.insanelymac.com/forum/topic/285444-pmpatch-uefi-patching-utility/ and flash it. 1 Link to comment Share on other sites More sharing options...
Scellow Posted April 19, 2013 Author Share Posted April 19, 2013 Thanks so much ! i'll try that Edit : I patched the bios and made the ssdt, i put it into Extra folder but that dont work :/ , i tried with dropssdt=no and yes but without success, when i set it to yes , it stuck on apple logo at boot Link to comment Share on other sites More sharing options...
xpamamadeus Posted April 19, 2013 Share Posted April 19, 2013 Thanks so much ! i'll try that Edit : I patched the bios and made the ssdt, i put it into Extra folder but that dont work :/ , i tried with dropssdt=no and yes but without success, when i set it to yes , it stuck on apple logo at boot to load custom ssdt u need to drop te oem one. Try with dropssdt=yes and dont put any ssdt in extra. if that work then then check what states u get using msrdumper. u can try to put ssdt in extra but disable generate p and c states and again check what u get with msrdumper. What smbios are u using ? Link to comment Share on other sites More sharing options...
Riley Freeman Posted April 19, 2013 Share Posted April 19, 2013 You mean you're only getting those two states? What Mac model are you using in your SMBIOS? For example, running MacPro5,1 will only get you two states. If that's what you're using try changing to MacPro3,1 and you will get more states inbetween. Link to comment Share on other sites More sharing options...
Scellow Posted April 20, 2013 Author Share Posted April 20, 2013 Yes im getting only 2 states, It's iMac 12,1, the problem is when i want to boot with the official AppleIntelCPU i get an KP .. Even with dropssdt=yes i got KP too :/ Link to comment Share on other sites More sharing options...
fau7i Posted April 20, 2013 Share Posted April 20, 2013 Then, it seems your patched BIOS doesn't work if the KP is always related to vanilla AICPUPM. Link to comment Share on other sites More sharing options...
Scellow Posted April 20, 2013 Author Share Posted April 20, 2013 I finaly patched my bios ! i Now i'm able to boot with vanilla AppleIntelCPU kext But now there is an other problem ... it stuck @ 16x :/ what's wrong ? EDIT: I booted with DropSSDT=Yes and now i have same as before only 2 states : 16x and 33x .. :/ EDIT 2: Even if i get only 2 states, that resolved my overheat problem 33-40°C This is what i get with DPCI Manager : 20/04/13 10:34:10, Current State: 33 20/04/13 10:34:10, P States: 16, 33 Same with MSRDumper : 20/04/13 10:43:29,000 kernel[0]: MSRDumper CoreMulti(16) 20/04/13 10:43:29,000 kernel[0]: MSRDumper PStatesReached: 16 33 Link to comment Share on other sites More sharing options...
Kosta88 Posted April 21, 2013 Share Posted April 21, 2013 With my 2600K, I also get only two states, min and max. Never managed to get any more. Also with a SSDT made by maciasl, and without anything in the chameleon (I tend to run as clean as possible). That said, in windows, it's the same. 16 or 34 (or 48 if I overclock). Link to comment Share on other sites More sharing options...
Recommended Posts