- Joined
- Apr 28, 2011
- Messages
- 909
- Motherboard
- Asus Prime Z690M-Plus D4
- CPU
- i7-12700KF
- Graphics
- RX 6600
- Mac
- Mobile Phone
Pike, I'm going to install 10.8.3 from scratch. As soon as possible I'll post everything you need.
Thanks.Pike, I'm going to install 10.8.3 from scratch. As soon as possible I'll post everything you need.
~/ssdtPRGen.sh 4100 40
sdtPRGen.sh v5.8 Copyright (c) 2013 by Pike R. Alpha
----------------------------------------------------------------
Generating SSDT_PR.dsl for a Macmini6,2 [Mac-F65AE981FFA204ED]
Ivy Bridge Core i7-3770T processor [0x0701] setup
With a maximum TDP of 45 Watt, as specified by Intel
Override value: Max Turbo Frequency, now using: 4100 MHz!
Override value: Max TDP, now using: 40 Watt!
Number logical CPU's: 8 (Core Frequency: 2500 MHz)
Number of Turbo States: 16 (2600-4100 MHz)
Number of P-States: 26 (1600-4100 MHz)
Injected C-States for CPU0 (C1,C3,C6)
Injected C-States for CPU1 (C1,C2,C3)
Warning: Model identifier [Macmini6,2] is missing from: /S*/L*/CoreServices/PlatformSupport.plist
IASL not found. Creating target directory...
WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.
To proceed, enter your password, or type Ctrl-C to abort.
Password:
Downloading iasl...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1132k 100 1132k 0 0 144k 0 0:00:07 0:00:07 --:--:-- 215k
Done.
Intel ACPI Component Architecture
ASL Optimizing Compiler version 20130117-64 [Jan 19 2013]
Copyright (c) 2000 - 2013 Intel Corporation
ASL Input: /Users/gio/Desktop/SSDT_PR.dsl - 262 lines, 8474 bytes, 56 keywords
AML Output: /Users/gio/Desktop/SSDT_PR.aml - 1620 bytes, 27 named objects, 29 executable opcodes
Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 0 Optimizations
Do you want to copy /Users/gio/Desktop/SSDT_PR.aml to /Extra/SSDT.aml? (y/n)?y
localhost:~ gio$
Last login: Fri Mar 29 01:02:09 on console
localhost:~ gio$ cat /var/log/system.log | grep "AICPUPMI:"
Mar 29 01:01:04 localhost kernel[0]: AICPUPMI: CPU P-States [ 35 40 ]
Mar 29 01:01:06 localhost kernel[0]: AICPUPMI: CPU P-States [ 35 38 40 ]
Mar 29 01:01:12 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 35 38 40 ]
Mar 29 01:02:00 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 25 ]
Mar 29 01:02:02 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 25 35 ]
Mar 29 01:02:03 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 25 35 40 ]
Mar 29 01:02:06 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 17 25 35 40 ]
Mar 29 01:02:11 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 17 25 35 38 40 ]
Mar 29 01:02:15 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 17 21 25 35 38 40 ]
localhost:~ gio$
Mar 28 20:45:29 localhost kernel[0]: MSRDumper CoreMulti(16)
Mar 28 20:45:29 localhost kernel[0]: MSRDumper PStatesReached: 16 17 21 25 30 31 32 33 34 35 36 37 38 39 40
- Name (APSS, Package (...
+ Name (BUF0, Package (...
+ Name (APSS, Zero)
~/ssdtPRGen.sh 3570k 4500 90
Mar 29 12:08:47 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 45 ]
Mar 29 12:08:59 Baldwin kernel[0]: AICPUPMI: CPU P-States [ 16 34 45 ]
Mar 29 12:09:02 Baldwin kernel[0]: AICPUPMI: CPU P-States [ 16 34 40 45 ]
Mar 29 12:09:04 Baldwin kernel[0]: AICPUPMI: CPU P-States [ 16 21 34 40 45 ]
Mar 29 12:09:05 Baldwin kernel[0]: AICPUPMI: CPU P-States [ 16 21 28 34 40 45 ]
Mar 29 12:09:38 Baldwin kernel[0]: MSRDumper PStatesReached: 16 21 28 34 40 45
Scope (\_PR.CPU0)
{
Name (APLF, 0x08)
Name (APSN, 0x0C)
Name (APSS, Zero)
Name (BUF0, Package (0x27)
Mar 29 12:39:02 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 45 ]
Mar 29 12:39:02 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 46 ]
Mar 29 13:11:46 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 46 ]
You have EIST enabled in your UEFI/BIOS, but this way you can't be sure about what it is that controls the P-States. It can be the UEFI/BIOS PM module or AppleIntelCPUPowerManagement.kext Or both. My advise is to disable it and to check the output. The question is if this changes anything. Does it?
Now the ultimate test. Make this change in your SSDT under CPU0:
The idea is to rename the current APSS object into BUF0 and to add a new one. This way all CPU's use Zero instead of a package list. Works fine here, be it with a different output. Enables me to OC without re-generating a new SSDT. Just give it a try and let me know if that changes the output.Code:- Name (APSS, Package (... + Name (BUF0, Package (... + Name (APSS, Zero)
Thank you for testing this!
Mar 28 07:57:01 xeon-e3 kernel[0]: AICPUPMI: CPU P-States [ 16 33 35 ]
Mar 28 07:57:02 xeon-e3 kernel[0]: AICPUPMI: CPU P-States [ 16 33 35 36 ]
Mar 28 07:57:02 xeon-e3 kernel[0]: AICPUPMI: CPU P-States [ 16 33 35 36 37 ]
Kernel is LP64
...
AICPUPMI: CPU P-States [ 33 ]
AICPUPMI: CPU P-States [ 16 33 ]
...
X86PlatformPlugin::getCPUPStates - acpiPSArrayObj is not an valid OSArray
X86PlatformPlugin::publishACPIStates - Failed to get CPU P States!
X86PlatformPlugin::getCPUPStates - acpiPSArrayObj is not an valid OSArray
X86PlatformPlugin::publishACPIStates - Failed to get CPU P States!
DSMOS has arrived
[IOBluetoothHCIController][start] -- completed
X86PlatformPlugin::getCPUPStates - acpiPSArrayObj is not an valid OSArray
X86PlatformPlugin::publishACPIStates - Failed to get CPU P States!
X86PlatformPlugin::getCPUPStates - acpiPSArrayObj is not an valid OSArray
X86PlatformPlugin::publishACPIStates - Failed to get CPU P States!
X86PlatformPlugin::getCPUPStates - acpiPSArrayObj is not an valid OSArray
X86PlatformPlugin::publishACPIStates - Failed to get CPU P States!
X86PlatformPlugin::getCPUPStates - acpiPSArrayObj is not an valid OSArray
X86PlatformPlugin::publishACPIStates - Failed to get CPU P States!
X86PlatformPlugin::getCPUPStates - acpiPSArrayObj is not an valid OSArray
X86PlatformPlugin::publishACPIStates - Failed to get CPU P States!
X86PlatformPlugin::getCPUPStates - acpiPSArrayObj is not an valid OSArray
X86PlatformPlugin::publishACPIStates - Failed to get CPU P States!
X86PlatformPlugin::setRingTable - No ring table found!
X86PlatformPlugin::configResourceHandler - Failed to set ring table!
X86PlatformShim::sendPStates - Failed to get the first package of pstates!
X86PlatformShim::start - Failed to send PStates
[AGPM Controller] build GPUDict by Vendor10deDevice0fc6
AICPUPMI: CPU P-States [ 16 33 35 ]
X86PlatformPlugin::setPLimitRange - Failed to get the first package of pstates!
macx_swapon SUCCESS
Sandbox: sandboxd(116) deny mach-lookup com.apple.coresymbolicationd
AICPUPMI: CPU P-States [ 16 33 35 37 ]
AICPUPMI: CPU P-States [ 16 33 35 36 37 ]
...
Sandbox: sandboxd(250) deny mach-lookup com.apple.coresymbolicationd
ast_pending=0xffffff80002a74b0
cpu_interrupt=0xffffff80002bea40
localhost:~ mac$ cat /var/log/system.log | grep "AICPUPMI:"
Apr 1 12:04:49 localhost kernel[0]: AICPUPMI: CPU P-States [ 36 38 ]
Apr 1 12:04:49 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 36 38 ]
Apr 1 12:05:00 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 21 36 38 ]
Apr 1 12:05:04 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 21 36 37 38 ]
Apr 1 12:05:10 localhost kernel[0]: AICPUPMI: CPU P-States [ 16 21 28 36 37 38 ]
Apr 1 12:05:43 macmini-902b34516098 kernel[0]: AICPUPMI: CPU P-States [ 16 21 28 34 36 37 38 ]
localhost:~ mac$ cat /var/log/system.log | grep "AICPM"
Apr 1 12:04:51 localhost kernel[0]: X86PlatformPlugin::setRingTable - AICPM failed to load ring table with status 0x0: Get=0, Load=0, Install=0
Apr 1 12:07:55 localhost kernel[0]: X86PlatformPlugin::setRingTable - AICPM failed to load ring table with status 0x0: Get=0, Load=0, Install=0
Apr 2 08:37:33 localhost kernel[0]: X86PlatformPlugin::setRingTable - AICPM failed to load ring table with status 0x0: Get=0, Load=0, Install=0
Apr 2 08:54:30 localhost kernel[0]: X86PlatformPlugin::setRingTable - AICPM failed to load ring table with status 0x0: Get=0, Load=0, Install=0
Apr 2 08:58:10 localhost kernel[0]: X86PlatformPlugin::setRingTable - AICPM failed to load ring table with status 0x0: Get=0, Load=0, Install=0
Apr 2 09:14:17 localhost kernel[0]: X86PlatformPlugin::setRingTable - AICPM failed to load ring table with status 0x0: Get=0, Load=0, Install=0