Jump to content

SpeedStepper (now supports Mountain Lion 10.8.3)


flAked
 Share

574 posts in this topic

Recommended Posts

i have a problem with lion flAked, T_T

 

my speedstep doesnt works,

aicpupm loaded correctly,

 

here it is

ACPI_SMC_CtrlLoop::loadStepperContext - pmCPUControl (pmioctlPStateContext_t) failed, result = 0x16

 

is it problem with my dsdt / iMac12,2.plist in ioplatform?

Link to comment
Share on other sites

Thanks everyone, but I got it figured out. I had look for the closes laptop with core i7-2630qm and pop up the 15" mbp core i7 2635qm. So I changed my smbios to reflect 8, 2 instead of 8, 3 that I had used. Bam...

 

Jun 26 07:32:39 localhost kernel[0]: AppleIntelCPUPowerManagement: Turbo Ratios 6689

Jun 26 07:32:39 localhost kernel[0]: AppleIntelCPUPowerManagement: (built 16:44:42 Jun 7 2011) initialization complete

Jun 26 10:55:52 JCs-Mac-Pro kernel[0]: MSRDumper CoreMulti(8)

Jun 26 10:55:52 JCs-Mac-Pro kernel[0]: MSRDumper PStatesReached: 8 11 14 18 24 26 28

Jun 26 10:55:52 JCs-Mac-Pro kernel[0]: MSRDumper CoreMulti(11)

Jun 26 10:55:52 JCs-Mac-Pro kernel[0]: MSRDumper PStatesReached: 8 11 14 18 24 26 28

Jun 26 10:55:53 JCs-Mac-Pro kernel[0]: MSRDumper CoreMulti(28)

Jun 26 10:55:53 JCs-Mac-Pro kernel[0]: MSRDumper PStatesReached: 8 11 14 18 24 26 28

Jun 26 10:55:53 JCs-Mac-Pro kernel[0]: MSRDumper CoreMulti(8)

 

before the change:

 

Jun 25 15:22:35 JCs-Mac-Pro kernel[0]: MSRDumper PStatesReached: 8 20

Jun 25 15:22:35 JCs-Mac-Pro kernel[0]: MSRDumper CoreMulti(8)

 

only two pstates for 8, 3.

 

Thanks you flAked for all your help with this!!!!!

Link to comment
Share on other sites

is it problem with my dsdt / iMac12,2.plist in ioplatform?

Hard to tell, I haven't seen the error on my DP4 installation. But I haven't installed the latest DP4 update yet, maybe they changed something.

 

Which brings me to the important point that it's still a preview version, so I won't spend time on investigating further errors until it comes out.

Link to comment
Share on other sites

Hard to tell, I haven't seen the error on my DP4 installation. But I haven't installed the latest DP4 update yet, maybe they changed something.

 

Which brings me to the important point that it's still a preview version, so I won't spend time on investigating further errors until it comes out.

 

i tried with all DP,

DP 2, DP 3, DP4 , DP4 with the latest update,

 

all the same,

T_T

 

ok, waiting for the final version then

Link to comment
Share on other sites

I would not call that solving, using iMac12 definition for desktop SandyBridge is preferred.

 

They changed the stepper program in SMC_PlatformPlugin and all along I only had 1 p-state + 4 turbo in Lion.

 

So either they will update it once again for release, we are missing something or we will mod the plist to use the old stepper program.

Link to comment
Share on other sites

@Christiano: check with MSRDumper if the highest P-States are getting reached, maybe something else is mis-configured. SpeedStepper only solves the KP!

 

@WindowsKaput: is 166.0.0 part of the GM just released?

Link to comment
Share on other sites

SpeedStepper is a patcher for each individual version, I need to manually redo the entire patch for each version, which takes several hours. So this will take some time with every update.

Link to comment
Share on other sites

See post above, I need to download it, install it, configure the new install and then redo the patch.

 

I'm working on it.

 

I evaluated some other methods to circumvent the KP, but no results so far. I plan to do a more dynamic patching, that will last for the next minor updates with minimal changes to AICPUPM. That's why it's taking longer for this update.

Link to comment
Share on other sites

See post above, I need to download it, install it, configure the new install and then redo the patch.

 

I'm working on it.

 

I evaluated some other methods to circumvent the KP, but no results so far. I plan to do a more dynamic patching, that will last for the next minor updates with minimal changes to AICPUPM. That's why it's taking longer for this update.

 

sorry,

im still waiting for that,

but flAked, i want to try AICPUPM 159 in 11A511,

can u upload AICPUPM DP4?

 

i have lost my DP4 dmg, T_T

Link to comment
Share on other sites

for a while i am using aicpupm 159 from DP4 in GM 11A511

 

while waiting for the latest version.

 

 

FYI: i have no more error in GM with speedster that i asked before, smbios iMac12,2

 

ScreenShot2011-07-03at60505AM.png

 

 

EDIT : i have another problem now, T_T, speedster no load the non turbo multiplier, i try to open many apps, but still the same result, maybe this is the problem why i used different version

 

ScreenShot2011-07-03at61440AM.png

Link to comment
Share on other sites

These are the symptoms I saw on DP4 as well, only 16 + the Turbo states.

 

I'm currently on the road, so I can't test the GM on my main SandyBridge machine in regards to a potential new stepper program.

Link to comment
Share on other sites

Hi flAked!

 

I patched AICPUPM (10.6.8) on my P8Z68 Deluxe, it seems work

 

SpeedStepper v1.0 - © flAked 2011
for AICPUPM v142.6.0

Searching for wrmsr #0: 34a46
-> already patched.

Searching for wrmsr #1: 34d3e
-> already patched.

Searching for wrmsr #2: 34d5f
-> already patched.

Searching for wrmsr #3: 34f03
-> already patched.

Searching for wrmsr #4: 34fa2
-> already patched.

Searching for wrmsr #5: 35f27
-> already patched.

Searching for wrmsr #6: 3617c
-> already patched.

Searching for wrmsr #7: 361ce
-> already patched.

Searching for wrmsr #8: 3d61a
-> already patched.

Searching for wrmsr #9: 3d677
-> already patched.

Searching for wrmsr #0: 948e
-> already patched.

Searching for wrmsr #1: 98c1
-> already patched.

Searching for wrmsr #2: 997e
-> already patched.

Searching for wrmsr #3: 99eb
-> already patched.

Searching for wrmsr #4: 9aae
-> already patched.

Searching for wrmsr #5: a958
-> already patched.

Searching for wrmsr #6: abff
-> already patched.

Searching for wrmsr #7: ac96
-> already patched.

Searching for wrmsr #8: 11d0e
-> already patched.

Searching for wrmsr #9: 11dc2
-> already patched.

 

but this is the result

 

MSRDumper CoreMulti(16) 
MSRDumper PStatesReached: 16

 

@edit: I didn't forget to add the iMac12_2.plist, DSDT & SSDT are ok!

 

What's the reason ? Help :(

Link to comment
Share on other sites

@Edit: Here my DSDT and SSDT

 

kextstat -k | grep CPU   
11	0 0xffffff7f80860000 0x24000	0x24000 com.apple.driver.AppleIntelCPUPowerManagement (142.6.0) <7 6 5 4 3 1>
19	0 0xffffff7f808ca000 0x3000	 0x3000	 com.apple.driver.AppleIntelCPUPowerManagementClient (142.6.0) <7 6 5 4 3 1>
kextstat -k | grep HPET 
24	0 0xffffff7f808dc000 0x3000	 0x3000	 com.apple.driver.AppleHPET (1.5) <8 7 5 4 3>
kextstat -k | grep LPC 
58	0 0xffffff7f80c5a000 0x3000	 0x3000	 com.apple.driver.AppleLPC (1.5.1) <9 5 4 3>

 


francescos-imac:~ Francesco$ sysctl -a | grep cpu
hw.ncpu = 8
hw.cpufrequency = 3411000000
hw.availcpu = 8
hw.ncpu: 8
hw.activecpu: 8
hw.physicalcpu: 4
hw.physicalcpu_max: 4
hw.logicalcpu: 8
hw.logicalcpu_max: 8
hw.cputype: 7
hw.cpusubtype: 4
hw.cpu64bit_capable: 1
hw.cpufamily: 1418770316
hw.cpufrequency: 3411000000
hw.cpufrequency_min: 3411000000
hw.cpufrequency_max: 3411000000
hw.cputhreadtype: 1
machdep.cpu.max_basic: 13
machdep.cpu.max_ext: 2147483656
machdep.cpu.vendor: GenuineIntel
machdep.cpu.brand_string: Intel® Core(tm) i7-2600K CPU @ 3.40GHz
machdep.cpu.family: 6
machdep.cpu.model: 42
machdep.cpu.extmodel: 2
machdep.cpu.extfamily: 0
machdep.cpu.stepping: 7
machdep.cpu.feature_bits: 3219913727 530244543
machdep.cpu.extfeature_bits: 672139520 1
machdep.cpu.signature: 132775
machdep.cpu.brand: 0
machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR 
PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE 
SSE3 PCLMULQDQ DTES64 MON DSCPL VMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1
SSE4.2 POPCNT AES XSAVE OSXSAVE PCID TSCTMR AVX1.0
machdep.cpu.extfeatures: SYSCALL XD EM64T LAHF RDTSCP TSCI
machdep.cpu.logical_per_package: 16
machdep.cpu.cores_per_package: 8
machdep.cpu.microcode_version: 20
machdep.cpu.mwait.linesize_min: 64
machdep.cpu.mwait.linesize_max: 64
machdep.cpu.mwait.extensions: 3
machdep.cpu.mwait.sub_Cstates: 4384
machdep.cpu.thermal.sensor: 1
machdep.cpu.thermal.dynamic_acceleration: 1
machdep.cpu.thermal.invariant_APIC_timer: 1
machdep.cpu.thermal.thresholds: 2
machdep.cpu.thermal.ACNT_MCNT: 1
machdep.cpu.thermal.core_power_limits: 0
machdep.cpu.thermal.fine_grain_clock_mod: 1
machdep.cpu.thermal.package_thermal_intr: 1
machdep.cpu.thermal.hardware_feedback: 0
machdep.cpu.thermal.energy_policy: 0
machdep.cpu.xsave.extended_state: 7 832 832 0
machdep.cpu.arch_perf.version: 3
machdep.cpu.arch_perf.number: 4
machdep.cpu.arch_perf.width: 48
machdep.cpu.arch_perf.events_number: 7
machdep.cpu.arch_perf.events: 0
machdep.cpu.arch_perf.fixed_number: 3
machdep.cpu.arch_perf.fixed_width: 48
machdep.cpu.cache.linesize: 64
machdep.cpu.cache.L2_associativity: 6
machdep.cpu.cache.size: 256
machdep.cpu.tlb.inst.small: 64
machdep.cpu.tlb.data.small: 64
machdep.cpu.tlb.data.large: 32
machdep.cpu.tlb.shared: 512
machdep.cpu.address_bits.physical: 36
machdep.cpu.address_bits.virtual: 48
machdep.cpu.core_count: 4
machdep.cpu.thread_count: 8

SSDT.aml.zip

DSDT.aml.zip

Link to comment
Share on other sites

Stepper isn't able to patch GM release of AICPUPM kext. WIll there be a patch for it soon? I realize its a lot of work from what I read so far in the thread and since GM may not actually be the final released copy to the public it could mean another change and more time spent on stepper to patch a new version of AICPUPM but is there any chance of a patcher for at least the GM for now.

 

Thanks

Link to comment
Share on other sites

Jul  8 11:45:35 Francescos-iMac kernel[0]: MSRDumper PStatesReached: 16 26 30 34 35 36 37 
Jul  8 11:45:35 Francescos-iMac kernel[0]: MSRDumper CoreMulti(16)

 

:thumbsup_anim:

 

If a put the SSDT.aml in Extra the speedstep doesn't work.

Link to comment
Share on other sites

Would anyone happen to have a AICPUPM kext from DP4. I would like to try the patch on that version and after a lot of searching I cannot seem to find one since the release of Lion GM!!

 

Thanks

Link to comment
Share on other sites

Sure.

 

Also,

I have an ASUS P8Z68-V Pro, as well. I do not use any DSDT or SSDT and it kind of works. There is a bug in the BIOS that causes only turbo ratios to work for speedstepping if you override any setting in the advanced menu. If you reset your BIOS and use the stock settings, speedstepping will work correctly. HardOCP (First paragraph under "Kyle's Thoughts") outlined this bug, as well. With that said, using the Lion DP4 kext, I have seen it reach 16 34 35 36 37 48. I have my turbo ratio set to 4.8GHz so the 48 doesn't surprise me. I don't quite understand where it got 34, 35, 36, and 37 from. Maybe it's default to the next lower set of turbo ratios?

 

MSRDumper CoreMulti(16)

MSRDumper PStatesReached: 16 34 35 36 37 48

 

Anyway, as long as I can have it idle at 1.6GHz and jump up to 4.8GHz under load, I really don't care about anything else in between.

AppleIntelCPUPowerManagement_lion_dp4_159.0.0.kext.zip

Link to comment
Share on other sites

 Share

×
×
  • Create New...