Contribute
Register

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

Status
Not open for further replies.
Radeon 3000 Series LEAKS:
Supposedly: scheduled for release in early 2019.
AMD Radeon 3080 (Navi 10), performance: Vega 64 + 15%, $249.99, 8Gb DDR6, 150W TDP
 
Last edited:
Did
I have no issues with the Vega in Windows. However, sometimes I use the RTX for Gaming in Windows by simply swopping out DP 1.4 cables. Even at PCI lane 8x speed it is significant faster in e.g. Doom at 5k ... :D
Success!

Successfully running the Sapphire Vega 64 Nitro+ alongside a reference design Nvidia Titan Xp. Disabled the Vega under Windows and basically did nothing at all in MacOs. Because of some weirdness with booting, I use a single cable and swap them out between the cards depending on what I want to boot. When I have it connected to the Nvidia card, clover looks super sharp but then the MacOs boot fails.
If someone has any suggestion on Clover configurations for such a constellation so you can just keep both cables connected, please share (nv_disable?). Otherwise, I'm totally happy to be able to use a single machine for both tasks with the best performance from both companies.

Now someone needs to prevent me from buying an RTX 2080Ti...
 
Last edited:
I have been running my iMac Pro Hackintosh for a while now without any problems. Nice and good. Suddenly a couple fo days ago it had freezed completely and I needed to force restart the computer. The POST became very, very and completely impossible to enter. After about 10 minutes if finally loaded the Clover EFI and that was very slow.
Tried to update to latest firmware version of the card and it had no effect.
I then loaded Optimizaed Desfaults and the UEFI BIOS became workable again. Did all the setting again and hoped I could go back in to my Hackingtosh. But it won't load now at all.
If I set the CSM to Disable I can not see any other drive than the one with the Windows EFI Boot. Enable I can see the Clover EFI boot drive.
I have cleared the Secure Boot keys so that should not stop the process.
I have also tried to boot up from a USB stick but that can't be done ether.
I am now stuck and can only run Windows and can't access my Mac OS Hackintosh.
What can have gone wrong and how do I fix it. Any ideas anyone?
 
The ACPI path of the two devices is not exactly the same!

PC03.BR3D.D0A3@0 versus PC03.BR3D.D0A3@0,1!

After nulling the respective implemented devices one would implement new ETH0 and ETH1 devices as follows:

Code:
DefinitionBlock ("", "SSDT", 1, "KGP", "X299ETH", 0x00001000)
{
    External (_SB_.PC03.BR3D, DeviceObj)    // (from opcode)
    External (_SB_.PC03.BR3D.D0A3, DeviceObj)    // (from opcode)
    External (_SB_.PC03.BR3D.PEGP, DeviceObj)    // (from opcode)
    External (DTGP, MethodObj)    // 5 Arguments (from opcode)

    Scope (_SB.PC03.BR3D)
    {
        Scope (D0A3)
        {
            Name (_STA, Zero)  // _STA: Status
        }

        Scope (PEGP)
        {
            Name (_STA, Zero)  // _STA: Status
        }

        Device (ETH0)
        {
            Name (_ADR, Zero)  // _ADR: Address
            .
            .
            .
        }
        Device (ETH1)
        {
            Name (_ADR, One)  // _ADR: Address
            .
            .
            .
        }
    }
}

If these are the 10 GB ports, one could also use XGBE and XGBF instead of ETH0 and ETH1, in concordance with the iMac Pro 10GB Aquantia NIC PCI nomenclature.

Good luck,

KGP
Thanks, I learn a lot from you
Have a nice day
 
  • Like
Reactions: kgp
@kgp First of all let me thank you again for taking care of my EFI folder during our test phase. I have now returned to normal DP 1.4 operation and I have followed your progress thoroughly. It is a shame you could not succeed until now and I am sorry for you, because there is a lot of effort involved.

Meanwhile I would have a theoretical question for you: With the DSDT and AML implementations in the EFI folder, would my system survive the 10.14.2 update or does the EFI folder need rebuild after the update?

Thanks a lot for clarification and have a nice weekend!
 
@kgp First of all let me thank you again for taking care of my EFI folder during our test phase. I have now returned to normal DP 1.4 operation and I have followed your progress thoroughly. It is a shame you could not succeed until now and I am sorry for you, because there is a lot of effort involved.

Meanwhile I would have a theoretical question for you: With the DSDT and AML implementations in the EFI folder, would my system survive the 10.14.2 update or does the EFI folder need rebuild after the update?

Thanks a lot for clarification and have a nice weekend!

It should survive the 10.14.2 update.
 
Did

Success!

Successfully running the Sapphire Vega 64 Nitro+ alongside a reference design Nvidia Titan Xp. Disabled the Vega under Windows and basically did nothing at all in MacOs. Because of some weirdness with booting, I use a single cable and swap them out between the cards depending on what I want to boot. When I have it connected to the Nvidia card, clover looks super sharp but then the MacOs boot fails.
If someone has any suggestion on Clover configurations for such a constellation so you can just keep both cables connected, please share (nv_disable?). Otherwise, I'm totally happy to be able to use a single machine for both tasks with the best performance from both companies.

Now someone needs to prevent me from buying an RTX 2080Ti...

I have a RTX2080Ti ... don't buy it, really, don't buy it :angel:

Glad, you have succeeded with your build!
 
Status
Not open for further replies.
Back
Top