Jump to content

Power management for Sandy/Ivy Bridge/Haswell CPUs

Chameleon CPU SSDT AICPUPM patch Sandy Bridge Ivy Bridge Power Management

  • Please log in to reply
297 replies to this topic

#41
relikwie

relikwie

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 122 posts
  • Gender:Male
  • Location:The Netherlands

What is your CPU?
 


i3-3245 CPU @ 3.40GHz

#42
Allaп

Allaп

    InsanelyMaestro

  • Moderators
  • 4,343 posts
  • Gender:Male
  • Location:Brazil

i guess it's normal, 16, 21, 28 and 34.

but put your signature, is best to help you. post about your LGA.



#43
PiccioShow

PiccioShow

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts
  • Gender:Male
  • Location:Florence, Italy

Hello, I followed your guide for the hardware on my sign, All seems to be fine, but with ssdt and patched AICPUPM my hackintosh seems to be running a lot slower, how can I know what's wrong there?

 

Also the wake from sleep state is very slow, it requires around one minute, I don't know if it's regular...

 

thank you very much!

 

Attached is the ssdt that I'm currently using

 

EDIT: I downloaded DPCIManager (using ML 10.8.4) and I can see, if I boot with NullCPUPM, 16 P-states while I'm stuck at 16th.

If I boot with patched AICPUPM I only get 8, I'm stuck on 8th state and the console of DPCIManager gives me error messages like "P states: I/O error, trottling to 9hz" down to 1hz, and then "P-states: method failed, exiting 0xE00002CA"

 

What's going on there?

Attached Files

  • Attached File  SSDT.zip   947bytes   3 downloads


#44
Allaп

Allaп

    InsanelyMaestro

  • Moderators
  • 4,343 posts
  • Gender:Male
  • Location:Brazil

for me DPCIManager i have the same problem about P and C states.

 

try this method: AICPM Info

 

if you use Chameleon, erase Generate P and C states, which is on boot.plist.

 

never use NullCPU and AICPM together



#45
PiccioShow

PiccioShow

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts
  • Gender:Male
  • Location:Florence, Italy

I built the system cache without NullCPU and then I put nullCPU in S/L/E so that I can boot with NullCPU using -f flag, or without it just booting from kernel cache...or at least I was thinking this could work...

I don't actually have Generate P stats and Generate C states in my boot.plist.

I'll try erasing at all nullCPUPM and looking around with AICPUPM info, thank you very much.



#46
Allaп

Allaп

    InsanelyMaestro

  • Moderators
  • 4,343 posts
  • Gender:Male
  • Location:Brazil

the kext AICPUPM info, it caters to inform you if the states are working.

will not replace AICPM


#47
guan

guan

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts

Hi All@n,

I have followed this guide but I still can't check if states are OK. Unable to use AICPM, KP on launch this Kext.

And HWMonitor give only 2 coefficients CPU X8 and X 36.

More details here :

 http://www.insanelymac.com/forum/topic/275429-hwsensors/page-50#entry2005728

Thanks for your help.



#48
PiccioShow

PiccioShow

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts
  • Gender:Male
  • Location:Florence, Italy

Nothing to do with AICPUPMInfo.kext, I can't enable it. WIth HWMonitor I can see my cpu freq stuck at 800Mhz.

Entering sleep mode and waking up HWMonitor shows 3,5Ghz.

also waking from sleep audio is not working anymore, showing in the conosolle IOAudioStream[xxxxxxxxxxxxxxx]::ClipIfNecessary()-Error... I'm using an external Firewire Sound card, maybe there's some problem with firewire



#49
Allaп

Allaп

    InsanelyMaestro

  • Moderators
  • 4,343 posts
  • Gender:Male
  • Location:Brazil

like I told you, AICPUPMInfo.kext is just for information. will not help you about the states.

 

none of the methods that are on this topic helpful to you?



#50
PiccioShow

PiccioShow

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts
  • Gender:Male
  • Location:Florence, Italy

Sorry for my bad english, I think we have misunderstood. I know AICPUPMinfo is only for information, I'm not using it to replace AICPUPM or anything else, just trying to load it from the root folder with the terminal commands you gave, but It doesn't work, it said that it's not installed correctly...

anyway no, nothing found on this topic was helpful, I tried changing smbios but nothing changed, maybe I must regenerate ssdt and repatch aicpupm after each smbios change?

I tryied duplicating the last p-state in the ssdt created with the script, because I've found that this could be a solution for i7 3770k PR, but it doesn't work neither.



#51
Allaп

Allaп

    InsanelyMaestro

  • Moderators
  • 4,343 posts
  • Gender:Male
  • Location:Brazil

try using SMBIOS iMac 13,1.

 

maybe I must regenerate ssdt and repatch aicpupm after each smbios change?

 

 

That sounds good.



#52
PiccioShow

PiccioShow

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts
  • Gender:Male
  • Location:Florence, Italy

that was the first one I used



#53
Allaп

Allaп

    InsanelyMaestro

  • Moderators
  • 4,343 posts
  • Gender:Male
  • Location:Brazil

u use Clover or Chameleon?



#54
PiccioShow

PiccioShow

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts
  • Gender:Male
  • Location:Florence, Italy

I use the last version of chameleon, in my b.pl I have only ethernetbuiltin=yes, dropssdt=yes and smbios/dsdt entryes.



#55
Allaп

Allaп

    InsanelyMaestro

  • Moderators
  • 4,343 posts
  • Gender:Male
  • Location:Brazil

Pike updated the script to version 12.0, which you used? ssdtpRGen v12.0



#56
PiccioShow

PiccioShow

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts
  • Gender:Male
  • Location:Florence, Italy

I can't remember, in my desktop I have the v12 script, but maybe I used an older one... I'll try regenerating ssdt with v12

 

EDIT: I executed the script v12 with the workaround for ivy bridge processor number 3 (extra p-state upper and lower) and it worked! now dcpi manager shows 2 p-states: 16 and 37, I guess this is due to system definition iMac 13,1, who got only two p-states, but I'm quite fine with it because at x16 the system is working quite fast... I will try different smbioses and do some benchmark to evaluate wich is the best, thank you very much!



#57
Allaп

Allaп

    InsanelyMaestro

  • Moderators
  • 4,343 posts
  • Gender:Male
  • Location:Brazil

Ok.

 

EDIT: dcpi manager, don't work correctly in Mavericks. Try AICPM Info again. 

 

Run Geekbench, and see the performance.



#58
Picasso

Picasso

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 239 posts

I need to know which is the normal operation in a Haswell i7 4770K - Mobo z87X-ud5H

 

800 Mhz - 3500 - 3900? Only three?

 

I applied the patch, but maybe are a way to know if this is working fine.

 

Thanks.



#59
Allaп

Allaп

    InsanelyMaestro

  • Moderators
  • 4,343 posts
  • Gender:Male
  • Location:Brazil

u create a SSDT?



#60
Picasso

Picasso

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 239 posts

u create a SSDT?

Yes







Also tagged with one or more of these keywords: Chameleon, CPU, SSDT, AICPUPM patch, Sandy Bridge, Ivy Bridge, Power Management


1 user(s) are reading this topic

0 members, 1 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