Contribute
Register

[Success] i9 7920X, ASUS PRIME X299-A, GTX1080Ti, ASUS Thunderbolt 3 (Lazy Guide)

Joined
Dec 10, 2018
Messages
2
Motherboard
ASUS X299-A
CPU
i9-7920X
Graphics
GTX 1080 Ti
Mobile Phone
Android
Introduction
Hey guys.
After I’ve recently built some new hacks for myself and my colleagues, using this marvelous @kgp guide and help from my “far far away” friend @Il.F, I decided to write this ‘lazy’ manual. It’s for those people who don’t want (or can’t) do it by itself using @kgp’s guide.

I’m using the next configuration:
MB: ASUS PRIME X299-A
CPU: Intel Core i9 7920X
WCS: Arctic Cooling Liquid Freezer 240
GPU: Inno3D GTX1080Ti (in PCIEX16_1 slot)
Ram: 32Gb Crucial 2666MHz DDR4 (2x16Gb)
Thunderbolt: ASUS ThunderboltEX 3 (in PCIEX16_2 slot)
WiFi: TP-Link Archer T9E AC1900 PCI-E adapter (in PCIEX16_3 slot)
SSD: Samsung 970 EVO M.2 500Gb
Case: Be Quiet Silent Base 800 Black/Silver
Monitor: Samsung S24A850W (PLS, 1920*1200)

A) BIOS Settings:
I’m using 1503 version. So either update or downgrade to this version.
Load profile with my settings using attached bios.CMO file (you can then edit needed settings for your setup, e.g. adjust RAM frequency or disable Thunderbolt).

NOTE for Thunderbolt users: Windows activation is required before installing/booting into macOS.
Install Windows in UEFI mode w/o installed Thunderbolt card.
Install all drivers including the latest Thunderbolt drivers.
Plug the Thunderbolt card with a USB cable to the M/B and boot into Windows.
Update firmware using the tool from ASUS Support site.
Boot into Windows and check the Thunderbolt using your Thunderbolt device (an HDD was the fastest way for me).
If all is OK, unplug the card for now.

B) Prepare USB Installation stick:

ATTENTION:
I’m using @kgp’s USB approach via 15port USB M/B specified kext. Next USB ports are disabled with the kext:

1. Download macOS High Sierra full installer on your Macbook/iMac/MacPro.
Unzip attached createInstaller.sh.zip and run the following terminal commands (assuming that the file was saved in Downloads folder):

Code:
cd ~/Downloads
chmod +x createInstaller.sh
./createInstaller.sh
Wait till it finishes.

2. Get a USB Flash Drive (8Gb minimum) and format it using Apple's Disk Utility.
Name: USB
Format: HFS+ (Mac OS Extended (Journaled)
Scheme: GUID partition

Open Terminal, copy-paste next command and press Enter/Return:

Code:
sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ macOS\ High\ Sierra.app --nointeraction
Wait for complete.

3. Download Clover and run it.
Choose your USB Flash drive and next settings:



4. After Clover finishes, open Finder, go to EFI partition, delete EFI folder and clean the Trash.
Unzip attached EFI_PRE file and copy-paste new EFI folder to the EFI partition.

It’s configured for 12-core i9 7920X.
If you are using another CPU, replace TSCAdjustReset.kext in EFI/EFI/CLOVER/kexts/Other and config.plist in EFI/EFI/CLOVER by corresponding to your CPU files from CPU_kext folder from EFI_PRE file (folder 8 is for 8-core i7 7820X, folder 10 is for 10-core i9 7900X etc.)
I’m using ‘macOS’ as the name of the macOS partition. You can use any you like.
Open config.plist via Clover Configurator.app and edit the name:


C) Installing macOS High Sierra
Boot from the USB (press F8 and choose UEFI<usb>) and install macOS like on original Mac.

D) Post-Installation
1.
After booting into the system using a USB Flash Drive, open Terminal and run next command:
Code:
sudo spctl --master-disable
Enter admin’s password (it won’t be displayed) on the request and press Enter/Return key.
It allows installing software from ‘Anywhere’.

2. Install Clover to your SSD using the same settings as in step B.3.

3. After Clover finishes, open Finder, go to EFI partition, delete EFI folder and clean the Trash.
Unzip attached EFI_POST file and copy-paste new EFI folder to the EFI partition.

It’s configured for 12-core i9 7920X and Nvidia card.

If you are using another CPU, replace TSCAdjustReset.kext in EFI/EFI/CLOVER/kexts/Other and config.plist in EFI/EFI/CLOVER by corresponding to your CPU files from CPU_kext folder from EFI_POST file (folder 8 is for 8-core i7 7820X, folder 10 is for 10-core i9 7900X etc.)
If you are using two Nvidia cards or Vega 56/64 card, delete SSDT-X299A-Nvidia.aml from EFI/EFI/CLOVER/ACPI/patched and copy-paste SSDT-X299A-Nvidia2.aml or SSDT-X299A-Vega56.aml/SSDT-X299A-Vega64.aml, respectively, from EFI_POST file to EFI/EFI/CLOVER/ACPI/patched.
If you are using AMD card, uncheck ‘nvda_drv=1’ in Boot and ‘NvidiaWeb’ in System Parameters in the config.plist (open it via Clover Configurator.app)

If you are not using Thunderbolt or TP-Link Archer T9E AC1900, delete SSDT-X299A-TB3HP.aml or SSDT-X299A-WIFI.aml, respectively, from EFI/EFI/CLOVER/ACPI/patched.
4. Attached config.plist doesn’t have unique keys (required for correct iMessage working), so you need to implement it.

Open config.plist in CloverConfigurator.app and jump to SMBIOS.
Choose iMacPro1,1 in the drop-down menu.


Hit 4-6 times each of two ‘Generate Now’ buttons to get unique keys.
Save changes and close CloverConfigurator.app.

NOTE: for more detailed iMessage guide, check this thread.

5. Reboot w/o a USB Flash drive.

6. For Nvidia card, you need to install Nvidia Web drivers with SIP enabled.

On the Clover boot screen, go to Options under disk’s list.
Choose System Parameters and then System Integrity Protection.
Uncheck all items.

Return to the main window, choose macOS partition and press Enter.

Download drivers:
https://images.nvidia.com/mac/pkg/387/WebDriver-387.10.10.10.40.105.pkg

Double click on this file and proceed with the installation.

You will see a pop-up window (System Extension Blocked).

Click “Open Security Preferences".
Click on the "Allow" button near the message "System software from developer "NVIDIA Corporation" was blocked from loading".
Return to the drivers' installation window, wait for complete and click Restart.

Congratulation.
The installation is finished. You should see something like this in the PCI tab in the System Report:


Special thanks to:
  • @macandrea for createInstaller.sh script
  • @kgp for original EFI-folder and SSDTs files
Update 08.02.19: EFI_PRE and EFI_POST with Clover v4871 files and new LiLu and AppleALC kexts. Minor fix to SSDT for 2 Nvidia cards.
Update 21.02.19: EFI_PRE and EFI_POST with Clover v4881 files and new LiLu, Clover Configurator.
 

Attachments

Last edited:

kgp

Joined
May 30, 2014
Messages
6,600
Motherboard
Asus Prime X299 Deluxe
CPU
i9-7980XE
Graphics
Vega 64
Mac
iMac, MacBook Pro, Mac mini
Mobile Phone
iOS
You mention the source for the XHC USB kext, but you do not mention where createInstaller.sh, the EFI-Folder and all SSDTs originate from. Please add references!

Thanks in advance,

KGP
 
Joined
Dec 10, 2018
Messages
2
Motherboard
ASUS X299-A
CPU
i9-7920X
Graphics
GTX 1080 Ti
Mobile Phone
Android
NOTE for Mojave:
All files are compatible and ready for Mojave. For more info, please use @kgp's guide for 10.14.
Use the attached file (from the @kgp's thread) for downloading the distributive and the updated command for step B.2:
Code:
sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --nointeraction
Update 08.02.19: replaced the file with new one for 10.14.3
Update 21.02.19: added the link to @kgp's original guide for 10.14
 

Attachments

Last edited:

kgp

Joined
May 30, 2014
Messages
6,600
Motherboard
Asus Prime X299 Deluxe
CPU
i9-7980XE
Graphics
Vega 64
Mac
iMac, MacBook Pro, Mac mini
Mobile Phone
iOS
NOTE for Mojave:
All files are compatible and ready for Mojave.
Just use the attached file for downloading the distributive and the updated command for step B.2:
Code:
sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --nointeraction
Update 08.02.19: replace the file with new one for 10.14.3
original soure createInstaller-10.14.3.sh.zip taken from https://www.tonymacx86.com/threads/imac-pro-x299-live-the-future-now-with-macos-10-14-mojave-successful-build-extended-guide.255082/#post-1769074
 
Top