Jump to content

[CPU]Sandy Bridge SpeedStep Problem !


  • Please log in to reply
8 replies to this topic

#1
Scellow

Scellow

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 129 posts
  • Gender:Male
  • Location:France
  • Interests:while{true||false}
    {
    dream();
    }
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 :
Posted Image

Posted Image

Attached Files



#2
xpamamadeus

xpamamadeus

    InsanelyMac Legend

  • Donators
  • 588 posts
  • Gender:Male
  • Location:Croatia

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 :
Posted Image

Posted Image

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.insanelym...tching-utility/
and flash it.

#3
Scellow

Scellow

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 129 posts
  • Gender:Male
  • Location:France
  • Interests:while{true||false}
    {
    dream();
    }
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

#4
xpamamadeus

xpamamadeus

    InsanelyMac Legend

  • Donators
  • 588 posts
  • Gender:Male
  • Location:Croatia

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 ?

#5
Riley Freeman

Riley Freeman

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 934 posts
  • Gender:Male
  • Location:The Streets
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.

#6
Scellow

Scellow

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 129 posts
  • Gender:Male
  • Location:France
  • Interests:while{true||false}
    {
    dream();
    }
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 :/

#7
fau7i

fau7i

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 111 posts
  • Gender:Male
  • Location:Malaysia
Then, it seems your patched BIOS doesn't work if the KP is always related to vanilla AICPUPM.

#8
Scellow

Scellow

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 129 posts
  • Gender:Male
  • Location:France
  • Interests:while{true||false}
    {
    dream();
    }
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

#9
Kosta88

Kosta88

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 108 posts
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).





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy