Contribute
Register

[Success] 8700K, Gigabyte Z370-HD3P, UHD Graphics 630, macOS High Sierra, Mojave

Joined
May 21, 2016
Messages
98
Motherboard
Gigabyte Z370 HD3
CPU
I5-8600K
Graphics
RX 570
Mac
iMac
Mobile Phone
iOS
Hi,

I have successfully Installed macOS High Sierra [8700K, Gigabyte Z370-HD3P, UHD Graphics 630]

My Exact Specifications

CPU: i7 8700K
Motherboard: Gigabyte Z370 HD3P Motherboard
Monitor: LG 22MP68VQ IPS Monitor Full HD
RAM: Corsair Vengeance LPX 8 GB DDR4 2400Mhz RAM
Drive: Samsung Evo 850 SSD
CPU Cooler: Hyper 103
PSU: Corsair VS550 550-Watt Power Supply
Case: Corsair Carbide Series® SPEC-04 Mid-Tower Gaming Case Black-Red CC-9011107-WW
Keyboard & Mouse: Logitech MK275 Wireless Keyboard and Mouse Combo (Black)
USB WIFI: EW-7612UAn V2 Wifi

About, Graphics, Geekbench and Intel Power Gadget Screenshot

View attachment 297740


Steps for installation are as below:

Complete steps 1 & 2 as per Installation Guide for macOS High Sierra

Step 1: Download macOS High Sierra
Step 2: Create a Bootable USB Drive with UniBeast

Step 3: BIOS Settings
  • Set to Optimized Defaults
  • Disable SuperIO parallel and serial ports
  • Disable VT-d
  • Enable XHCI Handoff
  • Disable fast Boot
  • Check that AHCI is enabled
  • * (Disable internal graphics if you are not using internal UHD Graphics 630)

Complete steps 4 & 5 as per Installation Guide for macOS High Sierra

Step 4: Install macOS High Sierra
Step 5: Post Installation with MultiBeast, use MultiBeast 9.2.1

MultiBeast Settings

Quick Start > UEFI Boot Mode
Drivers > Audio > Realtek ALCxxx > ALC1220
Drivers > Network > IntelMausiEthernet v2.3.0
Drivers > USB > Increase Max Port Limit 200 Series
Bootloaders > Clover bootloader UEFI with Emulated NVRAM
Customize > Graphics Configuration > Intel HD 6xx (use Nvidia Graphics Fixup if you have Nvidia Graphics cardz)
Customize > System Definitions > iMac > iMac 18,3

Generate SSDT For Coffee Lake CPU

As per @RehabMan


Dowload ssdtPRGen.sh-coffee_lake.zip
Code:
unzip -qu ~/Downloads/ssdtPRGen.sh-coffee_lake.zip -d ~/Library/
mv ~/Library/ssdtPRGen.sh-coffee_lake ~/Library/ssdtPRGen
cd ~/Library/ssdtPRGen
sudo sh ssdtPRGen.sh -p 'i7-8700k' (An i7-8700k @ stock speeds)
or
Code:
sudo sh ssdtPRGen.sh -p 'i7-8700k' -turbo 4800 (An i7-8700k @ 4.8GHz overclock)
Open Clover Configurator and mount internal EFI. Open EFI/Clover/ACPI/patched/ and copy / paste generated ~/Library/ssdtPRGen/ssdt.aml file here

UHD Graphics 630 config.plist settings
Mount EFI and open EFI > CLOVER > config.plist using Clover Configurator

Update values as below
Devices > FakeID > IntelGFX = 0x59128086
Graphics > ig-platform-id = 0x59120000
SMBIOS > Select iMac18,3

Make sure Serial Number is not valid (means it isn’t used yet by an official Mac). You can check that here: Check Your Service and Support Coverage - Apple Support

For sound install VoodooHDA-2.8.8.pkg and unzip VoodooHDA.kext-2.9.0d10.zip then replace VoodooHDA.kext in /System/Library/Extensions using any kext installer

4K Support
Pixel Clock need to be enabled to support 4K resolution. Use this patch.

Unkown CPU in About This Mac Fix
  • Download TextWrangler
  • Copy /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/Resources/English.lproj/AppleSystemInfo.strings on desktop
  • Open it in TextWrangler, find below code
Code:
<key>UnknownCPUKind</key>
    <string>Unknown</string>
And update it as below

Code:
<key>UnknownCPUKind</key>
    <string>3.7 GHz Intel Core i7-8700K (6-Cores)</string>
  • Save and replace /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/Resources/English.lproj/AppleSystemInfo.strings with desktop version

Optional Patching DSDT And SSDTs

  • Turn on your Hackintosh. You should see the Clover Bootloader.
  • Highlight the OS X disk and press “F4” to generate the native ACPI files. (Note: You won’t see anything while pressing F4 - the files are generated silently)
  • Boot OS X and mount EFI partition with Clover Configurator
  • Go to “EFI/Clover/ACPI/” and copy the “origin” folder you just created to your desktop
  • Delete all files from the folder on your desktop that doesn’t start with DSDT or SSDT
  • Copy "refs.txt" into this folder
  • Download “IASL.zip” to your downloads folder
  • Open terminal and run this command (password will be prompted)
Code:
cd ~/Downloads unzip iasl.zip
sudo cp iasl /usr/bin

cd /Users/Your account name/Desktop/origin
iasl -da -dl -fe refs.txt *.aml
DSDT Patching
  • Download newest MaciASL to your desktop and unzip it and put it into your Applications folder
  • Open DSDT.dsl (from your origin folder) in MaciASL
  • Go to the MaciASL --> preferences and add this source (name it whatever you want)
Code:
http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master
Note: Now we are going to edit this file and compile it back again to use it to load with your system later. It is really important that you don’t make mistake here. You can click on “Compile” to check if you extracted the DSL files correctly. Warnings doesn’t matter but errors do. If you got an error here it means you disassembled the files wrong. Now there are many edits which we are going to do with this file. After each one you can click on “Compile” to check for errors.

  • Search (cmd+f) for ‘HECI’ and replace all with ‘IMEI
  • Search for ‘HDAS’ and replace all with ‘HDEF

Click on Patch and apply the following patches. Apply then close one at a time in this order:
  • [syn] Rename _DSM methods to XDSM
  • [igpu] Rename GFX0 to IGPU
  • [sys] Fix _WAK Arg0 v2 (may not be necessary after 10.12.2)
  • [sys] Fix Mutex with non-zero SyncLevel
  • [sys] HPET Fix
  • [sys] IRQ fix
  • [sys] RTC Fix
  • [sys] Skylake LPC
  • [sys] SMBUS Fix

SSDT Patching
  • Open SSDT-1*.dsl
  • Apply [igpu] Rename GFX0 to IGPU patch
  • Apply [syn] Remove _DSM methods
Click Compile and if you have any errors (warnings don’t matter) clear them by using the patching guide above. Save the file as: SSDT-1*.aml in a folder on desktop called “SSDTs” and file format: ACPI Machine Language Binary
- Open SSDT-15*.dsl, SSDT-5*.dsl and do the same. The SSDT's with an "x" in them are dynamic so leave them out.
- Go to the “origin” folder on your desktop and copy the “SSDT-*.aml” files (the ones without -x that you haven’t modified) to your SSDTs folder.

Open Clover Configurator and mount internal EFI. Open EFI/Clover/ACPI/patched/ and place all your *.aml files here

Open EFI/Clover/config.plist in Clover Configurator and set DSDT, SSDT order
Acpi > SortedOrder
DSDT.aml
SSDT.aml
SSDT-0.aml
SSDT-1.aml
SSDT-2.aml
SSDT-3.aml
SSDT-4.aml
SSDT-5.aml
SSDT-13.aml
SSDT-14.aml
SSDT-15.aml
SSDT-16.aml

Copy kexts
copy / paste all files from attached EFI.zip EFI/Clover/kexts/Other to your mounted EFI/Clover/kexts/Other

I have attached EFI.zip and refs.txt for reference.

Credits: @tonymacx86 @agrajag @abhinasia @Johnnnnnnnnnny @jcarcinogen @glasgood @RehabMan

May i ask what is the point / advantage of patching the DSDT And SSDTs? is it performance gain? or stability gain? It seems i am using the new machine without issues, except safari slow down (fixed by disable graphics accelaration ) and fan issue (seems non OS related issue)

Thank you for your time....
 

BreBo

Moderator
Joined
Oct 17, 2011
Messages
9,532
Motherboard
Gigabyte GA-Z87X-OC
CPU
i7-4770K
Graphics
GTX 970
@willi4mbe, please update your profile (personal details) with your Motherboard, CPU and Graphics Card.
If you have a prebuilt computer enter make and model instead of motherboard (Mobo).
The Rules said:
Profiles need to contain at least your primary system to assist others with helping you.
 
Joined
Sep 5, 2012
Messages
7
Motherboard
Gigabyte Z370 HD3P (F6C)
CPU
Intel I7 8700K
Graphics
Gigabyte GeForce GTX 1060 WindForce OC 3GB
Mac
MacBook Pro
Mobile Phone
Android
@willi4mbe, please update your profile (personal details) with your Motherboard, CPU and Graphics Card.
If you have a prebuilt computer enter make and model instead of motherboard (Mobo).
Ok sorry.
Here, I've updated my information. I successfully installed OSX high sierra.
I didn't install my RAM chips properly.I moved it to slots 2 and 4.
Everything works fine except Clover configurator that crashes.
 
Joined
Jan 21, 2016
Messages
40
Motherboard
Z390 Aorus Ultra
CPU
i9-9900K
Graphics
Vega 56
May i ask what is the point / advantage of patching the DSDT And SSDTs? is it performance gain? or stability gain? It seems i am using the new machine without issues, except safari slow down (fixed by disable graphics accelaration ) and fan issue (seems non OS related issue)

Thank you for your time....
Mostly for stability, You can ignore it if you are not facing any issues. In my case sometime screen flickering and sleep / wake up issue was happing, which stopped after DSDT and SSDTS patching.
 
Joined
Mar 6, 2018
Messages
4
Motherboard
MSI Z270M Mortar
CPU
i7-7700K
Graphics
HD 630
Mac
MacBook Pro
Mobile Phone
iOS
Followed the steps, but can't get past this error, it happens after I open MaciASL for the first time and press compile. Error:
Name already exists in scope (BNUM) line 319
on that line BNUM, 8,

I searched for places where that name is used and found this

External (BNUM, UnknownObj) // (from opcode)

What I'm trying to fix is flickering. It happens at random, and can't stop until I restart.
 
Joined
Jan 21, 2016
Messages
40
Motherboard
Z390 Aorus Ultra
CPU
i9-9900K
Graphics
Vega 56
@ariddick71 Delete the line "External (BNUM, UnknownObj) // (from opcode)" where name is used and try again
 
Joined
Mar 6, 2018
Messages
4
Motherboard
MSI Z270M Mortar
CPU
i7-7700K
Graphics
HD 630
Mac
MacBook Pro
Mobile Phone
iOS
Thx, I will try after work. Will post results here.

Update: it allowed me to compile. I hope everything will go well from now on :). Thank you for your help!
 
Last edited:
Joined
Nov 9, 2017
Messages
61
Motherboard
Gigabyte Z390 AORUS PRO
CPU
i9-9900K
Graphics
GTX 1080 Ti
Mac
MacBook Pro
Mobile Phone
iOS
Hi guys

We have the same motherboard Z370-HD3P and I have a question for you, if you may.

Does your computer powers on by mouse/keyboard ?

I have the (apparently commun) fans at full speed after wake up issue. Even after updating to the latest BIOS F6 (beginning of march).

I also have an issue on wake after sleep :
If I try to wake my PC with my keyboard or mouse : wakes up but display stays off.
If I try to wake my PC by pressing the power button of my case : wakes up no prob !

Even weirder, I found something else !
While my PC was off, I accidentally clicked on my mouse and the PC turned on !
It would not be a surprise for a certain BIOS config BUT, "Power On By Mouse" is.... disabled !
(its exactly the same with the keyboard)

I ended up finding another BIOS issue... And I was wondering if I'mthe only one having it ?

Now that I know this I'm wondering if my "display-off wake-up" problem is not linked with the "power on by.." feature of the HD3P motherboard...

Interesting, don't you think ?
Annoying... but interesting...

[I contacted gigabyte support for those two issues...]
 
Joined
Nov 9, 2017
Messages
61
Motherboard
Gigabyte Z390 AORUS PRO
CPU
i9-9900K
Graphics
GTX 1080 Ti
Mac
MacBook Pro
Mobile Phone
iOS
Hi,
I received some answers from Gigabyte about my two issues with the HD3P Mboard.

About the "Power On By Mouse/Keyboard" feature, it can be fixed by enabling ErP in BIOS.
[It is interesting to know that I also found another issue (fixed with ErP). When I unplugged my usb stick, the PC started xD]

About the fan issue though, they forwarded my ticket to the "responsible team" and will come back to me once they reply.

I'll keep you posted ;-)
 
Top