Contribute
Register

GA-Z270X-UD5 - i7-7700K - HD 630 - 16Gb ram - M.2 NVME - ALC1220 - BCM943602CS

Status
Not open for further replies.
Joined
Jun 25, 2017
Messages
44
Motherboard
GA-Z270x-ud5
CPU
i7700K
Graphics
HD630
Mobile Phone
  1. iOS
Beckman's Build:
GA-Z270X-UD5 - i7-7700K - HD 630 - M.2 NVME - BCM943602CS
Sierra 10.12.6 dual boot Windows 10


Components

Intel Core i7-7700K 4.2 GHz QuadCore 8MB Cache Processor
https://www.amazon.co.uk/gp/product/B01MXSI216/?tag=tonymacx86-21
https://www.amazon.com/dp/B01MXSI216/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16819117726

ARCTIC Freezer Xtreme Rev. 2 CPU Cooler - 120mm PWM Fan - 4 Double-Sided Heatpipes
https://www.amazon.co.uk/gp/product/B001X017G2/?tag=tonymacx86-21
https://www.amazon.com/dp/B001X017G2/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16835186066

GIGABYTE GA-Z270X-UD5 LGA1151 Intel 2-Way SLI ATX DDR4 Motherboard
https://www.amazon.com/gp/product/B01MRYHW6B/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16813128970

Crucial Ballistix Elite 16GB Kit (8GBx2) DDR4 2666 Memory - BLE2C8G4D26AFEA
https://www.amazon.co.uk/gp/product/B00RCGJLIM/?tag=tonymacx86-21
https://www.amazon.com/dp/B00RCGJLIM/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=9SIA24G3UK3853

Samsung 960 EVO M.2-2280 250GB PCI Express 3.0 x4 NVMe Solid State Drive
https://www.amazon.co.uk/gp/product/B01M211K53/?tag=tonymacx86-21
https://www.amazon.com/dp/B01LYFKX41/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16820147593

ABWB 802.11AC WI-FI With Bluetooth 4.0 PCI-Express (PCI-E) BCM943602CS Combo Card For Hackintosh (MAC OS X)
https://www.amazon.co.uk/gp/product/B00MBP25UK/?tag=tonymacx86-21

EVGA 750 GQ, 80+ GOLD 750W, Semi Modular, EVGA ECO Mode, Power Supply 210-GQ-0750-V1
https://www.amazon.com/gp/product/B017HA3RGE/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16817438060

Aerocool Aero-800 Gaming Case with Window - Black
https://www.amazon.co.uk/gp/product/B014VAUHLQ/?tag=tonymacx86-21
https://www.amazon.com/dp/B014D0Z8O0/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=9SIA3913N35716

Logitech MK270 Wireless Keyboard and Mouse Combo for Windows - QWERTY, UK Layout, Black
https://www.amazon.com/dp/B014D0Z8O0/?tag=tonymacx86com-20
https://www.amazon.com/dp/B00CHHDY66/?tag=tonymacx86com-20


Already Owned

Toshiba P300 High Performance 3TB Internal Hard Drive (Bulk) 3.5 Inch SATA - HDWD130UZSVA (Data disk)
https://www.amazon.co.uk/gp/product/B0151KM6F0/?tag=tonymacx86-21

Samsung 850 EVO 120GB 2.5 inch Solid State Drive Sata (Windows Disk)
https://www.amazon.com/dp/B00OAJ5N6I/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16820147371

Samsung Syncmaster monitor 225BW (to be replaced soon)


Comments
  • Working:
  1. CPU Native
  2. Video Intel HD630
  3. Audio ALC1220 Front and Rear
  4. Wifi
  5. Bluetooth
  6. USB All ports (but I don’t have devices 3.0)
  • Didn’t work:
  1. Sleep/Wake
  2. Dual screen (didn’t spend time trying to solve)
  • Didn’t test:
  1. Thunderbolt and USB3.1
This is my first Hackintosh and I have a lot to learn... At this moment everything is working but I still believe there is too much to improve (i didn't test USB-C/TB port)...

The first and easiest decision was the processor I7 7700K, my hardest decision was the motherboard. I bought everything in June 2017 when 10.12.6 wasn't released yet I was scared to have problems to setup audio, USBs and Thunderbolt but at the same time I wanted to go with the new generation of chipset. USB 3.1 and Thunderbolt was the reason to go with MOBO UD5 model.

Graphics card: The initial building is running with integrated GPU, and I have plans to install a discrete one soon.

CPU heatsink: ARCTIC Freezer Xtreme is not the best one but I thought it could do the job. I am not sure at this moment, I can see the temperature increasing to fast from 44 degree to 75 and the cooler going to maximum RPM easily.

Keyboard: It was necessary to create a new layout with Ukelele to be 100% with UK keyboard, the "€" key was in a wrong place (I didn't note another issue).

Wifi & BT: Worked out of the box... No additional setup necessary... It is just necessary to pay attention on the antennas position. On the first try I mounted wrong and it wasn't working properly.

  • Create Installation disk
(Reference from https://www.tonymacx86.com/threads/...ierra-on-any-supported-intel-based-pc.200564/ )

STEP 1: Download macOS Sierra

1. Open Mac App Store
2. Log in with your Apple ID
3. Download macOS Sierra 10.12.6


STEP 2: Create a Bootable USB Drive with UniBeast (All steps with pictures on reference link above)
1. Insert the USB drive
2. Open /Applications/Utilities/Disk Utility
3. Highlight the USB drive in left column
4. Click Erase button
5. For Name: type USB (You can rename it later)
6. For Format: choose OS X Extended (Journaled)
7. For Scheme: choose GUID Partition Map
8. Click Erase then Done
9. Download and run UniBeast
10. Click Continue, Continue, Continue, Continue, Agree
11. At Destination Select, choose USB and click Continue
12. At Select OS Installation screen choose Sierra and click Continue
13. At Bootloader Options screen choose UEFI Boot Mode
14. At Graphics Configuration screen do not choose anything and click Continue.
15. Verify installation options, then click Continue, enter password and click Install
UniBeast will now create the bootable USB drive. The process will only take more than 15 minutes, depending on system and drive speed. Do not unplug or stop during this time.​
16. Drag MultiBeast to your completed USB drive.
Clover Note: UniBeast delivers basic bootloader support based on our testing on recommended CustoMac systems. For further bootloader customization, download and run the official Clover package. Advanced users may also compile Clover by downloading the full source.​

Before we reboot, Using EFI Mounter or Clover configurator to mount EFI (Image attached: Clover-mount) partition and access via Finder EFI/EFI/CLOVER/config.plist… we need to add the KernelAndKextPatches for U.2 NVME Disk in:


<key>KernelAndKextPatches</key>
<key>KextsToPatch</key>
<array>
Insert the code here
</array>


Code:
<dict>
    <key>Comment</key>
    <string>IONVMeFamily IONameMatch</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>InfoPlistPatch</key>
    <true/>
    <key>Find</key>
    <data>PHN0cmluZz5wY2kxNDRkLGE4MDQ8L3N0cmluZz4=</data>
    <key>Replace</key>
    <data>PHN0cmluZz5wY2kxNDRkLGE4MDI8L3N0cmluZz4=</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#1</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>ibPoAgAAweAMBQAQAACJgw==</data>
    <key>Replace</key>
    <data>ibPoAgAAweAJBQAQAACJgw==</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#2</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>D7aMiIIAAACD+QwPhTIBAA==</data>
    <key>Replace</key>
    <data>D7aMiIIAAACD+QkPhTIBAA==</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#3</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>AMeDpAAAAAAQAABIi0gISA==</data>
    <key>Replace</key>
    <data>AMeDpAAAAAACAABIi0gISA==</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#4</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>SYnGTYX2dGFBwecMSWP/vg==</data>
    <key>Replace</key>
    <data>SYnGTYX2dGFBwecJSWP/vg==</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#5</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>hv8PAABIwegMD7cPgeH/Dw==</data>
    <key>Replace</key>
    <data>hv8PAABIwegJD7cPgeH/Dw==</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#6_7</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>icGB4f8PAABIAdFIgfn/DwAAdzs=</data>
    <key>Replace</key>
    <data>icGB4f8BAABIAdFIgfn/AQAAdzs=</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#8</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>SYHF/w8AAEnB7QxJiwQkSA==</data>
    <key>Replace</key>
    <data>SYHF/w8AAEnB7QlJiwQkSA==</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#9_10</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>BgIAAEyNuAAQAABMiflIgeEA8P//SYmGGgEAAEmJjiIBAABBvAAQAABJKfQ=</data>
    <key>Replace</key>
    <data>BgIAAEyNuAACAABMiflIgeEA8P//SYmGGgEAAEmJjiIBAABBvAACAABJKfQ=</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#11</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>AABJiY4iAQAAugAQAABIKQ==</data>
    <key>Replace</key>
    <data>AABJiY4iAQAAugACAABIKQ==</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#12</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>yAAAAEkp17gAEAAATYskJA==</data>
    <key>Replace</key>
    <data>yAAAAEkp17gAAgAATYskJA==</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#13</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>4b+AQBUGTYnWugAQAABFMQ==</data>
    <key>Replace</key>
    <data>4b+AQBUGTYnWugACAABFMQ==</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#14</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>iWTY+EmBxAAQAABJgccA8A==</data>
    <key>Replace</key>
    <data>iWTY+EmBxAACAABJgccA8A==</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#15</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>Bf8PAABIwegMZvfB/w8PlQ==</data>
    <key>Replace</key>
    <data>Bf8PAABIwegJZvfB/w8PlQ==</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#16</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>weIIQQ+2wcHgDEQJ0EQJwA==</data>
    <key>Replace</key>
    <data>weIIQQ+2wcHgCUQJ0EQJwA==</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#17</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>RYTJD5XAD7bAweAMRAnYRA==</data>
    <key>Replace</key>
    <data>RYTJD5XAD7bAweAJRAnYRA==</data>
</dict>

STEP 3: Recommended BIOS Settings (Find attached BIOS Images)


1. To access BIOS/UEFI Setup, press and hold Delete on a USB Keyboard while the system is booting up
2. Load Optimized Defaults
3. CPU supports VT-d, disable it
4. Internal Graphics ENABLE
5. Intel BIOS Guard Support, disable it
6. Initial Display Output IGFX
7. IO SerialPort, disable it
8. Thunderbolt Support ENABLE
9. Thunderbolt Security Level: No Security
10. Legacy USB Support ENABLE
11. Set XHCI Handoff to Enabled
12. Storage boot, UEFI
13. Other PCI Device, UEFI
14. Set OS Type to Other OS
15. Save and exit.



STEP 4: Install macOS Sierra

You're almost done! All you need to do is boot from the USB drive and install! For best results, insert the USB in a USB 2.0 port.

1. Turn on the computer
2. Press the hotkey F12 to choose boot device
3. Choose USB UEFI…
4. At Clover boot screen, choose Boot Mac OS X from USB
5. When you arrive at the Installer, choose language.
6. For a new installation of macOS, you MUST erase and format the destination drive according to the following steps before continuing.
a. In the top menu bar choose Utilities, and open Disk Utility
b. Highlight your target drive for the Sierra installation in left column.
c. Click Erase button
d. For Name: type Sierra (You can rename it later)
e. For Format: choose OS X Extended (Journaled)
f. For Scheme: choose GUID Partition Map
g. Click Erase
h. Close Disk Utility
7. When the installer asks you where to install, choose Sierra, or your existing install.
8. Upon completion, the system will automatically restart.

STEP 5: Post Installation with MultiBeast

MultiBeast is an all-in-one post-installation tool designed to enable boot from hard drive, and install support for Audio, Network, and Graphics. The installation is complete, but the drive isn't bootable yet. Boot from the USB again, this time choosing Sierra.

1. Turn on the computer
2. Press the hotkey F12 to choose boot device
3. Choose USB UEFI…
4. At the Boot Screen, choose your new Sierra installation.
5. Complete macOS Sierra setup
6. Open and run MultiBeast
7. If this is a fresh installation, click Quick Start. UEFI Boot Mode
8. On Drivers options choose only:
- FakeSMC v6.25-332-gf3a8525c.1758 (Misc)
- FakeSMC Plugins v6.25-332-gf3a8525c.1758 (Misc)
- FakeSMC HWMonitor Application v6.25-332-gf3a8525c.1758 (Misc)
- IntelMausiEthernet v2.2.1d1 (Network)
9. On Bootloaders choose: Clover v2.4k r4063 UEFI Boot Mode + Emulated NVRAM
10. Click Customize: Don’t select nothing
11. Click Print or Save to back up your configuration
12. Click Build then Install
13. Before we reboot, Using EFI Mounter or Clover configurator to mount EFI (Image attached: Clover-mount) partition and access via Finder EFI/EFI/CLOVER/config.plist… we need to add the KernelAndKextPatches for U.2 NVME Disk in:

<key>KernelAndKextPatches</key>
<key>KextsToPatch</key>
<array>
Insert the code here
</array>

Code:
<dict>
    <key>Comment</key>
    <string>IONVMeFamily IONameMatch</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>InfoPlistPatch</key>
    <true/>
    <key>Find</key>
    <data>PHN0cmluZz5wY2kxNDRkLGE4MDQ8L3N0cmluZz4=</data>
    <key>Replace</key>
    <data>PHN0cmluZz5wY2kxNDRkLGE4MDI8L3N0cmluZz4=</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#1</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>ibPoAgAAweAMBQAQAACJgw==</data>
    <key>Replace</key>
    <data>ibPoAgAAweAJBQAQAACJgw==</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#2</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>D7aMiIIAAACD+QwPhTIBAA==</data>
    <key>Replace</key>
    <data>D7aMiIIAAACD+QkPhTIBAA==</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#3</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>AMeDpAAAAAAQAABIi0gISA==</data>
    <key>Replace</key>
    <data>AMeDpAAAAAACAABIi0gISA==</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#4</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>SYnGTYX2dGFBwecMSWP/vg==</data>
    <key>Replace</key>
    <data>SYnGTYX2dGFBwecJSWP/vg==</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#5</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>hv8PAABIwegMD7cPgeH/Dw==</data>
    <key>Replace</key>
    <data>hv8PAABIwegJD7cPgeH/Dw==</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#6_7</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>icGB4f8PAABIAdFIgfn/DwAAdzs=</data>
    <key>Replace</key>
    <data>icGB4f8BAABIAdFIgfn/AQAAdzs=</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#8</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>SYHF/w8AAEnB7QxJiwQkSA==</data>
    <key>Replace</key>
    <data>SYHF/w8AAEnB7QlJiwQkSA==</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#9_10</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>BgIAAEyNuAAQAABMiflIgeEA8P//SYmGGgEAAEmJjiIBAABBvAAQAABJKfQ=</data>
    <key>Replace</key>
    <data>BgIAAEyNuAACAABMiflIgeEA8P//SYmGGgEAAEmJjiIBAABBvAACAABJKfQ=</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#11</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>AABJiY4iAQAAugAQAABIKQ==</data>
    <key>Replace</key>
    <data>AABJiY4iAQAAugACAABIKQ==</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#12</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>yAAAAEkp17gAEAAATYskJA==</data>
    <key>Replace</key>
    <data>yAAAAEkp17gAAgAATYskJA==</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#13</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>4b+AQBUGTYnWugAQAABFMQ==</data>
    <key>Replace</key>
    <data>4b+AQBUGTYnWugACAABFMQ==</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#14</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>iWTY+EmBxAAQAABJgccA8A==</data>
    <key>Replace</key>
    <data>iWTY+EmBxAACAABJgccA8A==</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#15</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>Bf8PAABIwegMZvfB/w8PlQ==</data>
    <key>Replace</key>
    <data>Bf8PAABIwegJZvfB/w8PlQ==</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#16</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>weIIQQ+2wcHgDEQJ0EQJwA==</data>
    <key>Replace</key>
    <data>weIIQQ+2wcHgCUQJ0EQJwA==</data>
</dict>
<dict>
    <key>Comment</key>
    <string>IONVMeFamily Pike R. Alpha Patch#17</string>
    <key>Disabled</key>
    <false/>
    <key>Name</key>
    <string>IONVMeFamily</string>
    <key>Find</key>
    <data>RYTJD5XAD7bAweAMRAnYRA==</data>
    <key>Replace</key>
    <data>RYTJD5XAD7bAweAJRAnYRA==</data>
</dict>

14.Reboot


Troubleshooting and Optimisations:

  • General settings on config.plist (via Clover Configurator)
  1. Set iMac: 18.3 (On SMBIOS) this is the SMBIOS for the Kabylake 7700K. Without SMBIOS the system will not boot and other features like power management, iMessage, Graphics acceleration won’t work. (Image attached: Clover-SMBIOS)
  2. Selecting FixShutdown_0004 (On ACPI) (Fix Random Restart problem) (Image attached: Clover-ACPI)
  3. XMPDetection=Yes (On Boot) (If your RAM clock speed is higher than 2133MHz) (Image attached: Clover-Boot)
  4. Select kext-dev-mode=1 (On Boot) (Image attached: Clover-Boot)
  5. Choose darkwake=8 (On Boot) (Image attached: Clover-Boot)
  • Intel graphics HD 630
To have the graphics card working properly it is necessary to deploy (via KextBeast) the following most updated kext:
  1. Lilu.kext
  2. IntelGraphicsFixup.kext
Also, it is necessary to change three parameters on config.plist (via Clover Configurator)
  1. IntelGFX: 0x59128086 (On devices) (Image attached: Clover-Devices)
  2. ig-platform-id: 0x59120000 (On Graphics) (Image attached: Clover-Graphics)
  3. Add “-disablegfxfirmware” under Custom Flags (On Boot) (Image attached: Clover-Boot)
  • Audio ALC1220
To have the Audio working properly it is necessary to deploy (via KextBeast) the following most updated kext:
  1. AppleALC.kext
Also, it is necessary to change two parameters on config.plist (via Clover Configurator)

  1. Audio / Inject: 11 (On devices) (Image attached: Clover-Devices)
  2. Patches “change HDAS to HDEF” (On ACPI) (Image attached: Clover-ACPI)
Find: 48444153
Replace: 48444546​
  • Dual boot (Windows 10 and MacOS)
Before I start to install Mac OS, I have disconnected the others two disk (Windows and Storage), then in order to setup Dual boot I have them reconnected and changed config.plist to have it sorted.
Because I have installed my Windows in a UEFI disk (I have setup all disks on BIOS to UEFI), I had my life easier. The first boot Clover found all my partitions of all my disks and I had 6 options to choose but I turned off scan legacy on Gui (Via Clover Configurator) and then it found only one Windows partition useful.
  1. Scan Legacy: Uncheck (On Gui) (Image attached: Clover-Gui)
  2. Add a new GUID entry to hide Recovery Mac OS Partition (On Gui) (Image attached: Clover-Gui)
  3. Default boot volume: Inserted Windows GUID (On Boot) (Image attached: Clover-Boot)I left windows default to be easier to my Wife :)
GUID - Globally Unique ID of the volume shown in Clover's boot, you can get the GUID via Clover Configurator / Boot log

  • Wifi & Bluetooth BCM943602CS
It was a nightmare at the begin, MAC OS found and install OOB since the Installation process, but the wifi and BT was terrible…. them were going up and down losing connection with BT devices. All the problems were the position of antennas.. It came with one antenna 5Ghz and I didn’t notice it and connected it on the BT place.. it caused the issues.
Solution: moved the antennas to the right positions but it doesn’t have MANUAL!!!! I found a pic (thanks UtterDisbelief) that explained what I needed… (Find attached WifiBT-Image)

  • Dual Screen
I really need but I didn’t spend time on this yet. Currently, if I start the PC with both screens connected I have video only on HDMI but my main screen is on Displayport :( , if I try hot connect after the boot, the second screen has no video at all.


 
Last edited:
Where is the `WifiBT-Image`? I'd like to compare if I somehow did the same mistake with my antennas.

About dual screen, I'm currently having issues myself. But I noticed that when I do  -> Sleep and wake my system up, the second screen comes to life but it's unusable because of all the artifacts.
 
Hi! I have the same motherboard and processor as you. After doing the same post-install steps as you I get a kernel panic. Did you by encounter this as well by any chance?
@GBeckman
 

Attachments

  • IMG_0296.jpg
    IMG_0296.jpg
    1.7 MB · Views: 484
I have the same CPU and tried to overclock it to 5 GHZ but the temps went up to 90 degrees celsius. Now I delidded the CPU and put liquid metal thermal paste in. It´s really crazy the temps stay under 63 degrees with 5ghz and full load no matter how long. Just a tip if you want to get more performance with the 7700k.
 
Hi! I have the same motherboard and processor as you. After doing the same post-install steps as you I get a kernel panic. Did you by encounter this as well by any chance?
@GBeckman
Hi marosoaie, What screen are you using? This week I upgraded my screen to a QHD 1440 and I had kernel panic as well.
I Removed Inject Intel on Graphics and it works properly. With full acceleration and Intel KBL 1536Mb. My past screen was 1080 and I had no problems with Inject Intel without GFX Patch

I also tried turn the patch "change GFX0 to IGPU" ON and Inject Intel ON. It works properly too.

But I still have better performance with the patch GFX off and without Inject Intel on graphics...
 
I have the same CPU and tried to overclock it to 5 GHZ but the temps went up to 90 degrees celsius. Now I delidded the CPU and put liquid metal thermal paste in. It´s really crazy the temps stay under 63 degrees with 5ghz and full load no matter how long. Just a tip if you want to get more performance with the 7700k.
Hi Benbumben, very nice to know about that. What heatsink and thermal paste are you using? Can you advise brands and models?
 
Hi! I have the same motherboard and processor as you. After doing the same post-install steps as you I get a kernel panic. Did you by encounter this as well by any chance?
@GBeckman
Your problem is the DVMT pre-allocated memory. It must be changed from 32MB to 64 or more. This setting is in the BIOS.
 
Your problem is the DVMT pre-allocated memory. It must be changed from 32MB to 64 or more. This setting is in the BIOS.
Thanks. That was it :eek:. I missed it in the screenshots unfortunately. Now the OS recognises my GPU.
 
Status
Not open for further replies.
Back
Top