flAked Posted June 6, 2011 Share Posted June 6, 2011 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! 12 Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted June 6, 2011 Share Posted June 6, 2011 It works like a charm here on my ASUS P8P67-M PRO with all the following BIOS version: 0708 0709 0713 Tanks for your great work Link to comment Share on other sites More sharing options...
buoo Posted June 6, 2011 Share Posted June 6, 2011 Great job flAked Link to comment Share on other sites More sharing options...
Regi Yassin Posted June 6, 2011 Share Posted June 6, 2011 is this means that nullcpupwm is not longer needed? Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted June 6, 2011 Share Posted June 6, 2011 is this means that nullcpupwm is not longer needed? Yep 1 Link to comment Share on other sites More sharing options...
Regi Yassin Posted June 6, 2011 Share Posted June 6, 2011 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 More sharing options...
mrmojorisin17 Posted June 6, 2011 Share Posted June 6, 2011 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? Link to comment Share on other sites More sharing options...
Regi Yassin Posted June 6, 2011 Share Posted June 6, 2011 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 More sharing options...
mrmojorisin17 Posted June 6, 2011 Share Posted June 6, 2011 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 1 Link to comment Share on other sites More sharing options...
Regi Yassin Posted June 6, 2011 Share Posted June 6, 2011 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, Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted June 6, 2011 Share Posted June 6, 2011 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. Link to comment Share on other sites More sharing options...
buoo Posted June 6, 2011 Share Posted June 6, 2011 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 More sharing options...
Regi Yassin Posted June 6, 2011 Share Posted June 6, 2011 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 Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted June 6, 2011 Share Posted June 6, 2011 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 More sharing options...
Regi Yassin Posted June 6, 2011 Share Posted June 6, 2011 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 Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted June 6, 2011 Share Posted June 6, 2011 Don't you using a SSDT for your i7-2600K, right? Link to comment Share on other sites More sharing options...
Regi Yassin Posted June 6, 2011 Share Posted June 6, 2011 Don't you using a SSDT for your i7-2600K, right? i use SSDT_PR.aml that i downloaded from ur link, and renamed it to SSDT.aml and put in extra folder. why? am i did something wrong? Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted June 6, 2011 Share Posted June 6, 2011 Attach here your SSDT Link to comment Share on other sites More sharing options...
Regi Yassin Posted June 6, 2011 Share Posted June 6, 2011 Attach here your SSDT attached, btw why? is there anything wrong? SSDT.aml.zip Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted June 6, 2011 Share Posted June 6, 2011 Attach .dsl please Link to comment Share on other sites More sharing options...
flAked Posted June 6, 2011 Author Share Posted June 6, 2011 Chameleon and Chimera are looking for /SSDT-0.aml /SSDT-1.aml and so forth. Link to comment Share on other sites More sharing options...
Regi Yassin Posted June 6, 2011 Share Posted June 6, 2011 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 More sharing options...
flAked Posted June 6, 2011 Author Share Posted June 6, 2011 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 More sharing options...
mrmojorisin17 Posted June 6, 2011 Share Posted June 6, 2011 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.dslSSDT-1.dsl .. SSDT-4.dsl Link to comment Share on other sites More sharing options...
Regi Yassin Posted June 6, 2011 Share Posted June 6, 2011 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 More sharing options...
Recommended Posts