Jump to content

[CPU]Sandy Bridge SpeedStep Problem !


Scellow
 Share

9 posts in this topic

Recommended Posts

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 :

A9pIlAv.png

 

TWyA6Sf.png

boot.tiff

Link to comment
Share on other sites

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 :

A9pIlAv.png

 

TWyA6Sf.png

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.

  • Like 1
Link to comment
Share on other sites

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

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

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

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

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

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

 Share

×
×
  • Create New...