Contribute
Register

How to build your own iMac Pro [Successful Build/Extended Guide]

Status
Not open for further replies.
Any UEFI Windows installation will automatically show up in the Clover Boot Loader and you should be able to choose between booting with macOS or Windows such.
Ah, great. Thank you @kgp. For some reason, I thought I remembered from when I built the Hackintosh that you couldn't dual boot with Windows 7. Great news. I'm going back to Windows 7 :). Better for audio - stays more out of the way.
 
Are you running the "old" Cinebenach R15 or the just released Cinebench R20?
The R20 release doesn't have the GPU test anymore.

Ah, that explains it. After running som real world tests I realised I have openGL support. Didn't occur to me that cinebench removed the GPU benchmark. Thank you.
 
I purchased a PRIME X299-Deluxe and a i9-7920X CPU. I am a long time Mac User and I am attempting to build my first Hackintosh. I started reading the first page of this post and I customized my bios settings.

I thought this was going to be relatively easy but after reading the steps after the bios customizing I became a little bit numb. It seems like it is going take me about 6 months to complete this. :(
 
I purchased a PRIME X299-Deluxe and a i9-7920X CPU. I am a long time Mac User and I am attempting to build my first Hackintosh. I started reading the first page of this post and I customized my bios settings.

I thought this was going to be relatively easy but after reading the steps after the bios customizing I became a little bit numb. It seems like it is going take me about 6 months to complete this. :(
Hi jgaltone, first of all welcome!
I would suggest that you update your system information in your profile. also needs to be more specific about what have you done so far, and where you get stuck. theres guidelines for asking for help like posting efi folder according to the problem.
as you have the most compatible mobo it should be relatively easy to complete installation IF you understand everything thats written in KGP massage. if not theres plenty places here and other sites to source information for each step.
each time i made a system it took a few attempts. i made two systems in my life which both are still working and about to start my third based on this guide. needs to have patience and open to learning :)
 
Have you tried to use Vega and Nvidia cards at the same time? I Have no video output from Vega56 when I plug Nvidia card(s). The video output from Nvidia(s) is ok and Vega is recognised in system.
 
Have you tried to use Vega and Nvidia cards at the same time? I Have no video output from Vega56 when I plug Nvidia card(s). The video output from Nvidia(s) is ok and Vega is recognised in system.

Did you use WEG.kext and the respective Vega SSDT from the Github Library? Without the latter you might have signal just on one DP port of your Vega.
 
Yes I use WEG.kext. It enabled all DP outputs when only Vega is plugged.
It seem Vega SSDT does not change anything.
Connecting Nvidia card disabling video output on Vega. In system report Vega is recognised but it does not detect monitor regardless used port.
Is there any way to cut/disable video outputs in Nvidia cards (I need only CUDA) to be unrecognised by macOS?
 
Last edited:
How important is the memory speed? I have installed 4x16GB (64GB) of Corsair Vengeance DDR4 2666MHz. I am having trouble getting my system to boot from the M.2 drive after installing High Sierra to it. It just freezes at the screen with the black background with the white logo and the progress bar does not move at all.
 
Hi.
Hope everyone's fine.
Recently I started this hack - dual 16-core on Supermicro X11DPG-qt
Thank you KGP and thank you all for sharing your systems' development.
After over a week of working on this machine, I am finally STUCK!

Here are the full specs and below, the progress, some pics and my EFI folder

The System pictures are from the High Sierra installation but Mojave has the exact same behaviour

The EFI files and the ioreg dump are attached to a link on my personal cloud as they are too big to uploaded here
The pictures folders the same as they are to big to post them all

Mainboard: Supermicro X11DPG-QT, bios revision 2 from 2017

I cannot update to a later version as the Thunderbolt support will not be available no more.

CPUs - 2x Xeon Gold 6142 @2.4GHz engineering samples(stepping B0)
Memory - 8x 8GB Micron DDR4 ecc @ 2666MHz
GPU's - Monitors GPU - AMD RX560, processing GPUs - AMD Vega 56 and Vega 64
I am running on dual PSU - Supermicro 860W for the logic board and Corsair HX1200i for the GPUS and drives
System drives - both NVMEs -Samsung 970 EVO 2TB on the native M.2 port for Mac and 970 EVO 500GB for Windows on a PCIe adapter,
Storage - 6X HGST 7k3000 3TB - Striped RAID
WiFi+BT - FENVI FV9801
Displays: Apple Thunderbolt Display 2K, Apple Cinema Display 23 and Dell 22"
Progress so far:
after 3 days of restarting and swiping the USB stick from my laptop to the beast and back --- I have successfully booted and installed both High Siera 10.13.6(16G45) and Mojave 10.14.3

This X11DPG-QT board has the PCIe ports ordering the opposite of any board I've seen so far, you can see on the attached picture

With High Sierra I was able to use a pretty clean EFI bootloader, I tried to respect the KGP guidance as much as I could but, the only way to boot was to use another kernel patch and the KernelPM checked in clover.

The system works almost ok but using 1 video board only.
My goal is to have the RX560 for the monitors and the Vega GPUs for processing
so far, only the monitor GPU gets acceleration and Metal support. I swap them and doesn't matter with one is the primary, the other two will not be recognized by the system.
I installed Whatevergreen and Lilu(many versions tried) and I could have the boards recognised by the system but no acceleration and no Metal(you can see one pic from DaVinci Resolvew with only 1 GPU available)

I tried to follow some instructions for creating a SSD for each additional GPU but still no go.
I am not very advanced in doing that so, maybe someone could verify if DSDT and SSDT patching was done properly.

I had successfully booted High Sierra or Mojave with the monitor GPU in PCIe slot-9(CPU1 Slot). Any other choice it hangs at PCI configuration. beginsWindows boots ok from any slot

At the moment of this posting, I swapped the GPUs position as I need to work on this machine. But as I stated, doesn't matter which GPU combinations I use, Only the monitors GPU will have acc and metal, and Only slot-9 will take me to to a successful boot

With these CPUs the only way to boot the installer was to use 0x0040670 as fakecpuid, droping the MATS table instead of the DMAR in Clover's ACPI, Pike's xpcm_pkg_scope kernel patch instead of xpcm_core_scope as the guide is recommending.
I configured the BIOS settings as close as I could to the original guide, I would like to say that it took me a lot of time to discover the Extended APIC in bios needs to be disabled for this board.

Still not working:
Thunderbolt GA Titan Ridge card - it was initialised in Windows, I connected a thunderbolt hard drive but macOS wouldn't even see it in the PCI branch of System Profiler, nor the IORegistryExplorer, I have way less TB options in bios than the guides

Bluetooth for the FENVI adapter not showing up.

USB 3 not working.

All of the above is happening both with High Sierra and Mojave, the only difference is that the EFI structure for Mojave is an ambiguous one, especially the config.plist that, honestly, after days of trying to boot, just matched a downloaded one from another forum.

Please let me know what other info about this build I should share.
 

Attachments

  • Screen Shot 2019-03-24 at 23.04.29.jpg
    Screen Shot 2019-03-24 at 23.04.29.jpg
    31.5 KB · Views: 235
  • Screen Shot 2019-03-24 at 23.04.49.jpg
    Screen Shot 2019-03-24 at 23.04.49.jpg
    46.1 KB · Views: 238
  • Screen Shot 2019-03-24 at 23.04.58.jpg
    Screen Shot 2019-03-24 at 23.04.58.jpg
    36.9 KB · Views: 211
  • Screen Shot 2019-03-24 at 23.05.55.jpg
    Screen Shot 2019-03-24 at 23.05.55.jpg
    119.1 KB · Views: 223
  • Screen Shot 2019-03-24 at 23.06.27.jpg
    Screen Shot 2019-03-24 at 23.06.27.jpg
    120.5 KB · Views: 211
  • Screen Shot 2019-03-24 at 23.53.12.jpg
    Screen Shot 2019-03-24 at 23.53.12.jpg
    41.4 KB · Views: 222
  • X11DPGQT MB Layout.png
    X11DPGQT MB Layout.png
    694.7 KB · Views: 243
  • 2019-03-25 07.34.03.jpg
    2019-03-25 07.34.03.jpg
    324.5 KB · Views: 237
  • 2019-03-25 07.34.20.jpg
    2019-03-25 07.34.20.jpg
    469.2 KB · Views: 229
  • 2019-03-25 07.34.27.jpg
    2019-03-25 07.34.27.jpg
    296.9 KB · Views: 232
  • 2019-03-25 07.34.34.jpg
    2019-03-25 07.34.34.jpg
    246.6 KB · Views: 222
  • 2019-03-25 07.34.43.jpg
    2019-03-25 07.34.43.jpg
    308.9 KB · Views: 230
  • 2019-03-25 07.34.52.jpg
    2019-03-25 07.34.52.jpg
    292.3 KB · Views: 208
  • 2019-03-25 07.34.57.jpg
    2019-03-25 07.34.57.jpg
    283.2 KB · Views: 231
  • 2019-03-25 07.35.03.jpg
    2019-03-25 07.35.03.jpg
    292.7 KB · Views: 229
  • 2019-03-25 07.35.15.jpg
    2019-03-25 07.35.15.jpg
    366.3 KB · Views: 214
  • 2019-03-25 07.35.24.jpg
    2019-03-25 07.35.24.jpg
    367.9 KB · Views: 233
  • 2019-03-25 07.35.31.jpg
    2019-03-25 07.35.31.jpg
    357.7 KB · Views: 224
  • 2019-03-25 07.35.42.jpg
    2019-03-25 07.35.42.jpg
    324.1 KB · Views: 218
  • 2019-03-25 07.35.58.jpg
    2019-03-25 07.35.58.jpg
    324.5 KB · Views: 223
  • 2019-03-25 07.36.12.jpg
    2019-03-25 07.36.12.jpg
    327.5 KB · Views: 204
  • 2019-03-25 07.36.20.jpg
    2019-03-25 07.36.20.jpg
    386.4 KB · Views: 207
  • 2019-03-25 07.36.27.jpg
    2019-03-25 07.36.27.jpg
    377.1 KB · Views: 194
  • 2019-03-25 07.36.40.jpg
    2019-03-25 07.36.40.jpg
    285.2 KB · Views: 195
  • 2019-03-25 07.36.46.jpg
    2019-03-25 07.36.46.jpg
    322.8 KB · Views: 210
  • 2019-03-25 07.36.54.jpg
    2019-03-25 07.36.54.jpg
    304.4 KB · Views: 204
  • 2019-03-25 07.37.05.jpg
    2019-03-25 07.37.05.jpg
    328.8 KB · Views: 210
  • 2019-03-25 07.37.27.jpg
    2019-03-25 07.37.27.jpg
    255 KB · Views: 195
  • 2019-03-25 07.37.42.jpg
    2019-03-25 07.37.42.jpg
    383.5 KB · Views: 208
  • Mojave Installed EFI.zip
    23 MB · Views: 215
  • X11DPG-qt Clover ACPI F4 dump.zip
    95.9 KB · Views: 212
  • X11DPG-QT dual CPU dual GPU IOREG.ioreg
    17.9 MB · Views: 211
  • X11DPG-QT EFI dual gpu.zip
    16.2 MB · Views: 206
Yes I use WEG.kext. It enabled all DP outputs when only Vega is plugged.
It seem Vega SSDT does not change anything.
Connecting Nvidia card disabling video output on Vega. In system report Vega is recognised but it does not detect monitor regardless used port.
Is there any way to cut/disable video outputs in Nvidia cards (I need only CUDA) to be unrecognised by macOS?

Did you properly adopt a Vega SSDT to your system? Did you also implement a properly adapted Nvidia SSDT? And do you also use SSDT-DTPG.aml as mandatory?

In any case, nobody will be able to help you of you do not provide information requested at beginning of section C.)

Good luck,

KGP
 
Status
Not open for further replies.
Back
Top