Contribute
Register

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

Status
Not open for further replies.
By the way I'm now running 13.1 and the bios with Speedshift ENABLED and since 2 days now and surprise!!
NO stability issue at all!!!
 
Thanks guys!

First off, thanks to all that have contributed here and for KGPs work in creating a detailed and instructive guide. This is the 4th hack I've built, and I learned the most about why and how things work with this guide, so thanks again for taking the time to do a little teaching and explaining about what's going on behind the scenes of some of these patches, kexts, etc.

I have a stable system running these components:

ASUS Prime X299 Deluxe (Newest Firmware)
i9 7980XE (Sync all cores, w/ AVX offsets)
NVMe Sys. Drive.
32 GB 3000mhz ram
GTX 970 (For testing, replacing with Titan X tomorrow)

I ran a Geekbench before I enabled all cores and got a multicore "43926" and after enabling sync all cores, received a "50081."

From KGP's benchmarks, I am wondering why mine are so much lower... Any insight or tips on what I should be investigating or studying up on, would be greatly appreciated! Thank you!

Did you check if XCPM is properly implemented?
 
Has anyone seen this message?

IMG_6648.jpg

I updated to 10.13.1 and can't boot into OS no more, :crazy::crazy::crazy:
Thanks in advance, :thumbup:

Edit:

Nvm, copy the EFI from @kgp EFI-X299-10.13.1-Release-061117.zip and got its running now, yay,
Thanks :headbang::headbang::headbang:
 
Last edited by a moderator:
What about using OsxAptioFix2Drv-free2000.efi to by-pass the OsxAptioFix2Drv.efi problem?

I was gonna do it and I saw your new EFI, lol, tried it and bam, works like a champ, :mrgreen:

<----- lazy to troubleshoot things, "Copy" and "Paste" people works seem faster, lmao..

Also I noticed my Red Devil RX580 performance better after put the System into "Sleep mode" and wake it up,
Ran Cinebench and the score goes from 80 fps to 160 fps, no clue why

However the same card runs in the new Coffee-lake 8700K got 160 fps everytime,

If anyone know the answer, pls share, thanks! :thumbup::thumbup::thumbup:
 
KGB hats off to you. What you have accomplished with the USB configuration section of your guide is just phenomenal.
I adapted the USB section of your guide and created kexts for both of my builds listed in my signature. With the appropriate kext, for the build intended, placed into Clover/.../other and USBIncetAll.kext removed from /Library/Extension, all the USB ports are working like a dream. For my Haswell build I configured my bios to ensure that the EHCI USB controller is disabled so that I can focus only on configuring the XHCI controller of the GA-Z97X-UDRH mobo. That also worked like a dream. I do not require more than 15 ports, that is the reason why disabling the EHCI controller was feasible for my particular environment.
What also helped me a lot is Brumbaer's superb explanation of the intricacies of the procedure to facilitate the removal of the USBInjectAll kext. As a "Leerling" :) he provided an exceptional technical write up explaining how "kext" related matters fit together.
Well done to both of you.
 
anyone with shutdown and restart troubles?
 

Attachments

  • Screen Shot 2017-11-21 at 23.39.48.png
    Screen Shot 2017-11-21 at 23.39.48.png
    107.2 KB · Views: 156
  • Like
Reactions: kgp
@mgregrs ,

I guess I found the source and a solution for your iCloud/Appstore/iMessage/Facetime problems.

In order to successfully register for the above services, you need an ethernet port defined as build in and termed "en0". If the latter is not the case, you have to reset your ethernet settings as detailed below:

1.) System Preferences -> Network -> mark e.g. Ethernet 1 and subsequently press the "-" bottom, which will remove the respective network setting. If you use the second LAN-port on the ASUS Prime X299 Deluxe, also mark e.g. Ethernet 2 and subsequently press the "-" bottom, which will also remove this respective network setting.

2.) Now enter the following terminal commands:

Code:
sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist

Code:
sudo rm /Library/Preferences/SystemConfiguration/preferences.plist
3.) Reboot

4.) On Reboot, OSX will renew your former network settings and you should be finally able to successfully register for the above services, as long your SMBIOS credentials are correct and you also use EmuVariableUefi-64.efi in the /EFI/Clover/drivers64UEFI/ directory of your system disk.

Good luck!
 
Status
Not open for further replies.
Back
Top