Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
Scellow

[CPU]Sandy Bridge SpeedStep Problem !

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

Share this post


Link to post
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.

Share this post


Link to post
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

Share this post


Link to post
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 ?

Share this post


Link to post
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.

Share this post


Link to post
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 :/

Share this post


Link to post
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

Share this post


Link to post
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).

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

×