ssdtPRGen.sh/Data/Skylake.cfg updated

Intel released new processor data on ark.intel.com/products which I used to update Skylake.cfg for ssdtPRGen.sh but I’m not sure about the used LFM frequency so if you have any of the new Skylake processors, then please compile and run AppleIntelInfo.kext and let me know if 500 MHz is right or not. Thank you.

24 thoughts on “ssdtPRGen.sh/Data/Skylake.cfg updated

  1. Hey Pike, Adam here. I have a Z87 UD5H with 4670K, and really good hardware. I’m trying to get full power management and enable both gtx 780 and Intel Graphics, and have full functionality. However, when I use ssdt I get kernel panics and hard drive corruption.

  2. Hi, i have a i7-6700k and a Gigabyte Z170-HD3P, tried to install using the Clover method, but restarts right after “root device uuid is ‘……’ +++++++++++++. Is there any guide to get it to boot? Thanks.

    • First. I personally don’t use Clover but RevoBoot. I don’t even know how to set it up so I can’t help you with it. Hoever. I have the exact same motherboard with El Capitan running. For this I used a locally modified copy of RevoBoot and thus it can be done. Just hang in 😉

      • You made my day.. switched system (old asus P5K died) and was left with no mac desktop. I was beginning to loose hope. EAGERLY waiting.. Windows 10 is killing me – just no style

    • You’ll have to ask pikeralpha, i’m pretty much checking daily for a guide / sign. I seem to be in luck because i have the same motherboard. Hope i didnt mess things up with the bios update –holding my breath there. I’m so so curious if he got the usb 3 working. M2 would be nice, but i dont expect it will work.. apple dont have such a thing (yet)

      • So nothing yet Pikeralpha? i’m sorry for asking for ETA’s but it has me frustrated as you couldn’t imagine, so, let me know when dude, i really want to hackintosh the SH-T out of this PC, but can’t do anything 😦

        I can be a beta tester if you want to, i’m always free and i have a bit of knowledge about hackintosh!

  3. Pikeralpha I have an i5 6600k lower frequency 800,mhz 3500mhz 3900mhz turbo.I am getting CPU unknown when I run your latest ssdtprgen beta.
    I am using iMac 17.1 smbios.

    • Hi Dee,

      The CPU data for your processor is defined here but your local copy in ~/Library/ssdtPRGen/Data/Skylake.cfg may not (yet) have this data.

      What you can do is remove that directory and restart ssdtPRGen.sh and then it will pull the configuration files from my Github repository. If the download fails somehow then download the files manually.

  4. Hi PikerAlpha,
    First of all thank’s for your time and help in this matter and for all the work you do for the hackintosh community.
    I just copied the skylake config file to the data folder and removed the others.After running the commands I get the following with a few warnings.

    Generating ssdt.dsl for a ‘iMac17,1’ with board-id [Mac-DB15BD556843C820]
    Unknown Core i5-6600K processor [0x506E3] setup [0x0606]
    Processor matched!
    With a maximum TDP of 91 Watt, as specified by Intel
    Number logical CPU’s: 4 (Core Frequency: 3500 MHz)
    Number of Turbo States: 4 (3600-3900 MHz)
    Number of P-States: 35 (500-3900 MHz)
    Injected C-States for CPU0 (C1,C3,C6)
    Injected C-States for CPU1 (C1,C2,C3)
    Warning: ‘cpu-type’ may be set improperly (0x0606 instead of 0x06)
    Warning: ‘board-id’ [Mac-DB15BD556843C820] is not supported by Unknown power management
    Warning: ‘system-type’ may be set improperly (1 instead of 0)

    Intel ACPI Component Architecture
    ASL Optimizing Compiler version 20140926-64 [Nov 6 2014]
    Copyright (c) 2000 – 2014 Intel Corporation

    ASL Input: /Users/deefarrell/Library/ssdtPRGen/ssdt.dsl – 262 lines, 8524 bytes, 47 keywords
    AML Output: /Users/deefarrell/Library/ssdtPRGen/ssdt.aml – 1857 bytes, 16 named objects, 31 executable opcodes

    Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 0 Optimizations

    Do you want to copy /Users/deefarrell/Library/ssdtPRGen/ssdt.aml to /Extra/ssdt.aml? (y/n)?

    • Hi Dee,

      Looking much better already, but my latest commit (2) will take care of the “Unknown” in front of the processor brand string and the lowest possible frequency, which was 800 you said if I’m not mistaken.

  5. Thanks for getting back so fast
    Okay I used your updated skylake config and this is what I am getting,I also changed the smbios to mac pro 6.1

    Generating ssdt.dsl for a ‘MacPro6,1’ with board-id [Mac-F60DEB81FF30ACF6]
    Unknown Core i5-6600K processor [0x506E3] setup [0x0606]
    Processor matched!
    With a maximum TDP of 91 Watt, as specified by Intel
    Number logical CPU’s: 4 (Core Frequency: 3500 MHz)
    Number of Turbo States: 4 (3600-3900 MHz)
    Number of P-States: 32 (800-3900 MHz)
    Injected C-States for CPU0 (C1,C3,C6)
    Injected C-States for CPU1 (C1,C2,C3)
    Warning: ‘cpu-type’ may be set improperly (0x0606 instead of 0x0a06)
    Warning: ‘board-id’ [Mac-F60DEB81FF30ACF6] is not supported by Unknown power management
    Warning: ‘system-type’ may be set improperly (1 instead of 0)

    Intel ACPI Component Architecture
    ASL Optimizing Compiler version 20140926-64 [Nov 6 2014]
    Copyright (c) 2000 – 2014 Intel Corporation

    ASL Input: /Users/deefarrell/Library/ssdtPRGen/ssdt.dsl – 259 lines, 8293 bytes, 47 keywords
    AML Output: /Users/deefarrell/Library/ssdtPRGen/ssdt.aml – 1800 bytes, 16 named objects, 31 executable opcodes

    Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 0 Optimizations

  6. Odd I am still getting unknown in front of the processor when using your new config file.This is the cpu ratio info after using the new ssdt.aml
    CPU Ratio Info:
    ————————————
    CPU Low Frequency Mode………….: 800 MHz
    CPU Maximum non-Turbo Frequency….: 3500 MHz
    CPU Maximum Turbo Frequency……..: 3900 MHz
    CPU P-States [ (10) 30 35 ]
    CPU C3-Cores [ 0 2 3 ]
    CPU C6-Cores [ 0 2 3 ]
    CPU C7-Cores [ 2 3 ]
    CPU P-States [ (10) 15 30 35 ]
    CPU C6-Cores [ 0 1 2 3 ]
    CPU C7-Cores [ 1 2 3 ]
    CPU P-States [ (10) 15 28 30 35 ]
    CPU P-States [ (10) 15 17 28 30 35 ]
    CPU P-States [ 10 (13) 15 17 28 30 35 ]
    CPU P-States [ (10) 12 13 15 17 28 30 35 ]
    CPU C3-Cores [ 0 1 2 3 ]
    CPU P-States [ (10) 12 13 15 16 17 28 30 35 ]
    CPU P-States [ (10) 11 12 13 15 16 17 28 30 35

  7. Got it sorted at last,Thank again for the help.

    Generating ssdt.dsl for a ‘MacPro6,1’ with board-id [Mac-F60DEB81FF30ACF6]
    Skylake Core i5-6600K processor [0x506E3] setup [0x0606]
    Processor matched!
    With a maximum TDP of 91 Watt, as specified by Intel
    Number logical CPU’s: 4 (Core Frequency: 3500 MHz)
    Number of Turbo States: 4 (3600-3900 MHz)
    Number of P-States: 32 (800-3900 MHz)
    Injected C-States for CPU0 (C1,C3,C6)
    Injected C-States for CPU1 (C1,C2,C3)
    Warning: ‘cpu-type’ may be set improperly (0x0606 instead of 0x0a06)
    Warning: ‘board-id’ [Mac-F60DEB81FF30ACF6] is not supported by Skylake power management
    Warning: ‘system-type’ may be set improperly (1 instead of 0)

  8. I just did another check on my cpu ratio and I don’t seem to be getting above 3000mhz

    CPU Ratio Info:
    ————————————
    CPU Low Frequency Mode………….: 800 MHz
    CPU Maximum non-Turbo Frequency….: 3500 MHz
    CPU Maximum Turbo Frequency……..: 3900 MHz
    CPU P-States [ (10) 13 30 ]
    CPU C3-Cores [ 0 3 ]
    CPU C6-Cores [ 0 1 3 ]
    CPU C7-Cores [ 1 3 ]
    CPU C3-Cores [ 0 1 3 ]
    CPU C6-Cores [ 0 1 2 3 ]
    CPU C7-Cores [ 1 2 3 ]
    CPU C3-Cores [ 0 1 2 3 ]
    CPU P-States [ (10) 12 13 30 ]
    CPU P-States [ 10 12 (13) 28 30 ]
    CPU P-States [ 10 12 (13) 14 28 30 ]
    CPU P-States [ (10) 12 13 14 19 28 30 ]
    CPU P-States [ (10) 11 12 13 14 19 28 30 ]
    CPU P-States [ (10) 11 12 13 14 17 19 28 30 ]
    bash-3.2#

Leave a reply to Marius Cancel reply