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
93 replies to this topic

#81
Picasso

Picasso

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 228 posts

 

Now copy this perl code if you use version 10.9 or 10.9.1

sudo perl -pi -e 's|\x74\x6c(\x48\x83\xc7\x28\x90\x8b\x05..\x5e\x00\x85\x47\xdc)\x74\x54(\x8b\x4f\xd8\x45\x85\xc0\x74\x08\x44\x39\xc1\x44\x89\xc1)\x75\x44(\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x57\xf8\x48\x8b\x47\xe8\x48\x85\xc0\x74\x06\x48\xf7\xd0\x48\x21\xc2\x48\x0b\x57\xf0\x49\x89\xd1\x49\xc1\xe9\x20\x89\xd0\x8b\x4f\xd8\x4c\x89\xca)(\x0f\x30\x8b\x4f\xd8\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x17\x48\x83\xc7\x30\xff\xce)\x75\x99(\x5d\xc3)\x90{7}|\x74\x73${1}\x74\x5b${2}\x75\x4b${3}\x66\x81\xf9\xe2\x00\x74\x02${4}\x75\x92${5}|g' mach_kernel

 

 

 

Good morning. 
These codes would be good for 10.9.3? 
thanks

 

WTF is this?



#82
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,869 posts
  • Gender:Male
  • Location:Moscow

Hello

 

Of Course, but ACPI_SMC_PlatformPlugin isn't a kext, it's a plugin of a kext IOPlatformPluginFamily.

 

 

No, this is a kext.

$ sudo kextstat | grep SMC
Password:
   13    4 0xffffff7f80c3d000 0xd000     0xd000     org.netkas.FakeSMC (3.3.1) <10 7 5 4 3>
   79    2 0xffffff7f81157000 0x15000    0x15000    com.apple.driver.AppleSMC (3.1.8) <10 7 5 4 3 1>
   88    0 0xffffff7f8113e000 0x3000     0x3000     com.apple.driver.AppleSMCPDRC (1.0.0) <87 11 6 4 3>
   93    0 0xffffff7f8116c000 0x10000    0x10000    com.apple.driver.ACPI_SMC_PlatformPlugin (1.0.0) <92 87 79 11 10 7 6 5 4 3>


#83
Jonathan Chagas

Jonathan Chagas

    InsanelyMac Protégé

  • Members
  • Pip
  • 36 posts
  • Gender:Male

I FIX IT!!!!  :D  :D  :D  :D

 

The problem always was the SSDT file of this script. I don't know why in my laptop never works.... I use google and i found the SSDT for all intel processors included the SSDT for my CPU (i3 2330M). The steps i follow for get the SSDT works:

 

1.- replace de SSDT file with the SSDT for my CPU. I attach the file for all SSDT for i3, i5 and i7 processor in this post.

2.- Patch AppleIntelCPUPowermanagement (for this guide)

3.- repair cache and system with kextwizard.

 

reboot and now my computer feels faster. i run a geek bench and i get this score:

 

BEFORE

http://browser.prima...kbench2/2398165

NOW

http://browser.prima...kbench2/2426915

 

but now i have a question. I need information about the p-states in my laptop. where i can get this info???

 

Hydra, I have the same notebook that you applied the patch correctly and I can run without NullCPM.kext and without kernel panic. However, my result in Geekbench continues for 2030 ... You can make the SSDT and DSDT specific for your Dell? I think that's the problem ...

 

(Sorry my bad English, is the fault of Google Translator kkk)



#84
Allaп

Allaп

    InsanelyMaestro

  • Local Moderators
  • 2,283 posts
  • Gender:Male
  • Location:Brazil

Hello @jonathan.chagas.

 

Did you try create a SSDT for you? Use this command:

curl -o ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh
chmod +x ssdtPRGen.sh
./ssdtPRGen.sh


#85
Jonathan Chagas

Jonathan Chagas

    InsanelyMac Protégé

  • Members
  • Pip
  • 36 posts
  • Gender:Male

 

Hello @jonathan.chagas.

 

Did you try create a SSDT for you? Use this command:

curl -o ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh
chmod +x ssdtPRGen.sh
./ssdtPRGen.sh

Yes!

 

I also applied a patch in DSDT to load AppleLTC.kext. The PStates is always 8 :/
 
Ps: A gnt n pode falar em português não? xD


#86
Allaп

Allaп

    InsanelyMaestro

  • Local Moderators
  • 2,283 posts
  • Gender:Male
  • Location:Brazil

I've seen what happens to your states in Olarila forum.

 

Ps: Vamos dar continuidade no Olarila, ou se ainda tiver duvidas sobre isso, abra um topico no Forum Portugues, esse guia tem lá também: Gerenciamento de energia para Sandy Bridge/Ivy Bridge/Haswell CPU



#87
Hackintosher1

Hackintosher1

    InsanelyMac Protégé

  • Members
  • Pip
  • 35 posts
  • Gender:Male
  • Location:Norway

I've seen what happens to your states in Olarila forum.

 

Ps: Vamos dar continuidade no Olarila, ou se ainda tiver duvidas sobre isso, abra um topico no Forum Portugues, esse guia tem lá também: Gerenciamento de energia para Sandy Bridge/Ivy Bridge/Haswell CPU

 

Hi Allan

 

I have same specs as one of the members here but his score was 5000 after fixing his SSDT. http://www.insanelym...-2#entry1996810

 

I tried the guide but unluckily I only get 3000 with geek bench..

Is it possible for me to get higher scores? I need help to understand SSDT and eventually fix performance..

 

http://browser.prima...ekbench3/631506

 

Specs in signature.



#88
Allaп

Allaп

    InsanelyMaestro

  • Local Moderators
  • 2,283 posts
  • Gender:Male
  • Location:Brazil

Apply patch in AICPM: http://www.insanelym...cpus/?p=1988633

After this, delete NullCPUPM, if you have.

 

About SSDT, read here: DSDT/SSDT: Everything you need to know SSDT



#89
ergot

ergot

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 195 posts

HI, when running the second command I'm getting:

chmod: ssdtPRGen.sh: No such file or directory



#90
Hackintosher1

Hackintosher1

    InsanelyMac Protégé

  • Members
  • Pip
  • 35 posts
  • Gender:Male
  • Location:Norway

HI, when running the second command I'm getting:

chmod: ssdtPRGen.sh: No such file or directory

Hi

 

Try this guide

http://olarila.com/f...php?f=28&t=1703

 

Same thing happened to me. Its same but this one worked



#91
marco.pisellonio80

marco.pisellonio80

    InsanelyMac Sage

  • Donators
  • 377 posts
  • Gender:Male
  • Interests:Libri, musica e natura

Hi,

 

My desktop in signature has sandy-bridge, with 10.9.3 and fixed and patched DSDT. In my o.c.b.p. I have generate P and C states. Should I follow this guide? What benefits do I have?

 

Thank you



#92
Picasso

Picasso

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 228 posts

 

Just a few more of P-States, values form the PowerManager between the minimum and the maximum clock speed, a little less of temperature. I read is useful to get more balance between CPU and GPU. In my test the result are the same, but de degrees are lower, not too much.



#93
marco.pisellonio80

marco.pisellonio80

    InsanelyMac Sage

  • Donators
  • 377 posts
  • Gender:Male
  • Interests:Libri, musica e natura

Lower degrees are a good reason to try. Thank you :)



#94
PimentelX86

PimentelX86

    InsanelyMac Deity

  • Local Moderators
  • 1,997 posts
  • Gender:Male
  • Location:Area 51

Hello Picasso

 

To get more P-Sates try use another different DSDT model... i use MacBook pro 8,1 amd work better than iMac 12....

 

Don't forget to create SSDT, path ACPUPM if you need and make tests to see what really work fo you...

 

:)







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


2 user(s) are reading this topic

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