Contribute
Register

Generated SSDT causes KP

Joined
Dec 3, 2011
Messages
451
Motherboard
HP Elite X2
CPU
i5-7600U
Graphics
HD 620 2736 x 1834
Mac
  1. MacBook Pro
  2. Mac Pro
Classic Mac
  1. 128K
  2. 512K
Mobile Phone
  1. iOS
As stated, using a generated SSDT (Pike's script) causes the system to KP. I have power management without it, but only at 4.5W TDP. In Win10, XTU reports TDP to be 10W. Running Geekbench in OSX and Win10 confirms a pretty substantial performance difference. I'm attaching my Clover folder, a pic of the KP, and the generated ssdt. Below is the terminal output from the script. Any suggestions would be appreciated!

ssdtPRGen.sh v0.9 Copyright (c) 2011-2012 by † RevoGirl

v6.6 Copyright (c) 2013 by † Jeroen

v18.9 Copyright (c) 2013-2016 by Pike R. Alpha

-----------------------------------------------------------

Bugs > https://github.com/Piker-Alpha/ssdtPRGen.sh/issues <
System information: Mac OS X 10.11.6 (15G26a)
Brandstring: "Intel(R) Core(TM) m5-6Y57 CPU @ 1.10GHz"
Version: models.cfg v160 / Ivy Bridge.cfg v0
Scope (_PR_) {222 bytes} with ACPI Processor declarations found in the DSDT (ACPI 1.0 compliant)
Generating ssdt.dsl for a 'MacBook9,1' with board-id [Mac-9AE82516C7C6B903]
Skylake Core m5-6Y57 processor [0x406E3] setup [0x0605]
With a maximum TDP of 10 Watt, as specified by Intel
Number logical CPU's: 4 (Core Frequency: 1100 MHz)
Number of Turbo States: 17 (1200-2800 MHz)
Number of P-States: 24 (500-2800 MHz)
Adjusting C-States for detected (mobile) processor
Injected C-States for CPU0 (C1,C3,C6,C7)
Injected C-States for CPU1 (C1,C2,C3,C6,C7)
Warning: Model identifier (MacBook9,1) not found in..: /S*/L*/CoreServices/PlatformSupport.plist
Warning: 'cpu-type' may be set improperly (0x0605 instead of 0x0905)
Compiling: ssdt_pr.dsl
Intel ACPI Component Architecture
ASL+ Optimizing Compiler version 20160422-64(RM)
Copyright (c) 2000 - 2016 Intel Corporation
ASL Input: /Users/jlitko/Library/ssdtPRGen/ssdt.dsl - 301 lines, 10469 bytes, 49 keywords
AML Output: /Users/jlitko/Library/ssdtPRGen/ssdt.aml - 1830 bytes, 16 named objects, 33 executable opcodes
Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 0 Optimizations
Do you want to copy /Users/jlitko/Library/ssdtPRGen/ssdt.aml to /Extra/ssdt.aml? (y/n)? n
 

Attachments

  • CLOVER.zip
    3 MB · Views: 54
  • ssdt.dsl.zip
    1.6 KB · Views: 71
  • SSDTPanic.jpeg
    SSDTPanic.jpeg
    2.6 MB · Views: 198

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,161
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
As stated, using a generated SSDT (Pike's script) causes the system to KP. I have power management without it, but only at 4.5W TDP. In Win10, XTU reports TDP to be 10W. Running Geekbench in OSX and Win10 confirms a pretty substantial performance difference. I'm attaching my Clover folder, a pic of the KP, and the generated ssdt. Below is the terminal output from the script. Any suggestions would be appreciated!

ssdtPRGen.sh v0.9 Copyright (c) 2011-2012 by † RevoGirl

v6.6 Copyright (c) 2013 by † Jeroen

v18.9 Copyright (c) 2013-2016 by Pike R. Alpha

-----------------------------------------------------------

Bugs > https://github.com/Piker-Alpha/ssdtPRGen.sh/issues <
System information: Mac OS X 10.11.6 (15G26a)
Brandstring: "Intel(R) Core(TM) m5-6Y57 CPU @ 1.10GHz"
Version: models.cfg v160 / Ivy Bridge.cfg v0
Scope (_PR_) {222 bytes} with ACPI Processor declarations found in the DSDT (ACPI 1.0 compliant)
Generating ssdt.dsl for a 'MacBook9,1' with board-id [Mac-9AE82516C7C6B903]
Skylake Core m5-6Y57 processor [0x406E3] setup [0x0605]
With a maximum TDP of 10 Watt, as specified by Intel
Number logical CPU's: 4 (Core Frequency: 1100 MHz)
Number of Turbo States: 17 (1200-2800 MHz)
Number of P-States: 24 (500-2800 MHz)
Adjusting C-States for detected (mobile) processor
Injected C-States for CPU0 (C1,C3,C6,C7)
Injected C-States for CPU1 (C1,C2,C3,C6,C7)
Warning: Model identifier (MacBook9,1) not found in..: /S*/L*/CoreServices/PlatformSupport.plist
Warning: 'cpu-type' may be set improperly (0x0605 instead of 0x0905)
Compiling: ssdt_pr.dsl
Intel ACPI Component Architecture
ASL+ Optimizing Compiler version 20160422-64(RM)
Copyright (c) 2000 - 2016 Intel Corporation
ASL Input: /Users/jlitko/Library/ssdtPRGen/ssdt.dsl - 301 lines, 10469 bytes, 49 keywords
AML Output: /Users/jlitko/Library/ssdtPRGen/ssdt.aml - 1830 bytes, 16 named objects, 33 executable opcodes
Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 0 Optimizations
Do you want to copy /Users/jlitko/Library/ssdtPRGen/ssdt.aml to /Extra/ssdt.aml? (y/n)? n

Try different SMBIOS.
 
Joined
Dec 3, 2011
Messages
451
Motherboard
HP Elite X2
CPU
i5-7600U
Graphics
HD 620 2736 x 1834
Mac
  1. MacBook Pro
  2. Mac Pro
Classic Mac
  1. 128K
  2. 512K
Mobile Phone
  1. iOS
Try different SMBIOS.

Ok, that *does* work in terms of getting the SSDT loaded and x86PlatformPlugin /Shim shows as loaded in IOReg. However, OSX appears to ignore it. :-/ Performance is unchanged and TDP still stays sub 4.5W. Skylake oddities I imagine. Thanks for the suggestion tho.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,161
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Ok, that *does* work in terms of getting the SSDT loaded and x86PlatformPlugin /Shim shows as loaded in IOReg. However, OSX appears to ignore it. :-/ Performance is unchanged and TDP still stays sub 4.5W. Skylake oddities I imagine. Thanks for the suggestion tho.

What SMBIOS did you change to?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,161
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
I tried MacBookPro12,1 and 11,1...generating a new ssdt for each.

Another way would be to use the SSDT generated with Skylake SMBIOS.
Also, check pstates with AppleIntelInfo.kext.
 
Top