Jump to content

CPU Speed limited to 1600Mhz


  • Please log in to reply
26 replies to this topic

#1
Kosta88

Kosta88

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 108 posts
Hi Guys,

Any reasons why my CPU doesn't go above multi of x16? I played a bit with bootloaders, installed Chameleon original etc, but now no matter what I do with the BIOS, at least not that I know what to do, my CPU speed is 1600Mhz. Checking via HWMonitor, loading the CPU via Terminal.

What do I need to fix this, any ideas?


Some information:
P8Z77-V Pro
2600K
1866Mhz RAM
Chameleon installed by Chameleon Wizard
Original installed by tonymacx86 ##### and guide (image put to usb from the store on another mac)
Tried resetting BIOS to original, but don't really know what else to do... I worked previously, but I have no idea what I changed to break it!

Thanks
Kosta

#2
Maniac10

Maniac10

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,052 posts
  • Gender:Not Telling
You probably need an SSDT for your cpu (MaciASL app or RevoGirl's script). You may also try the C&P States generator by adding GeneratePStates=Yes and GenerateCStates=Yes to you org.chameleon.boot.plist. Which SMBIOS profile are you using now? I think MacMini5,1 could be the right one for your hardware. Could you upload a bdmesg log?

EDIT: also, read the rules regarding tonycrap utilities. Don't even mention them here or you won't get any help.

#3
Kosta88

Kosta88

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 108 posts
Hi Maniac,

If you maybe didn't notice, this was my 1st post, meaning I'm really new to this stuff, but I'll try answering it to best of my ability!

What are these scripts, not familiar with it.
Generate C&P States in Wizard is checked and saved.
SMBIOS Profile: MacPro3,1. I'll try switching.

The bdmesg log:


Chameleon 2.2svn (svn-r2189) [2013-03-19 18:26:44]
msr(383): platform_info 70012200
msr(387): flex_ratio 000f0000
Unusable flex ratio detected. Patched MSR now 000e0000
Sticking with [BCLK: 100Mhz, Bus-Ratio: 340]
CPU: Brand String: Intel® Core™ i7-2600K CPU @ 3.40GHz
CPU: Vendor/Family/ExtFamily: 0x756e6547/0x6/0x0
CPU: Model/ExtModel/Stepping: 0x2a/0x2/0x7
CPU: MaxCoef/CurrCoef: 0x0/0x22
CPU: MaxDiv/CurrDiv: 0x0/0x0
CPU: TSCFreq: 3400MHz
CPU: FSBFreq: 100MHz
CPU: CPUFreq: 3400MHz
CPU: NoCores/NoThreads: 4/4
CPU: Features: 0x0000027f
Attempting to read GPT
Read GPT
Reading GPT partition 1, type C12A7328-F81F-11D2-BA4B-00A0C93EC93B
Reading GPT partition 2, type 48465300-0000-11AA-AA11-00306543ECAC
Read HFS+ file: [hd(0,2)/System/Library/CoreServices/SystemVersion.plist] 478 bytes.
Read HFS+ file: [hd(0,2)/Extra/org.chameleon.Boot.plist] 865 bytes.
Module 'Symbols.dylib' by 'Chameleon' Loaded.
Description: Chameleon symbols for linking
Version: 0
Compat: 0
Read HFS+ file: [hd(0,2)/Extra/modules/FileNVRAM.dylib] 56068 bytes.
Module 'FileNVRAM.dylib' by 'Unknown' Loaded.
Description:
Version: 0
Compat: 0
Read HFS+ file: [hd(0,2)/Extra/modules/Keylayout.dylib] 13424 bytes.
Module 'Keylayout.dylib' by 'Unknown' Loaded.
Description:
Version: 0
Compat: 0
Read HFS+ file: [hd(0,2)/Extra/nvram.20d5b4af-d28b-e111-9476-c86000e20c7d.plist] 1196 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/theme.plist] 2702 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/background.png] 966 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/logo.png] 5650 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/device_generic.png] 17757 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/device_hfsplus.png] 16769 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/device_ext3.png] 17757 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/device_fat16.png] 17757 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/device_fat32.png] 17757 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/device_ntfs.png] 17180 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/device_cdrom.png] 16279 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/device_selection.png] 8699 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/device_scroll_prev.png] 3095 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/device_scroll_next.png] 3106 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/menu_boot.png] 2808 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/menu_verbose.png] 2808 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/menu_ignore_caches.png] 2808 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/menu_single_user.png] 2808 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/menu_memory_info.png] 2808 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/menu_video_info.png] 2808 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/menu_help.png] 2808 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/menu_verbose_disabled.png] 2808 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/menu_ignore_caches_disabled.png] 2808 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/menu_single_user_disabled.png] 2808 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/menu_selection.png] 1706 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/progress_bar.png] 207 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/progress_bar_background.png] 189 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/text_scroll_prev.png] 3098 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/text_scroll_next.png] 3097 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/font_console.png] 4070 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Choose_Your_OS/font_small.png] 6060 bytes.
Read HFS+ file: [hd(0,2)/Library/Preferences/SystemConfiguration/com.apple.Boot.plist] 232 bytes.
Read HFS+ file: [hd(0,2)/Extra/org.chameleon.Boot.plist] 865 bytes.
Loading Darwin 10.8
Loading kernel cache /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache
Read HFS+ file: [hd(0,2)/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache] 4096 bytes.
Read HFS+ file: [hd(0,2)/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache] 17346567 bytes.
ACPI table not found: DSDT.aml
No DSDT found, using 0 as uid value.
Using PCI-Root-UID value: 0
Zotac GeForce GTX 580 1536MB NVc8 [10de:1080]-[19da:1203] :: PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0) device number: 1
LAN Controller [8086:1503] :: PciRoot(0x0)/Pci(0x19,0x0)
Setting up lan keys
Read HFS+ file: [hd(0,2)/Extra/smbios.plist] 467 bytes.
SMBus CmdReg: 0x3
Scanning SMBus [8086:1e22], mmio: 0xf7435004, ioport: 0xf000, hostc: 0x1
SPD[0] (size): 255 @0x50
SPD[0] (size): 146 @0x51
Slot: 1 Type 24 4096MB (DDR3 SDRAM) 1867MHz Vendor=Corsair
PartNo=CMX8GX3M2A2000C9 SerialNo=00000000
SPD[0] (size): 255 @0x52
SPD[0] (size): 146 @0x53
Slot: 3 Type 24 4096MB (DDR3 SDRAM) 1867MHz Vendor=Corsair
PartNo=CMX8GX3M2A2000C9 SerialNo=00000000
SPD[0] (size): 255 @0x54
SPD[0] (size): 255 @0x55
SPD[0] (size): 255 @0x56
SPD[0] (size): 80 @0x57
Slot: 7 Type 2 0MB (RAM) 800MHz Vendor=NoName
PartNo=P8Z77-V-PRO SerialNo=00000000
CPU is Intel® Core™ i7-2600K CPU @ 3.40GHz, family 0x6, model 0x2a

Type: 0, Length: 24, Handle: 0x0
BIOSInformation:
vendor: Apple Inc.
version: #####.tonymacx86.com
releaseDate: 11/06/2009

Type: 1, Length: 27, Handle: 0x1
SystemInformation:
manufacturer: Apple Inc.
productName: MacPro3,1
version: 1.0
serialNumber: G8031788GWR
uuid: 20D5B4AF-D28B-E111-9476-C86000E20C7D
wakeupReason: 0x6
skuNumber: SKU
family: MacPro

Type: 2, Length: 15, Handle: 0x2
BaseBoard:
manufacturer: Apple Inc.
product: Mac-F221BEC8
version: Rev 1.xx
serialNumber: MT7023042702880
assetTagNumber: To be filled by O.E.M.
locationInChassis: To be filled by O.E.M.
boardType: 0xA

Type: 3, Length: 22, Handle: 0x3
SystemEnclosure:
manufacturer: Chassis Manufacture
type: 3
version: Chassis Version
serialNumber: Chassis Serial Number
assetTagNumber: Asset-1234567890

Type: 4, Length: 42, Handle: 0x4
ProcessorInformation:
socketDesignation: LGA1155
processorType: 3
processorFamily: 0xBF
manufacturer: Intel
processorID: 0x206A7
processorVersion: Intel® Core™ i7-2600K CPU @ 3.40GHz
externalClock: 0MHz
maximumClock: 3400MHz
currentClock: 3415MHz
serialNumber: To Be Filled By O.E.M.
assetTag: To Be Filled By O.E.M.
partNumber: To Be Filled By O.E.M.

Type: 7, Length: 19, Handle: 0x5
Type: 7, Length: 19, Handle: 0x6
Type: 7, Length: 19, Handle: 0x7
Type: 8, Length: 9, Handle: 0x8
Type: 8, Length: 9, Handle: 0x9
Type: 8, Length: 9, Handle: 0xa
Type: 8, Length: 9, Handle: 0xb
Type: 8, Length: 9, Handle: 0xc
Type: 8, Length: 9, Handle: 0xd
Type: 8, Length: 9, Handle: 0xe
Type: 8, Length: 9, Handle: 0xf
Type: 8, Length: 9, Handle: 0x10
Type: 8, Length: 9, Handle: 0x11
Type: 8, Length: 9, Handle: 0x12
Type: 8, Length: 9, Handle: 0x13
Type: 8, Length: 9, Handle: 0x14
Type: 8, Length: 9, Handle: 0x15
Type: 8, Length: 9, Handle: 0x16
Type: 8, Length: 9, Handle: 0x17
Type: 8, Length: 9, Handle: 0x18
Type: 8, Length: 9, Handle: 0x19
Type: 8, Length: 9, Handle: 0x1a
Type: 8, Length: 9, Handle: 0x1b
Type: 8, Length: 9, Handle: 0x1c
Type: 8, Length: 9, Handle: 0x1d
Type: 9, Length: 17, Handle: 0x1e
Type: 9, Length: 17, Handle: 0x1f
Type: 9, Length: 17, Handle: 0x20
Type: 9, Length: 17, Handle: 0x21
Type: 9, Length: 17, Handle: 0x22
Type: 9, Length: 17, Handle: 0x23
Type: 9, Length: 17, Handle: 0x24
Type: 10, Length: 6, Handle: 0x25
Type: 11, Length: 5, Handle: 0x26
Type: 12, Length: 5, Handle: 0x27
Type: 32, Length: 20, Handle: 0x28
Type: 34, Length: 11, Handle: 0x29
Type: 26, Length: 22, Handle: 0x2a
Type: 36, Length: 16, Handle: 0x2b
Type: 35, Length: 11, Handle: 0x2c
Type: 28, Length: 22, Handle: 0x2d
Type: 36, Length: 16, Handle: 0x2e
Type: 35, Length: 11, Handle: 0x2f
Type: 27, Length: 15, Handle: 0x30
Type: 36, Length: 16, Handle: 0x31
Type: 35, Length: 11, Handle: 0x32
Type: 27, Length: 15, Handle: 0x33
Type: 36, Length: 16, Handle: 0x34
Type: 35, Length: 11, Handle: 0x35
Type: 29, Length: 22, Handle: 0x36
Type: 36, Length: 16, Handle: 0x37
Type: 35, Length: 11, Handle: 0x38
Type: 34, Length: 16, Handle: 0x39
Type: 26, Length: 22, Handle: 0x3a
Type: 36, Length: 16, Handle: 0x3b
Type: 35, Length: 11, Handle: 0x3c
Type: 26, Length: 22, Handle: 0x3d
Type: 36, Length: 16, Handle: 0x3e
Type: 35, Length: 11, Handle: 0x3f
Type: 28, Length: 22, Handle: 0x40
Type: 36, Length: 16, Handle: 0x41
Type: 35, Length: 11, Handle: 0x42
Type: 27, Length: 15, Handle: 0x43
Type: 36, Length: 16, Handle: 0x44
Type: 35, Length: 11, Handle: 0x45
Type: 28, Length: 22, Handle: 0x46
Type: 36, Length: 16, Handle: 0x47
Type: 35, Length: 11, Handle: 0x48
Type: 27, Length: 15, Handle: 0x49
Type: 36, Length: 16, Handle: 0x4a
Type: 35, Length: 11, Handle: 0x4b
Type: 29, Length: 22, Handle: 0x4c
Type: 36, Length: 16, Handle: 0x4d
Type: 35, Length: 11, Handle: 0x4e
Type: 29, Length: 22, Handle: 0x4f
Type: 36, Length: 16, Handle: 0x50
Type: 35, Length: 11, Handle: 0x51
Type: 26, Length: 22, Handle: 0x52
Type: 28, Length: 22, Handle: 0x53
Type: 27, Length: 15, Handle: 0x54
Type: 29, Length: 22, Handle: 0x55
Type: 39, Length: 22, Handle: 0x56
Type: 41, Length: 11, Handle: 0x57
Type: 41, Length: 11, Handle: 0x58
Type: 41, Length: 11, Handle: 0x59
Type: 139, Length: 94, Handle: 0x5a
Type: 17, Length: 34, Handle: 0x5b
MemoryDevice:
deviceLocator: ChannelA-DIMM0
bankLocator: BANK 0
memoryType: RAM
memorySpeed: 0MHz
manufacturer: N/A
serialNumber: N/A
assetTag: 9876543210
partNumber: N/A

Type: 16, Length: 23, Handle: 0x5c
Type: 18, Length: 23, Handle: 0x5d
Type: 17, Length: 34, Handle: 0x5e
MemoryDevice:
deviceLocator: ChannelA-DIMM1
bankLocator: BANK 1
memoryType: DDR3
memorySpeed: 1867MHz
manufacturer: Corsair
serialNumber: 00000000
assetTag: 9876543210
partNumber: CMX8GX3M2A2000C9

Type: 18, Length: 23, Handle: 0x5f
Type: 20, Length: 35, Handle: 0x60
Type: 17, Length: 34, Handle: 0x61
MemoryDevice:
deviceLocator: ChannelB-DIMM0
bankLocator: BANK 2
memoryType: RAM
memorySpeed: 0MHz
manufacturer: N/A
serialNumber: N/A
assetTag: 9876543210
partNumber: N/A

Type: 18, Length: 23, Handle: 0x62
Type: 17, Length: 34, Handle: 0x63
MemoryDevice:
deviceLocator: ChannelB-DIMM1
bankLocator: BANK 3
memoryType: DDR3
memorySpeed: 1867MHz
manufacturer: Corsair
serialNumber: 00000000
assetTag: 9876543210
partNumber: CMX8GX3M2A2000C9

Type: 18, Length: 23, Handle: 0x64
Type: 20, Length: 35, Handle: 0x65
Type: 19, Length: 31, Handle: 0x66
Type: 13, Length: 22, Handle: 0x68
Type: 131, Length: 6, Handle: 0x68
AppleProcessorType:
ProcessorType: 0x701

Type: 127, Length: 4, Handle: 0x69

Customizing SystemID with : 20d5b4af-d28b-e111-9476-c86000e20c7d
ACPI table not found: DSDT.aml
Read HFS+ file: [hd(0,2)/Extra/SSDT.aml] 988 bytes.
ACPI table not found: SSDT-1.aml
FADT: ACPI Restart Fix applied!
Found ACPI CPU: CPU0
Found ACPI CPU: CPU1
Found ACPI CPU: CPU2
Found ACPI CPU: CPU3
Found ACPI CPU: CPU4
Found ACPI CPU: CPU5
Found ACPI CPU: CPU6
Found ACPI CPU: CPU7
SSDT with CPU C-States generated successfully
P-States: min 0x10, max 0x22
SSDT with CPU P-States generated successfully
RSDT: Added 3 SSDT table(s)
FADT: ACPI Restart Fix applied!
Added 3 SSDT table(s) into XSDT
Starting Darwin x86_64
Boot Args: boot-uuid=61740488-589D-3654-AFE5-82CB65D6700C rd=*uuid darkwake=0

#4
Maniac10

Maniac10

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,052 posts
  • Gender:Not Telling
It looks ok, chameleon indeed generates the P&C states and MacPro3,1 should be fine to test this. Now we need to look at a boot log from your console (it's in /applications/utilities/console.app) This time paste it into a txt and upload it.

EDIT: well, just noticed you have an Asus motherboard, so you probably need to patch the AppleIntelCPUPowerManagement kext first to get speedstep working. I cannot help you with that as I've never needed it but there are several threads dedicated to that topic in this forum.

#5
Kosta88

Kosta88

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 108 posts
Most awesome, now I can't even boot in! I get a kernel panic, P-State Stepper Error 18 at step 29 in context 2 on CPU 0...
(only thing I changed was a change to Macmini5,1)

??? What to do?

Ah, nm... fixed it, found a tutorial on another site. Now back to Mac mini 3,1 and it booted. I wonder why??

Concerning the motherboard, I already installed the custom BIOS for it, does that cover what you mean?

The requested file is also attached.

I'll additionally look what you suggested on the forums here.

EDIT: Seems like I should have any need for this patch, since I flashed the board?
http://biosrepo.wordpress.com/about/

EDIT2: And now it's working? It's showing 4.8Ghz, my OC speed. Now I would really like to know why... did Mac Mini 3,1 fix it??

Attached Files



#6
Maniac10

Maniac10

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,052 posts
  • Gender:Not Telling
As far as I can tell everything looks ok, and the kext is loading without issues:
AppleIntelCPUPowerManagement: Turbo Ratios EEEE
AppleIntelCPUPowerManagement: (built 22:41:17 Jan  6 2013) initialization complete

Can you try generating the SSDT with the script or app? (just google MaciASL+SSDT or revogirl+ssdt+script)


Sorry but that is as far as I go regarding Asus boards and Speedstep as I never had one, hope someone more knowledgeable in the subject can help you solve this.

#7
Kosta88

Kosta88

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 108 posts
Solved! Kind of...
This is really stupid, but maybe helps you help me...
When I set to Macmini5,1, it gave me kernel panic. But then via simple edit in single user mode, I changed the line to 3,1 and voila, got my 4.8ghz.
First I thought it was a coincidence, I did something else, so I was poking around this a little while, trying:
Macmini3,1 installed: fail
MacPro3,1 installed: fail
MacPro5,1 installed: kernel panic, edit to Mac Pro 3,1: success!
Macmini5,1 installed: kernel panic, edit to Macmini3,1: success!
Macmini5,1 installed, edited to "Hackintosh", rebooted: success!

So what the hell?

#8
Maniac10

Maniac10

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,052 posts
  • Gender:Not Telling
MacPro5,1 KP on most computers, MacPro3,1 works on anything
MacMini3,1 is a Core2Duo so it's not the best for you
Hackintosh is like MacPro3,1 I think. Kind of generic.

Still I believe MacMini5,1 is the right one but it perhaps requires a proper SSDT to avoid the KP. Why don't you try macmini5,1 and this time boot with "UseKernelCache=No -f"

EDIT: on my hack with your same cpu I used to use MacMini5,2 with Chameleon, which doesn't use the onboard graphics and may be better for your system

#9
Kosta88

Kosta88

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 108 posts
Alright, I took a look at MaciASL DSDT, it has an option to generate SSDT.
But to be honest, I don't really know what to make of this... is there some tutorial somewhere on how to edit this stuff, or what to do??

So I created a custom SSDT apparently, with a help of the script I found on tonymacx86, and it still does a KP.

I set up Macmini5,1 as a SMBIOS + custom SSDT.

Finally, attempted your solution, including the above, and it also did the KP.

Btw. my CPU is running without HT. But I also tried with HT. I reckon this shouldn't be a problem?

Also, it doesn't matter what I type in into smbios.plist: I just put XXXXXXXXX, after installing Macmini5,1, and it booted AND the OC is working. As long apparently as it isn't Macmini5,1. I didn't change anything else!

#10
Maniac10

Maniac10

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,052 posts
  • Gender:Not Telling
For MaciASL you need 3 things:

Thermal Design Power: 95
Max Turbo Frequency: it's the one you set in the bios (48 I guess?)
Logical Cpus: 8
CPU Frequency: 3400

Save the file generated as SSDT.aml in your Extra folder, then add DropSSDT=Yes and delete the Generate P&C states lines in the org.chameleon.boot.plist.


EDIT: You say "custom SSDT" but how did you do it? Upload it please so I can take a look at it. Did you try MacMini5,2? Also why do you disable HT?

EDIT2: If you're already using a SSDT add DropSSDT=Yes and delete the Generate P&C states lines from your boot.plist, they're not necessary

#11
3.14r2

3.14r2

    The Round One

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,333 posts
  • Location:Molvania
OS X power management has different scenarios for the different Mac models. Features are enabled/disabled depending on the SMproductname parameter in SMBIOS.plist.

#12
Kosta88

Kosta88

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 108 posts
I just wanted to update, the issue has been resolved: official change to imac 12,1 I think, with custom ssdt generated with a script I found in maciasl thread, plus drop ssdt and deactivated p/c states. All is well!!

#13
Maniac10

Maniac10

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,052 posts
  • Gender:Not Telling
The thing is, the iMac12 profiles have crappy speedstep data, you'll likely see only the lowest and highest states. Even real iMacs have that problem. The solution for that is to edit the iMac speedstep plist and add the stepping from a MacMini. I can show you the one I'm currently using (MacMini5,3 stepping data for the iMac12,2 profile) as an example and I can guide you through the edits necessary for it. Of course you can use the plist I'll give you as well (assuming you're on 10.8.2 or 10.8.3) but it's better to learn for yourself in case of an update breaking the stepping data.

#14
Kosta88

Kosta88

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 108 posts
Yeah, I already found out that my CPU runs at x16 or at x48, was kinda bothering me. In Windows, I used to turn off Speedstep, as I let my CPU run at x48 all the time, though not loaded, of course, it didn't cause any heat.
I'll check if it must be on, but if it does, then I would surely like to take advantage of your knowledge and learn how to program that... but online chat would probably be of advantage, as writing here would probably take days. That OK with you?

#15
Maniac10

Maniac10

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,052 posts
  • Gender:Not Telling
It's simple plist edition, nothing more. Copy information from one file to another, run Kext Wizard, reboot, done. I'll do a couple of screencaps with the necessary steps and post them later.

#16
Kosta88

Kosta88

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 108 posts
In that case, let's do it =)

#17
Maniac10

Maniac10

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,052 posts
  • Gender:Not Telling
Ok, here we go, I'm gonna move the files with the terminal but you may do that with Finder as well.

1- Copy the iMac12,1 and MacMini5,1 (this one is the reference) plists from the kext to the desktop: (also make another copy in case you want the original back)
cp /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources/iMac12_1.plist ~/Desktop/
cp /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources/Macmini5_1.plist ~/Desktop/

2- Open those files with PlistEdit Pro (free download), remove the StepDataDict from the iMac and copy the StepContextDict from the MacMini to the iMac like this:

Attached File  steps.jpg   77.34KB   27 downloads

3- Save the iMac12_1.plist file and put it back into the kext:
sudo cp ~/Desktop/iMac12_1.plist /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources/iMac12_1.plist

4- Repair permissions and rebuild the kextcache with Kext Wizard (it's in this forum) or any other utility you may use for this purpose.

5- Reboot and test if it's working with HWMonitor, MSRDumper.kext or AppleIntelCPUPowerManagementInfo.kext.

6- Enjoy

#18
Kosta88

Kosta88

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 108 posts
Hehe, a good start: there are no iMac12_1.plist nor Macmini5_1.plist in the given folder (I went into kexts with show contents of course).

Also when copying via Terminal, no file comes up.


And sorry, it was my error, not 12_1 installed, but iMac13,2.

But on that note, is it possible to disable speedstep, eg. make it run at 4800mhz all the time? As I said, under windows, when I set SpeedStep + C1E off, I get 4800mhz, but still cool CPU. It has proven to be the best option in windows.

#19
jamiethemorris

jamiethemorris

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 413 posts
  • Gender:Male
  • Location:San Rafael, CA
If you want to run it at full speed all the time, you need to install nullcpupowermanagement.kext. this is what I do because it helps with cpu overloads in logic and pro tools.

#20
Maniac10

Maniac10

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,052 posts
  • Gender:Not Telling
If you don't have those files then you have a broken kext or have deleted them somehow. Check for those files in Time Machine, in a combo update or in the OSX installer. If you really want to disable speedstep you may do so in your bios.





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