Contribute
Register

How to extend the iMac Pro to X99 [Successful Build/Extended Guide]

Status
Not open for further replies.
Joined
Oct 23, 2016
Messages
2
Motherboard
Asus x99 Deluxe
CPU
Intel 5960X
Graphics
Nvidia GTX 970 (Asus Strix)
Hi KGP

I can't thank you enough in one comment, but I've run my CustoMac for about a year now on 10.13.4 on an Asus x99 and 5960X CPU!

I see that you've updated the guide for 10.13.6 (some app store programs demand that now to update) and also to the iMac Pro SMBIOS.

My quick question: Is it worth upgrading/switching to the new SMBIOS for me? what are the most obvious benefits of doing so?

Thank you again and hope you have a nice week :)
 

kgp

Retired
Joined
May 30, 2014
Messages
6,783
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. iOS
I use dsdt + ssdt without dtgp.
And your ssdt does not want to work.
Can you make an example?

Why don't you use SSDT-DTPG.aml in addition? ssdt-vega64 won't work without SSDT-DTPG.aml as currently implemented.

The other question remaining to me is what for you need to use your DSDT.aml in addition. If you properly adopt/implement all available SSDTs available in the X99 SSDT Github repository and else also implement all ACPI patches additionally implemented in the config.plist of the default X99 EFI Folder distribution, your DSDT.aml should be obsolete in any case.

If you really insist in further using your DSDT.aml and also refuse the additional SSDT-DTPG.aml implementation, I could remove all DTPG calls within the current ssdt-vega64 implementation for your testing purposes. But I really do not see any reason for such additional efforts and you also might be able to do the latter simply by yourself.
 
Joined
Oct 5, 2011
Messages
143
Motherboard
Asus X99DX2 2101(unLocked)
CPU
E5 2696v4
Graphics
Vega 64
Mac
  1. Mac Pro
Mobile Phone
  1. iOS
I just dropping by to ask @ KGP a question. I just finish to installed MOJAVE on a GA-X99P-SLI motherboard that I have w/ an Intel 5960X Cpu out of 3 that I got laying around, and that installed its also w/ a Nvidia 670 that I have and the install went very smooth and event surprise me that on my config.plist none of the kernel patch match that cpu and none of the options like RTC, APPLE intelAPIC, kernelpm and XPMC are sleeted and she is booting to the desktop clean vanilla I think cause I don't see any kext injected on the system extension, that could possible? I guess so cause its sticking I event shut down and reboot the computer and still booting allay to the desktop
 

kgp

Retired
Joined
May 30, 2014
Messages
6,783
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. iOS
I just dropping by to ask @ KGP a question. I just finish to installed MOJAVE on a GA-X99P-SLI motherboard that I have w/ an Intel 5960X Cpu out of 3 that I got laying around, and that installed its also w/ a Nvidia 670 that I have and the install went very smooth and event surprise me that on my config.plist none of the kernel patch match that cpu and none of the options like RTC, APPLE intelAPIC, kernelpm and XPMC are sleeted and she is booting to the desktop clean vanilla I think cause I don't see any kext injected on the system extension, that could possible? I guess so cause its sticking I event shut down and reboot the computer and still booting allay to the desktop

Would it be possible to come back to me with this question by Tuesday, if I forget to answer? Today it is already very late and from tomorrow until Tuesday I will be on trip to Frankfurt.
 
Joined
Oct 5, 2011
Messages
143
Motherboard
Asus X99DX2 2101(unLocked)
CPU
E5 2696v4
Graphics
Vega 64
Mac
  1. Mac Pro
Mobile Phone
  1. iOS
Sorry TIO enjoy I forgot 7 hours right
 

kgp

Retired
Joined
May 30, 2014
Messages
6,783
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. iOS
I just dropping by to ask @ KGP a question. I just finish to installed MOJAVE on a GA-X99P-SLI motherboard that I have w/ an Intel 5960X Cpu out of 3 that I got laying around, and that installed its also w/ a Nvidia 670 that I have and the install went very smooth and event surprise me that on my config.plist none of the kernel patch match that cpu and none of the options like RTC, APPLE intelAPIC, kernelpm and XPMC are sleeted and she is booting to the desktop clean vanilla I think cause I don't see any kext injected on the system extension, that could possible? I guess so cause its sticking I event shut down and reboot the computer and still booting allay to the desktop

GA motherboards have unlocked MSR register for kernel write by factory default. Thus neither KernelPm nor the core scope kernel patch are required. RTC, APPLE intelAPIC are not used for ASUS motherboards either.

While the 5820K also needs the Haswell-E bootstrap patch, your Intel 5960X (Haswell-E) seems to work without it like all Broadwell-E processors such as your E5 2696v4. Performance patch, SMT-scope patches and pkg_scope patches are the same for Broadwell-E and Haswell-E. Thus, despite the necessary removal of the FakeCPUID for Broadwell-E, the EFI-Folder distribution you are using for your E5-2696v4 and the unlocked Asus X99DX2, should also work OoB with your GA-X99P-SLI and your Intel 5960X (Haswell-E).

No surprise or magics really. ;)
 
Joined
Oct 5, 2011
Messages
143
Motherboard
Asus X99DX2 2101(unLocked)
CPU
E5 2696v4
Graphics
Vega 64
Mac
  1. Mac Pro
Mobile Phone
  1. iOS
Thanks for you replay, but my doubt here was, that she is booting to the desktop without any kext been injected, at least that what I think seen. Cause I go to system/extensions and I don't see any kext like lilu,fakesmc intelmausi whatever green been installed and in the config.plist I have inject kext = yes, and CSR = 0x67 and even on 0x03 still the same. I mean don't get me wrong she working just like a regular Mac, I haven't test the sleep but its something that I really don't care about cause when I don't use the PC I shut it down, the only thing that care about she is all the time running at boost the cores don't idle, XMC its loaded and Apple intel CPU manager as well. I really don't care about its behave do to this was a test me doing in this motherboard.

So I got a question to you ones I get my AMD Vega 64 Do I need to uninstall all the kext from CUDA and the driver from Nvidia before install the AMD card. Could help me out on guiding me the step that I need to follow also there is an App for the Vega64 that controls the fan and temps do I need to install that as well. thanks
 
Joined
Apr 16, 2014
Messages
146
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
Vega 64
Mac
  1. MacBook Pro
@kgp, my friend. I finally come to you at the edge of fulfilling your last instructions. Last time we talked you told me "sell your 1080 and buy Vega", I then explained you about the sad economic situation in Argentina and blah blah blah.. We all cryed, it was beautiful.

Now, finally I have someone that wants to buy my 1080 and I also have someone selling a USED Sapphire Vega 64 reference design (which I love btw) and for the same money.

The only issue here would be that the guy with the Vega told me he used it for mining, but "just for one month and not constantly until the bitcoin dropped and it was no longer profitable" as he says. Of course, he's offering me to tryout the card before buying. And he also has the invoice with the date of the purchase.

What do you think? Should I give it a try? And if so, what should I watch for?

Thanks in advance master,

Cheers!
 

kgp

Retired
Joined
May 30, 2014
Messages
6,783
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. iOS
@kgp, my friend. I finally come to you at the edge of fulfilling your last instructions. Last time we talked you told me "sell your 1080 and buy Vega", I then explained you about the sad economic situation in Argentina and blah blah blah.. We all cryed, it was beautiful.

Now, finally I have someone that wants to buy my 1080 and I also have someone selling a USED Sapphire Vega 64 reference design (which I love btw) and for the same money.

The only issue here would be that the guy with the Vega told me he used it for mining, but "just for one month and not constantly until the bitcoin dropped and it was no longer profitable" as he says. Of course, he's offering me to tryout the card before buying. And he also has the invoice with the date of the purchase.

What do you think? Should I give it a try? And if so, what should I watch for?

Thanks in advance master,

Cheers!

Hmm.. I really don't know what to recommend you in this case and the last thing I want is to make you risk or loose money, which might be anyway short at your side.

Maybe best just to continue with your 1080 under 10.13.6 and leave everything as implemented?

Hugs from Berlin in any case, my friend.
 
Status
Not open for further replies.
Top