Open trickymast3r opened 7 years ago
It looks your SSDT was compiled successfully:
"Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 0 Optimizations Do you want to open ssdt.dsl (y/n)? n"
As opposed to the message I get:
"Compilation complete. 16 Errors, 0 Warnings, 0 Remarks, 0 Optimizations Error: IASL status: 255 (Failed)"
I wonder if E5-2670 power management is only possible on a MacPro6,1 SMBIOS...
I was succesed patch because of help from stinga ... Did u success hiro ?
No success yet for me I'm afraid :(
I'm going to try the AsusAICPUPM patch...
at first u must check ur main is locked msr or not ... use AppleIntelInfo.kext and check it .
what's ur computer specs build ?
Intel S2600CP2J mobo 2* Intel E5-2670
I patched AsusAICPUPM, but alas I still don't have proper power management. My CPUs have the following speeds:
For some reason I have power managment, but my CPU ratios are far too low. They should be ranging from 12-33.
can u run appleintelinfo.kext and send me ur result
Here are my results after patching AppleIntelCPuPowerManagement.kext:
AppleIntelInfo.kext v1.2 Copyright © 2012-2015 Pike R. Alpha. All rights reserved
Settings:
------------------------------------
logMSRs............................: 1
logIGPU............................: 0
logIntelRegs.......................: 1
logCStates.........................: 1
logIPGStyle........................: 1
InitialTSC.........................: 0xb909589a4a8
MWAIT C-States.....................: 135456
Model Specific Regiters
------------------------------------
MSR_CORE_THREAD_COUNT......(0x35) : 0x80010
MSR_PLATFORM_INFO..........(0xCE) : 0xC0064011A00
MSR_PMG_CST_CONFIG_CONTROL.(0xE2) : 0x1E008403
MSR_PMG_IO_CAPTURE_BASE....(0xE4) : 0x10414
IA32_MPERF.................(0xE7) : 0x2A55FB4BF0
IA32_APERF.................(0xE8) : 0x138A35CBFB
MSR_FLEX_RATIO.............(0x194) : 0x0
MSR_IA32_PERF_STATUS.......(0x198) : 0x1B6100000C00
MSR_IA32_PERF_CONTROL......(0x199) : 0xC00
IA32_CLOCK_MODULATION......(0x19A) : 0x0
IA32_THERM_STATUS..........(0x19C) : 0x88400000
IA32_MISC_ENABLES..........(0x1A0) : 0x850089
MSR_MISC_PWR_MGMT..........(0x1AA) : 0x400000
MSR_TURBO_RATIO_LIMIT......(0x1AD) : 0x1E1E1F1F20202121
IA32_ENERGY_PERF_BIAS......(0x1B0) : 0x7
MSR_POWER_CTL..............(0x1FC) : 0x3104005B
MSR_RAPL_POWER_UNIT........(0x606) : 0xA1003
MSR_PKG_POWER_LIMIT........(0x610) : 0x6845000148398
MSR_PKG_ENERGY_STATUS......(0x611) : 0x1999D1A6
MSR_PKG_POWER_INFO.........(0x614) : 0x2F05A001980398
MSR_PP0_CURRENT_CONFIG.....(0x601) : 0x14149400000528
MSR_PP0_POWER_LIMIT........(0x638) : 0x0
MSR_PP0_ENERGY_STATUS......(0x639) : 0xA2BE938
MSR_PP0_POLICY.............(0x63a) : 0x0
MSR_PKGC6_IRTL.............(0x60b) : 0x0
MSR_PKGC7_IRTL.............(0x60c) : 0x0
MSR_PKG_C2_RESIDENCY.......(0x60d) : 0x0
MSR_PKG_C3_RESIDENCY.......(0x3f8) : 0x0
MSR_PKG_C6_RESIDENCY.......(0x3f9) : 0x0
MSR_PKG_C7_RESIDENCY.......(0x3fa) : 0x0
IA32_TSC_DEADLINE..........(0x6E0) : 0xB90981C20FE
PCH device.................: 0x1D418086
CPU Ratio Info:
------------------------------------
CPU Low Frequency Mode.............: 1200 MHz
CPU Maximum non-Turbo Frequency....: 2600 MHz
CPU Maximum Turbo Frequency........: 3300 MHz
CPU P-States [ (12) ]
CPU C3-Cores [ 9 10 ]
CPU C6-Cores [ 2 5 14 ]
CPU C3-Cores [ 8 9 10 12 ]
CPU C6-Cores [ 2 5 6 13 14 16 ]
CPU C3-Cores [ 3 6 7 8 9 10 12 ]
CPU C6-Cores [ 2 5 6 12 13 14 15 16 ]
CPU C3-Cores [ 3 6 7 8 9 10 12 15 ]
CPU C6-Cores [ 2 5 6 12 13 14 15 16 ]
CPU C3-Cores [ 2 3 6 7 8 9 10 12 15 ]
CPU C6-Cores [ 2 5 6 8 11 12 13 14 15 16 ]
CPU C3-Cores [ 2 3 6 7 8 9 10 12 14 15 ]
CPU C6-Cores [ 2 4 5 6 8 9 11 12 13 14 15 16 ]
CPU C3-Cores [ 2 3 6 7 8 9 10 12 13 14 15 ]
CPU C6-Cores [ 2 4 5 6 7 8 9 11 12 13 14 15 16 ]
CPU C3-Cores [ 2 3 6 7 8 9 10 12 13 14 15 16 ]
CPU C6-Cores [ 2 3 4 5 6 7 8 9 11 12 13 14 15 16 ]
CPU C3-Cores [ 2 3 5 6 7 8 9 10 12 13 14 15 16 ]
CPU C3-Cores [ 2 3 5 6 7 8 9 10 12 13 14 15 16 ]
CPU C3-Cores [ 2 3 4 5 6 7 8 9 10 12 13 14 15 16 ]
CPU C3-Cores [ 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ]
CPU C6-Cores [ 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ]
CPU C3-Cores [ 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ]
CPU C6-Cores [ 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ]
CPU C6-Cores [ 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ]
CPU C6-Cores [ 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ]
not like me ... i think for ur e5-2670 u need set smbios to macpro 6,1 and set cpu type to 0a01 .
AppleIntelInfo.kext v1.2 Copyright © 2012-2015 Pike R. Alpha. All rights reserved
Settings:
------------------------------------
logMSRs............................: 1
logIGPU............................: 0
logIntelRegs.......................: 1
logCStates.........................: 1
logIPGStyle........................: 1
InitialTSC.........................: 0x64e516e95f1c
MWAIT C-States.....................: 135456
Model Specific Regiters
------------------------------------
MSR_CORE_THREAD_COUNT......(0x35) : 0x80010
MSR_PLATFORM_INFO..........(0xCE) : 0xC0064011A00
MSR_PMG_CST_CONFIG_CONTROL.(0xE2) : 0x1E008403
MSR_PMG_IO_CAPTURE_BASE....(0xE4) : 0x10414
IA32_MPERF.................(0xE7) : 0x2951AB5A48
IA32_APERF.................(0xE8) : 0x267B3471EE
MSR_FLEX_RATIO.............(0x194) : 0x0
MSR_IA32_PERF_STATUS.......(0x198) : 0x23B500002100
MSR_IA32_PERF_CONTROL......(0x199) : 0x2100
IA32_CLOCK_MODULATION......(0x19A) : 0x0
IA32_THERM_STATUS..........(0x19C) : 0x883A0000
IA32_MISC_ENABLES..........(0x1A0) : 0x850089
MSR_MISC_PWR_MGMT..........(0x1AA) : 0x400001
MSR_TURBO_RATIO_LIMIT......(0x1AD) : 0x1E1E1F1F20202121
IA32_ENERGY_PERF_BIAS......(0x1B0) : 0x0
MSR_POWER_CTL..............(0x1FC) : 0x2504005B
MSR_RAPL_POWER_UNIT........(0x606) : 0xA1003
MSR_PKG_POWER_LIMIT........(0x610) : 0x68450005A8398
MSR_PKG_ENERGY_STATUS......(0x611) : 0x104645F3
MSR_PKG_POWER_INFO.........(0x614) : 0x2F05A001980398
MSR_PP0_CURRENT_CONFIG.....(0x601) : 0x141494800007F8
MSR_PP0_POWER_LIMIT........(0x638) : 0x0
MSR_PP0_ENERGY_STATUS......(0x639) : 0xBB1FEB4
MSR_PP0_POLICY.............(0x63a) : 0x0
MSR_PKGC6_IRTL.............(0x60b) : 0x0
MSR_PKGC7_IRTL.............(0x60c) : 0x0
MSR_PKG_C2_RESIDENCY.......(0x60d) : 0x8886938EA
MSR_PKG_C3_RESIDENCY.......(0x3f8) : 0x5B342BE
MSR_PKG_C6_RESIDENCY.......(0x3f9) : 0x21667CD10
MSR_PKG_C7_RESIDENCY.......(0x3fa) : 0x0
IA32_TSC_DEADLINE..........(0x6E0) : 0x64E51CF1C881
PCH device.................: 0x1D418086
CPU Ratio Info:
------------------------------------
CPU Low Frequency Mode.............: 1200 MHz
CPU Maximum non-Turbo Frequency....: 2600 MHz
CPU Maximum Turbo Frequency........: 3300 MHz
CPU P-States [ (12) 25 32 ]
CPU C3-Cores [ 0 8 12 13 ]
CPU C6-Cores [ 0 1 6 13 14 15 ]
CPU C7-Cores [ 1 4 ]
CPU P-States [ (12) 24 25 32 ]
CPU C3-Cores [ 0 5 7 8 12 13 ]
CPU C6-Cores [ 0 1 6 13 14 15 ]
CPU C7-Cores [ 1 4 5 6 16 ]
CPU P-States [ (12) 24 25 29 32 ]
CPU C3-Cores [ 0 5 7 8 10 12 13 15 ]
CPU C6-Cores [ 0 1 6 8 13 14 15 ]
CPU C7-Cores [ 1 4 5 6 16 ]
CPU P-States [ (12) 24 25 28 29 32 ]
CPU C3-Cores [ 0 2 3 5 7 8 10 12 13 14 15 ]
CPU C6-Cores [ 0 1 6 7 8 13 14 15 ]
CPU C7-Cores [ 1 3 4 5 6 11 15 16 ]
CPU P-States [ (12) 23 24 25 28 29 32 ]
CPU C3-Cores [ 0 2 3 5 7 8 10 12 13 14 15 ]
CPU C6-Cores [ 0 1 6 7 8 9 13 14 15 ]
CPU C7-Cores [ 1 3 4 5 6 10 11 13 15 16 ]
CPU P-States [ 12 23 24 25 26 28 29 (32) ]
CPU C3-Cores [ 0 2 3 5 6 7 8 9 10 12 13 14 15 ]
CPU C7-Cores [ 1 2 3 4 5 6 10 11 13 14 15 16 ]
CPU P-States [ 12 23 24 25 26 27 28 29 32 (33) ]
CPU C6-Cores [ 0 1 6 7 8 9 13 14 15 ]
CPU C7-Cores [ 0 1 2 3 4 5 6 10 11 13 14 15 16 ]
CPU C3-Cores [ 0 1 2 3 5 6 7 8 9 10 12 13 14 15 ]
CPU C6-Cores [ 0 1 3 6 7 8 9 13 14 15 ]
CPU C7-Cores [ 0 1 2 3 4 5 6 7 10 11 13 14 15 16 ]
CPU C3-Cores [ 0 1 2 3 5 6 7 8 9 10 12 13 14 15 ]
CPU C6-Cores [ 0 1 3 4 6 7 8 9 13 14 15 ]
CPU C7-Cores [ 0 1 2 3 4 5 6 7 8 10 11 13 14 15 16 ]
CPU C3-Cores [ 0 1 2 3 5 6 7 8 9 10 12 13 14 15 ]
CPU C6-Cores [ 0 1 3 4 6 7 8 9 10 11 13 14 15 ]
CPU C6-Cores [ 0 1 3 4 5 6 7 8 9 10 11 13 14 15 ]
CPU C3-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ]
CPU C7-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 ]
CPU C6-Cores [ 0 1 3 4 5 6 7 8 9 10 11 12 13 14 15 ]
CPU P-States [ (12) 23 24 25 26 27 28 29 30 32 33 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ]
CPU C7-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ]
CPU C3-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ]
CPU P-States [ (12) 22 23 24 25 26 27 28 29 30 32 33 ]
did u enable speed step from bios ?
Yes I enabled SpeedStep in the BIOS.
Oddly, if I disable SpeedStep, I get two P-states: 24 and (26).
@hirothreading,
You wrote: "For some reason I have power managment, but my CPU ratios are far too low. They should be ranging from 12-33."
I note that the only P-State in your dump is this one:
CPU P-States [ (12) ]
This is the lowest possible frequency for your processors. Nothing wrong with that. Well. For as long as your Geekbench result is what it should be. Also. You should at least add the output of the script.
Hi @Piker-Alpha , and thanks for the reply!
Yes, on the lower bound, (12) is fine. But the problem is that the cores do not clock higher than 1.2GHz when SpeedStep is enabled. They should turbo to a max of 3.3GHz.
This low performance state causes my system to have pretty poor performance (outlined in my issue thread), the most obvious being really bad performance and audio popping in iMovie/FCP.
Hi @Piker-Alpha , sorry for the long hiatus. Here is the output from the script:
Bugs > https://github.com/Piker-Alpha/ssdtPRGen.sh/issues < /Users/hiro/ssdtPRGen.sh: line 3862: /Users/hiro/Library/ssdtPRGen/Data/Versions.cfg: No such file or directory
System information: Mac OS X 10.12.6 (16G29) Brandstring: "Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz"
Override value: (-cpus) number of processors, now using: 2! Override value: (-target) CPU, now using: Sandy Bridge! Override value: (-p) processor model, now using: E5-2670! Override value: (-l) number of logical processors, now using: 32!
Notice: Downloading extractACPITables.zip ... Notice: Downloading User Defined.cfg ... Notice: Downloading Sandy Bridge.cfg ... Version: models.cfg v170 / Sandy Bridge.cfg v150
Scope (_SB) {3458 bytes} with ACPI Processor declarations found in DSDT (ACPI 1.0 compliant) Notice: Downloading Restrictions.cfg ... Generating ssdt.dsl for a 'MacPro5,1' with board-id [Mac-F221BEC8] Sandy Bridge Core E5-2670 processor [0x206D7] setup [0x06a0] With a maximum TDP of 115 Watt, as specified by Intel Number logical CPU's: 32 (Core Frequency: 2600 MHz) Number of Turbo States: 7 (2700-3300 MHz) Number of P-States: 22 (1200-3300 MHz) Injected C-States for CP00 (C1,C3,C6,C7)
Error: board-id [Mac-F221BEC8] not supported by Sandy Bridge – check SMBIOS data / use the -target option
Do you want to continue (y/n)? y Warning: 'system-type' may be set improperly (1 instead of 2)
Compiling: ssdt_pr.dsl Intel ACPI Component Architecture ASL Optimizing Compiler version 20140926-64 [Nov 6 2014] Copyright (c) 2000 - 2014 Intel Corporation
ACPI Warning: NsLookup: Type mismatch on APSS (Package), searching for (Method) (20140926/nsaccess-729) /Users/hiro/Library/ssdtPRGen/ssdt.dsl 29: External (_SB.CP00, DeviceObj) Error 6074 - Name already exists in scope ^ (_SB.CP00)
/Users/hiro/Library/ssdtPRGen/ssdt.dsl 30: External (_SB.CP01, DeviceObj) Error 6074 - Name already exists in scope ^ (_SB.CP01)
/Users/hiro/Library/ssdtPRGen/ssdt.dsl 31: External (_SB.CP02, DeviceObj) Error 6074 - Name already exists in scope ^ (_SB.CP02)
/Users/hiro/Library/ssdtPRGen/ssdt.dsl 32: External (_SB.CP03, DeviceObj) Error 6074 - Name already exists in scope ^ (_SB.CP03)
/Users/hiro/Library/ssdtPRGen/ssdt.dsl 33: External (_SB.CP04, DeviceObj) Error 6074 - Name already exists in scope ^ (_SB.CP04)
/Users/hiro/Library/ssdtPRGen/ssdt.dsl 34: External (_SB.CP05, DeviceObj) Error 6074 - Name already exists in scope ^ (_SB.CP05)
/Users/hiro/Library/ssdtPRGen/ssdt.dsl 35: External (_SB.CP06, DeviceObj) Error 6074 - Name already exists in scope ^ (_SB.CP06)
/Users/hiro/Library/ssdtPRGen/ssdt.dsl 36: External (_SB.CP07, DeviceObj) Error 6074 - Name already exists in scope ^ (_SB.CP07)
/Users/hiro/Library/ssdtPRGen/ssdt.dsl 237: Method (APSS, 0, NotSerialized) Error 6074 - Name already exists in scope ^ (APSS)
/Users/hiro/Library/ssdtPRGen/ssdt.dsl 247: Method (APSS, 0, NotSerialized) Error 6074 - Name already exists in scope ^ (APSS)
/Users/hiro/Library/ssdtPRGen/ssdt.dsl 257: Method (APSS, 0, NotSerialized) Error 6074 - Name already exists in scope ^ (APSS)
/Users/hiro/Library/ssdtPRGen/ssdt.dsl 267: Method (APSS, 0, NotSerialized) Error 6074 - Name already exists in scope ^ (APSS)
/Users/hiro/Library/ssdtPRGen/ssdt.dsl 277: Method (APSS, 0, NotSerialized) Error 6074 - Name already exists in scope ^ (APSS)
/Users/hiro/Library/ssdtPRGen/ssdt.dsl 287: Method (APSS, 0, NotSerialized) Error 6074 - Name already exists in scope ^ (APSS)
/Users/hiro/Library/ssdtPRGen/ssdt.dsl 297: Method (APSS, 0, NotSerialized) Error 6074 - Name already exists in scope ^ (APSS)
/Users/hiro/Library/ssdtPRGen/ssdt.dsl 307: Method (APSS, 0, NotSerialized) Error 6074 - Name already exists in scope ^ (APSS)
ASL Input: /Users/hiro/Library/ssdtPRGen/ssdt.dsl - 316 lines, 8464 bytes, 82 keywords
Compilation complete. 16 Errors, 0 Warnings, 0 Remarks, 0 Optimizations Error: IASL status: 255 (Failed)
Do you want to open ssdt.dsl (y/n)? y`
I use ssdtPRGen and it's show some warning ? did it important ? Warning: 'cpu-type' may be set improperly (0x0402 instead of 0x0a02)
Do you want to continue (y/n)? y Warning: 'system-type' may be set improperly (3 instead of 2)
Case 1: I was try to modify in Clover config.list about cpu_type to 0x0402 Case 2: Don't know where to edit system-type . I was choose MacPro 6,1
Please help , Thanks .