Contribute
Register

Intel 3570k SpeedStep in Mountain Lion

Status
Not open for further replies.
Joined
May 5, 2012
Messages
23
Motherboard
Asus Z170M-E D3
CPU
i5-7400
Graphics
HD 630
Mac
  1. MacBook
  2. MacBook Pro
Mobile Phone
  1. Android
Hi all!

I'm using Intel Core i5 3570k and MSI Z77A-G43.
I have followed sixsixtysix's guide to install ML. http://www.tonymacx86.com/mountain-...success-msi-g77a-g43-mountain-lion-build.html
When I run "sysctl -a | grep freq", it gave me these results.

Code:
bash-3.2# sysctl -a | grep freq
hw.busfrequency = 100000000
hw.cpufrequency = 3392000000
hw.tbfrequency = 1000000000
hw.busfrequency: 100000000
hw.busfrequency_min: 100000000
hw.busfrequency_max: 100000000
hw.cpufrequency: 3392000000
hw.cpufrequency_min: 3392000000
hw.cpufrequency_max: 3392000000
hw.tbfrequency: 1000000000
machdep.tsc.frequency: 3392378119

From the output, I believe SpeedStep is not functioning even though I have enabled it in BIOS.
I greatly appreciate if some one can shed some light for me to get the SpeedStep to work.
 
I just checked mine and this is what I got:

Code:
Last login: Thu Aug  9 23:14:04 on consolelocalhost:~ LADB$ sysctl -a | grep freq
hw.busfrequency = 100000000
hw.cpufrequency = 3403000000
hw.tbfrequency = 1000000000
hw.busfrequency: 100000000
hw.busfrequency_min: 100000000
hw.busfrequency_max: 100000000
hw.cpufrequency: 3403000000
hw.cpufrequency_min: 3403000000
hw.cpufrequency_max: 3403000000
hw.tbfrequency: 1000000000
machdep.tsc.frequency: 3403431178
localhost:~ LADB$

I think Speedstep might not be working for me either
 
I actually just saw you posted this.

I ended up adding a custom SSDT.aml file to my Extras folder with 31 multipliers from 16 to 46 and now have full speed stepping reported from MSRDumper where as before I was only getting 2 (16 and 46).

Also, I figured out that if you are using a iMac Smbios.plist, you will only get 2 steps no matter what, 16 and whatever your high end multiplier is set too. I ended up using the MacMini 5,1 Simbios and am now getting full stepping.
 

Attachments

  • Screen Shot 2012-08-25 at 12.01.44 PM.png
    Screen Shot 2012-08-25 at 12.01.44 PM.png
    68.6 KB · Views: 537
I am using a Gigabyte GA-Z77X-UD5H with a 3570K overclocked to 4.2GHz. I have used MacPro 3,1 in my smbios.plist. I used MSRDumper.kext to monitor the p-states and fter running for a while and using a variety of applications, I only see 16 and 42:

Aug 25 12:55:05 My-Mac kernel[0]: MSRDumper PStatesReached: 16 42
Aug 25 12:55:06 My-Mac kernel[0]: MSRDumper CoreMulti(42)
Aug 25 12:55:06 My-Mac kernel[0]: MSRDumper PStatesReached: 16 42
Aug 25 12:55:06 My-Mac kernel[0]: MSRDumper CoreMulti(42)
Aug 25 12:55:06 My-Mac kernel[0]: MSRDumper PStatesReached: 16 42
Aug 25 12:55:06 My-Mac kernel[0]: MSRDumper CoreMulti(16)
Aug 25 12:55:06 My-Mac kernel[0]: MSRDumper PStatesReached: 16 42
Aug 25 12:55:07 My-Mac kernel[0]: MSRDumper CoreMulti(42)
Aug 25 12:55:07 My-Mac kernel[0]: MSRDumper PStatesReached: 16 42
Aug 25 12:55:08 My-Mac kernel[0]: MSRDumper CoreMulti(16)
Aug 25 12:55:08 My-Mac kernel[0]: MSRDumper PStatesReached: 16 42
Aug 25 12:55:08 My-Mac kernel[0]: MSRDumper CoreMulti(42)
Aug 25 12:55:08 My-Mac kernel[0]: MSRDumper PStatesReached: 16 42
Aug 25 12:55:08 My-Mac kernel[0]: MSRDumper CoreMulti(16)

Any suggestions about how to enable more p-states? How does one generate a custom SSDT for this system, or is it preferable to use a different machine identity?
 
The MacPro and iMac profiles only seem to support 2 states. I am using the MacMini 5,1 profile and all are working fine now.
 
I spent a good chunk of my morning trying different system definitions, rebooting, running Geekbench and MSRDumper.kext logs.

I am running a GA-Z77X-UD5H with an overclocked i5 3570K cpu (running at 4.2GHz max, i.e. 42x multiplier), and 8GB RAM @1600MHz (not overclocked or tweaked). I booted to my regular (admin level) account but ran no other GUI apps after booting before GeekBench. I ran a variety of apps while monitoring the console logs to see what p-states turned up. Most of the time the system was at 16x or 42x multipliers for any setting. Other multipliers seemed to be fairly rare for any system def.

I get essentially the same GeekBench score for any system definition (around 11550, with only run-to-run +/- 20 variations AFAIK)

Using MacPro 3,1 I see 16, 17, 18, 19, 20, 42 multipliers

Using iMac 12,2 I only see 16, 42 multipliers

Using MacMini 5,1 I see 16, 24, 27, 42 multipliers

I tried MacPro 5,1 but it crashed on boot- needed -x flag to enter safe mode to recover.

I can't see any reason so far to use any other system definition than MacPro 3,1 as I can't see any real advantages and this choice is well supported.
 
I have finally made speedstep work correctly, i just made sure i didnt have any ssdt or dsdt in /extras and that i had the latest bios F8. 10.8.1 and that I had macpro 3,1 in settings. Check out my build.
 
I will add that by running the MacMini smbios, that Airport Mirroring is working correctly on my MSI Z77A-G43 with the HD4000 graphics enabled but my screens hooked up to my XFX 6870, which is why I chose that over the MacPro 3,1.
 
Status
Not open for further replies.
Back
Top