Jump to content

SpeedStepper (now supports Mountain Lion 10.8.3)


  • Please log in to reply
573 replies to this topic

#121
buoo

buoo

    The Prodigal Son

  • Moderators
  • 4,536 posts
  • Gender:Male
  • Location:Italy
Should I use SpeedStepper v1.2 for Lion GM (beta) for Lion Retail?

#122
flAked

flAked

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 470 posts
  • Gender:Male
  • Location:internets

Should I use SpeedStepper v1.2 for Lion GM (beta) for Lion Retail?

Yes, it's the same build as the GM.

#123
buoo

buoo

    The Prodigal Son

  • Moderators
  • 4,536 posts
  • Gender:Male
  • Location:Italy
I've already tested with success, but there is something strange in my kernelog.
I'll retry it on another Lion's installation. soon the result...

Edit: It works good, I discover the reason of those strange messages in my kernel.log. The speed stepper is innocent :)


Report:
[codebox]
SpeedStepper v1.2 - © flAked 2011
for AICPUPM v166.0.0 - Lion GM

Searching for wrmsr #0: a4fe
-> found bytes.
-> patched.

Searching for wrmsr #1: a5c6
-> found bytes.
-> patched.

Searching for wrmsr #2: a644
-> found bytes.
-> patched.

Searching for wrmsr #3: a68d
-> found bytes.
-> patched.

Searching for wrmsr #4: af48
-> found bytes.
-> patched.

Searching for wrmsr #5: affa
-> found bytes.
-> patched.

Searching for wrmsr #6: b0b8
-> found bytes.
-> patched.

Searching for wrmsr #7: b6d5
-> found bytes.
-> patched.

Searching for wrmsr #8: 11abe
-> found bytes.
-> patched.

Searching for wrmsr #9: 11b7c
-> found bytes.
-> patched.

All done. Bye :)
bash-3.2#[/codebox]

#124
androdev

androdev

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts

Looks good, which model identifier are you using?

Tried both MacBook Pro 8,2 and 8,3. The 8,2 is more close, because it has i7-2635QM (same as mine i7-2630QM).
BUT
Looks like I miss turbo states, because only 8-20 is reached, but maximum turbo is 29. How can I fix missing turbo?

Thank you!

#125
flAked

flAked

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 470 posts
  • Gender:Male
  • Location:internets
You need to have all P-States in the APSS object of CPU0 in your DSDT/SSDT, but it's much easier to use RevoBoot and let it auto-filled for you.

I don't know if GeneratePStates with Chameleon works for SandyBridge.


Maybe Turbo is disabled in UEFI or set wrongly? What if you search kernel.log for "ratio"?

Thats mine:
AppleIntelCPUPowerManagement: Turbo Ratios 1234


#126
asstastic

asstastic

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 321 posts
  • Gender:Male
  • Location:Austin, TX
I have pstates 8-29 working on i7-2630QM using 8,2 identifier. I got it working by editing MacBookPro8_2.plist in IOPlatformPluginFamily.kext > ACPI_SMC_PlatformPlugin.kext.

I'm also loading SSDT and pstates using latest Chimera.

http://www.tonymacx8...=169929#p169929

#127
androdev

androdev

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts
This is what I see in my log:
Jul 26 22:17:38 localhost kernel[0]: AppleIntelCPUPowerManagement: Turbo Ratios 6689
No option for turbo in setup, speedstep only. Thank you flAked, this is the time to try RevoBoot.

asstastic
Thank you, I will try your method too.

#128
buoo

buoo

    The Prodigal Son

  • Moderators
  • 4,536 posts
  • Gender:Male
  • Location:Italy

I have pstates 8-29 working on i7-2630QM using 8,2 identifier. I got it working by editing MacBookPro8_2.plist in IOPlatformPluginFamily.kext > ACPI_SMC_PlatformPlugin.kext.

I'm also loading SSDT and pstates using latest Chimera.

http://www.tonymacx8...=169929#p169929


I can get 9-29 pstates working using 12,2 identifier for Snow, only 4 pstates for Lion using same dsdt and ssdt.

I'm trying to solve it, I don't understand the reason why.

I'll try your method

#129
flAked

flAked

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 470 posts
  • Gender:Male
  • Location:internets

I can get 9-29 pstates working using 12,2 identifier for Snow, only 4 pstates for Lion using same dsdt and ssdt.

I'm trying to solve it, I don't understand the reason why.

If your DSDT/SSDT configuration works in Snow then it's fine, they changed the used P-States for the iMac12,2.

Every "solution" I heard so far was just using MBP8,3 in Lion.

#130
buoo

buoo

    The Prodigal Son

  • Moderators
  • 4,536 posts
  • Gender:Male
  • Location:Italy
Could we try to edit the iMac12,2 plist?

#131
flAked

flAked

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 470 posts
  • Gender:Male
  • Location:internets
Sure, just use the stepper program from 10.6.8 in that plist.

In the old thread by DHP we tried to figure out how this thing actually works, without success.

But even if we did - it's still not a stable solution, because we would need to edit that plist with every update.

I'm hoping that somebody can run MSRDumper on a real iMac12,2 and see if it shows the same behavior. If it does, then I think it's a bug and should be submitted.

In the meantime, either edit the plist and add it to the list of things to remember on updating or switch to MBP8,3.

Hopefully the new MacPros include a nice stepper program.

#132
Filipilon™ Katagraph®

Filipilon™ Katagraph®

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts

Anyone tested 10.7.2 for a new AICPUPM?

10.7.2 Developer Combo Update has no new AICPUPM.
List of extracted S/L/E files (by Pacifist):
Attached File  10.7.2_DEV_CU_SLE.png   72.05KB   40 downloads

#133
buoo

buoo

    The Prodigal Son

  • Moderators
  • 4,536 posts
  • Gender:Male
  • Location:Italy

Sure, just use the stepper program from 10.6.8 in that plist.


I did not understand

#134
flAked

flAked

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 470 posts
  • Gender:Male
  • Location:internets
In the iMac12_2.plist of Lion you will find:

<key>StepDataDict</key>
<dict>
<key>iMac12,2</key>
<string>SP11</string>
<key>SP11</key>
<data>...</data>
</dict>

Replace this part with the one from the 10.6.8 plist:
<key>StepDataDict</key>
<dict>
<key>iMac12,2</key>
<string>SP13</string>
<key>SP13</key>
<data>...</data>
</dict>

The important bit is under data, that is the stepper program choosing the P-States. You can also see (if you open the plists in a texteditor) that the new stepper program is much smaller.

#135
mac-hacks

mac-hacks

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
  • Gender:Male
  • Location:CALIFORNIA

AppleIntelCPUPowerManagement.kext to load on ASUS P67 boards.


Will this work with Gigabyte P67?

#136
flAked

flAked

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 470 posts
  • Gender:Male
  • Location:internets
I believe Gigabyte P67 boards don't have that problem, have you loaded AICPUPM without NullCPU? It should just work.

#137
mac-hacks

mac-hacks

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
  • Gender:Male
  • Location:CALIFORNIA
no, i just built my 1st Hackintosh. I've use Mac's since late 90's. All tweaking has been learning curve. if you have second could you take look at my post and point me in right direction.

http://www.insanelym...howtopic=263700

Thanks

#138
buoo

buoo

    The Prodigal Son

  • Moderators
  • 4,536 posts
  • Gender:Male
  • Location:Italy

In the iMac12_2.plist of Lion you will find:

<key>StepDataDict</key>
<dict>
<key>iMac12,2</key>
<string>SP11</string>
<key>SP11</key>
<data>...</data>
</dict>

Replace this part with the one from the 10.6.8 plist:
<key>StepDataDict</key>
<dict>
<key>iMac12,2</key>
<string>SP13</string>
<key>SP13</key>
<data>...</data>
</dict>

The important bit is under data, that is the stepper program choosing the P-States. You can also see (if you open the plists in a texteditor) that the new stepper program is much smaller.


Jul 27 14:17:20 localhost kernel[0]: ACPI_SMC_CtrlLoop::loadStepperContext - pmCPUControl (pmioctlPStateContext_t) failed, result = 0x16

16 35 36 37

#139
flAked

flAked

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 470 posts
  • Gender:Male
  • Location:internets
You have opened both plist in a text editor and copied the entire data portion yes?

It could be that the old stepper programs are not compatible with the new AICPUPM, you could try the one from Lions MBP8,3 and see what that gives.

#140
buoo

buoo

    The Prodigal Son

  • Moderators
  • 4,536 posts
  • Gender:Male
  • Location:Italy
I've noticed other differences

....rebooting

Edit: Same thing with the others changes

I'm attaching here two tests, the second using the asstastic's instructions.

Attached Files







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