Jump to content

SpeedStepper (now supports Mountain Lion 10.8.3)


flAked
 Share

574 posts in this topic

Recommended Posts

SpeedStepper v1.0 for SnowLeopard 10.6.8

 

SpeedStepper is a command-line tool that patches AppleIntelCPUPowerManagement.kext to load on ASUS P67 boards.

 

It patches 10 distinct write operations to MSR 0xE2, that is locked by the ASUS BIOS.

 

Supported is only AICPUPM v142.6.0 (32/64bit).

 

 

Usage:

1) make a backup of the kext, patching will be done in-place

2) sudo ./speedstepper /S/L/E/AICPUPM.kext/Contents/MacOS/AICPUPM (abbreviated)

3) update kextcache

4) read thread ... (soon) to get SpeedStep working, in the meantime goto link

 

speedstepper.zip

 

 

SpeedStepper v1.2 for Lion 10.7.0 & 10.7.1

 

Only works with AICPUPM v166.0.0 (64bit)

 

speed_stepper_lion_gm.zip

 

 

SpeedStepper v1.2 for Lion 10.7.2 (beta)

 

Only works with AICPUPM v167.0.0 (64bit)

 

speed_stepper_lion_1072.zip

 

 

SpeedStepper v1.3 for Mountain Lion 10.8.3

 

Only works with AICPUPM v196.0.0

 

speedstepper_ml_1083.zip

 

 

 

Also see MSRDumper for debugging P-States!

  • Like 12
Link to comment
Share on other sites

great, its working withou nullcpupwm.kext

but the thing is my geekbench score is drop, usually i got 14xxx with OverClock to 4.3 Ghz with speedstep disabled, C1E enabled.

 

but now without nullcpupwm i got 5xxx geekbench,

 

is there something wrong with my OC setting in bios, or what?

Link to comment
Share on other sites

Are you using a SSDT_PR (or simply SSDT if you're using Chameleon or Chimera) for your i7-2600K?

Look at this.

What mac model identifier are you using?

 

im using iMac 12.2

i dont use any ssdt, i just use dsdt.aml from auto patcher,

 

what am i supposed to do now?

 

AppleIntelE1000e(Info): changing MTU from 0 to 1500
ACPI_SMC_PlatformPlugin::pushCPU_CSTData - _CST evaluation failed
DSMOS has arrived
AppleIntelE1000e: Ethernet address f4:6d:04:97:d2:ad** Device in slot: SLOT--1 **
** Device in slot: SLOT--1 **
ACPI_SMC_PlatformPlugin::pushCPU_CSTData - _CST evaluation failed
ACPI_SMC_PlatformPlugin::registerLPCDriver - WARNING - LPC device initialization failed: C-state power management not initialized

Link to comment
Share on other sites

You have to use a SSDT_PR for your i7-2600K and the iMac12_2.plist in:

/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources/

iMac12_2.plist.zip

I recommend to you to read carefully the DHP's thread ;)

 

im sorry before, im newbie with hackintosh,

i have a silly question, how to use SSDT_PR for my 2600k?

how to get SSDT_PR?

 

sorry

 

EDIT : it works now, i got 15813 geekbench score with 4.3 Ghz SpeedStep Enable,

post-572014-1307388233_thumb.png

Link to comment
Share on other sites

In the thread I linked you you'll find the SSDT_PR, that you have to rename to SSDT if you use Chameleon, and put it in Extra with your DSDT.

 

 

regae

 

...then use MSRDumper!

Link to comment
Share on other sites

regae

 

...then use MSRDumper!

 

i really have no idea how to use this, in this thread told how to use, but i dont get it,

the only thing i know is install the MSRDumper.kext to my S/L/E and then repair permissions and rebuild cache, and restart my pc, in verbose i got this

 

MSRDumper CoreMulti(16) 
MSRDumper PStatesReached: 16 34 38

 

i post the screenshot,

geekbench scored with stock @3.4Ghz

post-572014-1307390801_thumb.png

Link to comment
Share on other sites

MSRDumper is a special made kext for debugging P-State transitions on SandyBridge systems.

It will output the current CPU multiplier and the reached P-States over time in kernel.log.

To use it you have to open Terminal and the use this commands:

cd [put here the folder where MSRDumper.kext is]
sudo bash
chown -R root:wheel MSRDumper.kext
kextload MSRDumper.kext

Now open Console and see the output in kernel.log ;)

Link to comment
Share on other sites

To use it you have to open Terminal and the use this commands:

cd [put here the folder where MSRDumper.kext is]
sudo bash
chown -R root:wheel MSRDumper.kext
kextload MSRDumper.kext

Now open Console and see the output in kernel.log ;)

 

oke i get it now,

see the SS i attached

post-572014-1307392477_thumb.png

Link to comment
Share on other sites

Attach .dsl please ;)

 

once again, im newbie with this, hehehe

how to get ssdt.dsl ?

 

i got ssdt.aml from link that u gave.

my dsdt.aml is from dsdtautopatcher.

 

 

Chameleon and Chimera are looking for /SSDT-0.aml /SSDT-1.aml and so forth.

 

 

how to make ssdt-x.aml ?

my bdmesg give me this

 

Read HFS+ file: [hd(0,2)/Extra/DSDT.aml] 34021 bytes.
Read HFS+ file: [hd(0,2)/Extra/SSDT.aml] 2829 bytes.
ACPI table not found: SSDT-1.aml
FADT: Restart Fix applied!
FADT: Using custom DSDT!
ACPI CPUs not found: C-States not generated !!!
ACPI CPUs not found: P-States not generated !!!
RSDT: Added 1 SSDT table(s)
FADT: Restart Fix applied!
FADT: Using custom DSDT!
ACPI CPUs not found: C-States not generated !!!
ACPI CPUs not found: P-States not generated !!!
Added 1 SSDT table(s) into XSDT
Starting Darwin x86_64

 

is it a problem?

Link to comment
Share on other sites

The SSDT_PR you posted is a very old one from the thread. You also need processor definitions in your DSDT.

 

This is no autopatcher solution, we are running a custom made DSDT alongside a custom made bootloader (RevoBoot).

 

Please read the thread linked to. I will post a thread about SpeedStep on the P8P67 in the next days.

Link to comment
Share on other sites

Chameleon and Chimera are looking for /SSDT-0.aml /SSDT-1.aml and so forth.

It depends

 

Chameleon RC5 mode with mem detection enabled and automatic P-States & C-States generation for native power managment

The bootloader also supports multiple SSDT loading (names should be SSDT.aml, SSDT-1.aml ... SSDT-29.aml).

Chameleon bootloader with SSDT and DSDT override, I written a patch for Chameleon which overrides default SSDT and DSDT

SSDT-0.dsl

SSDT-1.dsl

..

SSDT-4.dsl

Link to comment
Share on other sites

The SSDT_PR you posted is a very old one from the thread. You also need processor definitions in your DSDT.

 

but all things is work.

no problem with my rig now,

 

how to get SSDT_PR the new one?

should i made them by my self?

Link to comment
Share on other sites

 Share

×
×
  • Create New...