Contribute
Register

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

Status
Not open for further replies.
Hey guys,

I finally got the SSDT fully implemented it seems! View media item 190239
But I cannot get hotswap to work with my UAD Apollo which is using a TB3 to TB2 adapter.
View media item 190240
Does anyone know if this is because of the adapter, or the Apollo, or something else I need to add to the SSDT maybe?
 

Attachments

  • Erik’s iMac Pro.ioreg
    42.7 MB · Views: 195
Back to dual boot gpu discussion: AMD + Nvidia (AMD enabled, Nvidia ignored, boot beyond black screen without Nvidia drivers installed)

DSM2 & Rulebreaker01

Guys, I found this guide. It is too advanced for me, can you make sense of it and help to get my Nvidia disabled on X299?

The author of the thread mentioned, it can be used for Nvidia desktop gpu disablement as well...

https://www.tonymacx86.com/threads/guide-disabling-discrete-graphics-in-dual-gpu-laptops.163772/

Thoughts?

Please upload ioregistryexplorer file from your Setup.
Nvidia is in Slot 1 and Slot 3 is the AMD ?
 
Back to dual boot gpu discussion: AMD + Nvidia (AMD enabled, Nvidia ignored, boot beyond black screen without Nvidia drivers installed)

DSM2 Rulebreaker01

Guys, I found this guide. It is too advanced for me, can you make sense of it and help to get my Nvidia disabled on X299?

The author of the thread mentioned, it can be used for Nvidia desktop gpu disablement as well...

https://www.tonymacx86.com/threads/guide-disabling-discrete-graphics-in-dual-gpu-laptops.163772/

Thoughts?

I doubt desktop motherboard have an OFF method, even recent laptops don't have an option to disable the discrete GPU (my Dell xps 15 as example)
This tutorial was intended for laptops, where the BIOS typically provide a way to disable the discrete GPU.
 
Please upload ioregistryexplorer file from your Setup.
Nvidia is in Slot 1 and Slot 3 is the AMD ?

Getting that is tricky in itself. I found that when the two cards are in, the windows server doesn't even start, as such, while you can ssh into the box, you can't use remote desktop and the like.
So running IOReg to save a profile turned out to be a mess
 
I doubt desktop motherboard have an OFF method, even recent laptops don't have an option to disable the discrete GPU (my Dell xps 15 as example)
This tutorial was intended for laptops, where the BIOS typically provide a way to disable the discrete GPU.

There is also an method without off, so maybe it works also with a desktop setup.
Maybe a try worth. I just need an ioreg file with enabled Nvidia.
 
Last edited:
1.) Based on your hardware configuration, you will have to apply significant modifications to your SSDT.

2.) Whether or not you use the onboard audio chip, you can implement it in your system.. isn't it?

3.) You are aware that with your Old D- Link USB WIFI Ac dongle and a Bluetooth dongle you will not have an appropriate airport implementation and you neither will be able to use Airdrop, Hands-off and continuity? I encourage you once more in purchasing some compound BCM943602CS BT/WIFI PCIe hardware solution.

4.) My EFi-Folder comes without the SSDT-X299-iMacPro.aml, which is addressed, described and linked in my guide. Before implementing the latter, you have to adapt it to your system. I know you would like to hear that the latter is not the case. But unfortunately, it is. Thus, you will have to get familiar with SSDT coding.. ;)

Good luck


Haha, you're killing me man :p I've just got my build powered up and running, managed to get the 10.13.3 installed, installing the Nvidia drivers and not updating till the new driver update comes.

I am getting random system freezing, and I can't figure out whats going on. any leads?

The SSDT has not been created yet.

Thanks kgp.
 
Yes please...

your EFI folder would be more than welcome.

Edit: And your BIOS settings as well (I can't believe the ASRock Bios doesn't let you save the current bios settings everywhere)
Thank you
Edit2: I'm running BIOS 1.40 if that makes a difference

Done!
 
Awesome thanks...

will test first thing tomorrow morning (getting late here)

Edit: I was too curious and did it anyway...

No improvement over what I had, most USB slots don't work. I had almost all the BIOS settings set the same as you (thanks again for having done that, must have taken you a while, BTW, what tool dis you use for doing those great screen capture?)

I see that you got audio going, something I had never bothered with.

The SSDT you're using isnt applicable for your box, the ASMedia USB controller aren't located at the same addresses. Tomorrow, I'll post the SSDT I wrote, it will work on your box too and should bring you USB as well as pretty PCI list. And thunderbolt is properly configured stop (so devices appear as thunderbolt rather than port0)
 
Last edited by a moderator:
Guys I have a doubt,

basically System Report and IORegistry say the AMD RX580 is on PCI Slot-6
see attachments.
BUT The card is physically on PCI Slot-1
Why did that happen?
Thanks for your help.
 

Attachments

  • Screen Shot 2018-03-19 at 21.15.56.png
    Screen Shot 2018-03-19 at 21.15.56.png
    207.8 KB · Views: 165
  • Screen Shot 2018-03-19 at 21.22.30.png
    Screen Shot 2018-03-19 at 21.22.30.png
    281 KB · Views: 166
  • ASUSPrimeX299Deluxe-PCI-Slot-Nomenclature.png
    ASUSPrimeX299Deluxe-PCI-Slot-Nomenclature.png
    365.5 KB · Views: 116
Guys I have a doubt,

basically System Report and IORegistry say the AMD RX580 is on PCI Slot-6
see attachments.
BUT The card is physically on PCI Slot-1
Why did that happen?
Thanks for your help.

What this guide use as convention to number ports have nothing to do with what macos uses.
Port6 in macos system profile, is port 1 in this guide.

If you've modified the SSDT, whatever shows is the text that was entered there, its purely cosmetic and serve no purpose.
 
Status
Not open for further replies.
Back
Top