[Solved] The Mac Pro (nMP, 6.1, 2013, Trashcan) eGPU Setup Thread
Just tried to DDU’ing the BootcampDrivers version and clean installing the official AMD drivers but the installer errors out at the start saying that AMD graphics hardware was not found. All three graphics cards show up in Device Manager (albeit all labelled with “Microsoft Basic Display Adapter”). Switching my display to the eGPU results in a black screen (completely off, no backlight) and isn’t resolved when I plug it back into the Mac Pro (hard reboot needed).
I think we’re in a bind until Microsoft fixes the broader eGPU issues. A cursory look around the internet suggests it’s not just us Mac users with hacked together setups that are having issues.
Just tried 1903 V1 (18362.30) and it's the same deal. Cannot get the eGPU working, so I'm going with rebuild number 3 and heading back to 1809.
Edit: Or not. Trying to fresh install 1809 on my external SSD led to constant ACPI.sys BSOD on startup before the install even finished. I have no clue why.
@aj_scarcella Thank you for testing different versions of Windows 10. Similar to your experience I could not get error 43 resolved in Win10 1903 no matter what. 1809 or older may be the only working version for now. It’s good the firmware of the 2013 Mac Pro allows Thunderbolt eGPU detection in Windows more consistently though. I’m thinking this should work well with Linux too. I may try Ubuntu 19.10 which was released yesterday. Thunderbolt support for Linux has been great in the past couple of years. We also have scripts to set up the eGPU.
No worries. Thanks for helping out as well! At this point in time, because I can't get 1809 to install properly, I'm stuck on the latest version of Windows 10 on my SSD. My regular HDD still has some form of 1809 on it though which works, so I guess I'll just stick with two Windows installations for the time being!
I recently fitted a Sabrent Rocket 1TB NVMe in my Mac Pro (1,300 MB/s write and read speeds!) and have created a Bootcamp partition.
On following the process again, I was able to successfully setup the eGPU by disabling only four PCI bridges:
Hi, trash can pro user here and I am considering getting eGPU for the first time (though I've been tempted for the past five years)
My package arrived today. Had no problem with detecting and working with the eGPU on Catalina.
I wiped my bootcamp partition out and reinstalled x64 1803. Still installing bootcamp drivers, hope everything will turn out fine.
Edit: I got black screens after DDU. I probably need to reinstall bootcamp again.
After loading dsdt-modified.aml and reboot, the computer was able to recognize the enclosure or gpu as I heard the new hardware detection sound.
But then, black screen again.
It is getting frustrating. I'll try doing this all over again some other day, but still appreciate everyone who posted in this thread.
I did one last try tonight.
Fixed error 12, was able to see three GPUs in device manager.
I thought it was a good to go to install Radeon driver, and I got the black screen again.
Was I supposed to fix error 43 first?
Finally get it working!
I unplugged egpu, DDUed in safe mode, then reboot installed official AMD driver.
Then reboot again, plug in eGPU, instead of DDU I installed Adrenalin driver directly.
That didn't cause black screen and all three GPUs were showing up in device manager with correct names without any yellow warning sign.
However, once I tried to restarted windows, the OS froze at the "restarting" screen, and black screens came back again when I forced reboot.
Seems replicable .
The latest bootcamp driver from AMD's website. That will make D300s recognized first then the driver from bootcampdrivers for eGPU. But I am sure the later alone should be enough.
Now finally the eGPU's 100% working under 1809. Turns out I don't need to enable apple_set_os.efi every time. That was what caused those black screens. Wifi stopped working for unknown reason, but that should be an easy fix.
Ah, right. The bootcampdrivers.com version should be sufficient for all three cards (it was the only one I used under 1809). apple_set_os.efi isn't needed at all for the Mac Pro. In terms of your WiFi, what devices did you end up disabling to get the eGPU working?
The same as jcp-123 posted:
PCI slot 4 (PCI bus 21, device 5, function 0)
PCI bus 17, device 10, function 0
PCI bus 21, device 0, function 0
PCI bus 0, device 30, function 0