
This is how to generate a Coffee Lake SSDT or any SSDT using the beta version of ssdtPRGen.
Dealing with ssdt-beta
- Download ssdtPRGen.sh-coffee_lake.zip
Now we need to:
- Unzip ssdtPRGen.sh-coffee_lake.zip
- Rename the the unzipped folder ssdtPRGen.sh-coffee_lake to ssdtPRGen
- Move the renamed folder to ~/Library/
- This can be done in Terminal with these lines:
unzip -qu ~/Downloads/ssdtPRGen.sh-coffee_lake.zip -d ~/Library/ mv ~/Library/ssdtPRGen.sh-coffee_lake ~/Library/ssdtPRGen
Coffee Lake Hackintosh SSDT Generation
Now that it’s properly named you can return to the normal SSDT guide and complete it:
- Open Terminal
- Type & Enter
cd ~/Library/ssdtPRGen
into Terminal - Put the first line into terminal if you are using a stock CPU and replace cpu_name placeholder with yours. If the CPU is overclocked in BIOS add the -turbo flag and its overclocked amount in MHz to to the end:
- Stock speeds: sudo sh ssdtPRGen.sh -p ‘cpu_name’
- BIOS Overclocked: sudo sh ssdtPRGen.sh -p ‘cpu_name’ -turbo XXXX
- Examples:
sudo sh ssdtPRGen.sh -p 'i3-8100' (An i3-8100 @ stock speeds) sudo sh ssdtPRGen.sh -p 'i7-8700k' (An i7-8700k @ stock speeds) sudo sh ssdtPRGen.sh -p 'i7-8700k' -turbo 4800 (An i7-8700k @ 4.8GHz overclock)
- Type & Enter n to the question: Do you want to open ssdt.dsl (y/n)?
- Right-Click Finder App
- Select Go to Folder…
- Type ~/Library/ssdtPRGen/
- Click Go
- Open ssdtPRGen folder
- Copy ssdt.aml
- Mount EFI Partition using Clover Configurator
- Paste ssdt.aml in /Volumes/EFI/EFI/CLOVER/ACPI/patched/
- Open config.plist with Clover Configurator while still in your EFI partition
- Select Apci on the left column
- Under Generate Options:
- Uncheck Generate PStates
- Uncheck Generate CStates
- Save config.plist
- Restart Hackintosh
- Done.
Leave a Reply
7 Comments on "Generating a Coffee Lake SSDT on a Hackintosh"
Is there a test of the effectiveness of the ssdt? My Z370 system ( i5-8600k) was speed-stepping pretty well before, and now with the ssdt in place, I would be hard pressed to say there is a significant difference now, just looking at the updates in the Intel Power Gadget display.
Hi. Don’t forget to precise this :
Do not mix the custom power management file(SSDT.aml) and the P/C States option
if you want to use power management
1. only use P/C States option without SSDT.aml
2. turn off P/C States option. then put SSDT.aml in ACPI/patched folder
Just because I saw in your config.plist for Aorus gaming 7, this option are checked.
Credits to : Sherlocks.
http://www.insanelymac.com/forum/topic/304530-clover-change-explanations/page-5
Hello.
My system: i5 8400, Asus Z370 PRO, Corsair 16GB 3000Mhz, Samsung 850 Evo 250GB.
I’m fairly new to the mackintosh world so I don’t know most of the jargon.
Is SSDT absolutely necessary for a stable system ? What is SSDT exactly (can’t seem to find a proper answer anywhere) ? What is the correct SSDT configuration for i5 8400?
Thank you.
I got an error when inputting the processor. Any help with this would be appreciated.
Bugs > https://github.com/Piker-Alpha/ssdtPRGen.sh/issues <
System information: Mac OS X 10.13.1 (17B1003)
Brandstring: "Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz"
sed: 1: "s/^[n]*
Error://
": unterminated substitute pattern
Error:
Aborting …
Done.
Nevermind, I just figured it out. I was typing the description in quotes.
Any comment on just setting “xcpm” during boot instead of generating a custom SSDT? Note the comments in this thread:
https://www.tonymacx86.com/threads/guide-generate-ssdt-for-coffee-lake-cpu.238311/
I’ve followed your instructions above but I’m confused about a few other settings from your Gigabyte Gaming 7 EFI plist. Under Acpi do I change the DSDT name to the file name I added to the EFI folder, do I change the three items in the drop table or uncheck Halt Enabler? My machine is up and running but I am still having some small issues with fans ramping up when the computer is idle.
Thanks for all your guides and info.