Contribute
Register

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

Status
Not open for further replies.
The USB 3.1 ports are native now, so it is probably able to detect what is being put in properly. I would imagine there is a KEXT to fix the USB 2.0/3.0 issue.

Yes but I don't know any patch that might fix that :)... Witnessed the issue already several months ago... Honestly, I was surprised that nobody mentioned it earlier.. :) So if anybody can come up with a patch in the near future, welcome! :thumbup:
 
Last edited:
Update: I removed the NVIDIA Titan xP from my system and only left the AMD Vega Frontier Edition in there.

Effect: The system is much more stable.

Before I had issues with some random reboots and network problems (connected lan, but no data flow). This all has gone since I am back on Vega only. I hate to move away from NVIDIA, but I will probably will stay with NVIDIA now.
 
Hi everyone,

I'm going to change my hackintosh for a new one and I'm gonna trust in this guide to do it :mrgreen:
I choose this components, following the recommendations and changing some things:

Do you guys think that all of this component will be working fine together? Did I forget something or something are wrong?
I will use this hackintosh for Logic X, Final Cut Pro, and for games in the windows part.

Thank you very much and great job with this thread :D
 
Hi everyone,

I'm going to change my hackintosh for a new one and I'm gonna trust in this guide to do it :mrgreen:
I choose this components, following the recommendations and changing some things:
Do you guys think that all of this component will be working fine together? Did I forget something or something are wrong?
I will use this hackintosh for Logic X, Final Cut Pro, and for games in the windows part.

Thank you very much and great job with this thread :D

Great choice! :D ( if you can't buy 7900x now because you have more PCIE lines..) :)

I think - on the place Wifi: D-link dwa-131 USB the better to choice is:
used by KGP and many others, for AirDrop support etc....

I use Scarlett 2i4 2nd generation (don't buy 1st gen)

and it works great but last few days I saw some interested options with better price if you need only phantom 48v power for MIC... but it's depend your work/destination... and your connected things... :)

I use FCPX and Logic but I don't know if new NVIDIA cards work great with new 10.13 OS X
because I sold my GTX 1070 and 1080 for new Vega 64, but I'm sure someone here use FCPX with Nvidia too
and he will confirm fonctionnality and his stability :)
 
Hi everyone,

I'm going to change my hackintosh for a new one and I'm gonna trust in this guide to do it :mrgreen:
I choose this components, following the recommendations and changing some things:
Do you guys think that all of this component will be working fine together? Did I forget something or something are wrong?
I will use this hackintosh for Logic X, Final Cut Pro, and for games in the windows part.

Thank you very much and great job with this thread :D
I would suggest going with an ATI based CPU. nVidia Gave me and other users a lot of trouble. Select "inject ATI" in clover and it just works.
 
I would suggest going with an ATI based CPU. nVidia Gave me and other users a lot of trouble. Select "inject ATI" in clover and it just works.

That's true - it's much easier with ATI cards, but it's not the same performance like GTX 1080 or 1080Ti in Gaming :p
but if you choose Vega 56 you will have performance between GTX 1060-1070
and Vega 64 performance between GTX 1070-1080 on Windows gaming..
ATI have native support so... it's not easy to choose :p
In my opinion: If you make some professional work with your PC/Hackintosh
and some games sometimes - you should go with ATI card
or even 2x in the future :) but If you like OS X and you play a lot of Windows games (without pro projects) - Nvidia will be better choice... :p
 
Hi everyone,

I'm going to change my hackintosh for a new one and I'm gonna trust in this guide to do it :mrgreen:
I choose this components, following the recommendations and changing some things:
Do you guys think that all of this component will be working fine together? Did I forget something or something are wrong?
I will use this hackintosh for Logic X, Final Cut Pro, and for games in the windows part.

Thank you very much and great job with this thread :D

Well.... your list implements several components which will not run OoB with this guide and might require some additional efforts at your side. I suppose your selection is budget related.

a.) So far I just know one user who decided to go for the ASUS Prime X299 instead of the ASUS Prime X299 Deluxe. @DSM2
might be able to provide you with his gathered experience. At least there might be differences in the ACPI Table and SSDT-X299.aml configuration for the primer board, once both implementations will be available along this guide.​

b.) I also used the i7-7800X within my start-up configuration. Most significant drawback is the support of only 28 PCIe lanes, as
already stated by @mgregrs.​

c.) Concerning the memory, please ensure that it is part of the ASUS memory specification list for the ASUS Prime X299... 2400
Mhz are again a cheap but not very sophisticated choice and option, which will further reduce the overall system performance!​

d.) I don't want to enter the graphics card discussion. Just let me comment a few things. Most of the Radeon cards work by
means of Whatevergreen.kext support, others are natively implemented. However, up to my knowledge, the native support is yet somewhat rudimentary and lacks further sophistication. For a dual boot system with windows, ATI cards definitely would not be my choice, as ATI's windows support and performance cannot compete with Nvidia at all! Nvidia's Web Driver Implementation is somewhat tricky.. However, I think we found a well working solution to implement the latter GPUs and their Web Driver in macOS High Sierra 10.13 without further drawbacks or issues. The Web Driver is working flawless under 10.13. However, if you want to use your rig also under 10.12.6, I clearly advise against Nvidia GPU Solutions, although you might also face issues and problems with ATI graphics cards, natively implemented under 10.13!​

e.) Concerning your second Drive I am not able to follow your decision to opt for a 1 TB SSHD implementation ! With respect to
1TB disk space, NVMes or SSDs are certainly the better choice!
f.) Again the D-link Wifi (+ Bluetooth?) implementation might be less costive. However you won't be happy with respect to
Airdrop, Hands-off, Continuity implementation or native keyboard support in Mainboard's BIOS or Clover Boot Manager. You will always need an additional cable keyboard to adjust BIOS settings or to boot different systems with Clover.
g.) For the i7-7800X, the Corsair H115i however seems fine and sufficient.

h.) Concerning your USB sound card, I do not have any experience at all with the Focusrite Scarlett 2i4, but as @mgregrs uses
the some card although 2nd generation, he will certainly be able to help with it's system implementation...
Cheers,

KGP
 
@TheOfficialGypsy ,

my extensive tests of sleep/wake functionality seem to suggest the following stepwise approach:

1.) I would start with the most basic configuration, which is TB EX3 DISABLED and and forced sleep/wake

Forced.png

Yet not even this option has reached long-term stability. The system sporadically wakes from sleep without apparent reason.​

2.) Once 1.) is successfully working, I would opt for automatic sleep/wake functionality, still with the TB EX3 DISABLED.

automatic.png

3.) Once also 2.) is working, I would opt for Power Nap if achievable at all, still with the TB EX3 DISABLED. Note however that in
my understanding, power nap does not require the wake from sleep of the system. Thus a sleeping system that automatically wakes from sleep from time to time rather points to a malfunction of 1.) or 2.) than to working power nap functionality.​

power-nap.png

4.) Once 1.), 2.) and even likely 3.) are successfully implemented, try to stepwise implement sleep/wake functionality with the TB
EX3 ENABLED by follwing the same 1.) to 3.) approach.​

5.) I would not try to implement sleep/wake functionality for all available SMBIOS definitions at the same time and in parallel.
Let's start and stay at first place with one, which preferentially in relation with this guide would be iMac17,1.​

Cheers,

KGP
 
Last edited:
@TheOfficialGypsy ,

my extensive tests of sleep/wake functionality seem to suggest the following stepwise approach:

1.) I would start with the most basic configuration, which is TB EX3 DISABLED and and forced sleep/wake

View attachment 287607

Yet not even this option has reached long-term stability. The system sporadically wakes from sleep without apparent reason.​

2.) Once 1.) is successfully working, I would opt for automatic sleep/wake functionality, still with the TB EX3 DISABLED.


3.) Once also 2.) is working, I would opt for Power Nap if achievable at all, still with the TB EX3 DISABLED. Note however that in
my understanding, power nap does not require the wake from sleep of the system. Thus a sleeping system that automatically wakes from sleep from time to time rather points to a malfunction of 1.) or 2.) than to working power nap functionality.​


4.) Once 1.), 2.) and even likely 3.) are successfully implemented, try to stepwise implement sleep/wake functionality with the TB
EX3 ENABLED by follwing the same 1.) to 3.) approach.​

5.) I would not try to implement sleep/wake functionality for all available SMBIOS definitions at the same time and in parallel.
Let's start and stay at first place with one, which preferentially in relation with this guide would be iMac17,1.​

Cheers,

KGP
Great idea I will work on that :)
 
  • Like
Reactions: kgp
Great idea I will work on that :)

I would even further cook down the variables in a first approach!

What do you think about the following!

Let's focus at first place on forced sleep/wake functionality (1.) with SMBIOS iMac17,1

This would mean:

a.) to reach 100% working forced sleep/wake functionality with TB EX 3 DISABLED
b.) to reach 100% working forced sleep/wake functionality with TB EX 3 ENABLED

Option a.) already could be implemented in the guide (in line with a description of possibly required changes for mobos different from the ASUS Prime X299 Deluxe).

Option b.) could be implemented in line or subsequently as an add-on for all TB EX 3 users

Subsequently we can opt at automatic sleep/wake functionality (2.), again with the intent to reach first a.) and to subsequently b.), as an add-on for all TB EX 3 users

Finally we can opt at successfully implementing power nap (3.) using the same approach indicated above...

This looks even more promising to me...

What do you think?

I would be always available if some in-depth-testing would be required at each step!
 
Last edited:
Status
Not open for further replies.
Back
Top