2016 15" MacBook Pro [6th,4C,H] + RX 580 @ 32Gbps-TB3 (OWC Mercury Helios FX) + macOS 10.15.4 + Win10
2016 MacBook Pro (2,9 Ghz i7, 16GB/1TB, Radeon Pro 560, Intel Iris Pro 630 1536 MB)
Windows 10 1903 build 18362.30
External LG 32UL950 display plugged in via Displayport on the Helios
Installation steps Mac OS X:
plug & play
Installation steps Windows
- I used a Windows 10 1903 ISO build 18362.30
- Started up Bootcamp Assistent from MacOSX and followed procedures
- Booted into Windows without the eGPU attached
- When starting up Windows I followed bootcamp assistent
- I disabled automatic updates by searching for ‘services.msc’, then go to Windows Updates, then at ‘Startup Type’ select ‘Disabled’
- Installed Google Chrome (useful for Bootcampdrivers.com)
- Downloaded April 2020 Red pack from Bootcampdrivers.com
- Restarted holding shift key for safe boot
- In safe boot I went to Troubleshoot => Advanced => Startup Settings => Restart. Windows rebooted, selected option 4 (safe mode without networking)
- Windows rebooted in safe mode
- From the Bootcampdrivers directory, unzipped and then ran DDU. I kept all settings at default, selected only AMD drivers and chose ‘clean and restart’.
- Booted up. Verified in Device Manager that the Display Adapter was Microsoft Basic.
- Installed aforementioned drivers from Bootcampdrivers.com (install.exe). Installed without errors.
- (Optional) installed ‘Macs fan control’ to have fans at full speed during gaming
Pictures: I hope to update later. I plugged the eGpu into the right TB3 port. The display connects to the eGpu by displayport.
Not a benchmark guy, sorry, so this is the short part.
Geekbench Windows OpenCL
Geekbench Mac OpenCL
Geekbench Mac Metal
Gaming is (very) noticeably better, it's easy to play recent titles at good settings now. The CPU in the MacBook holds up well. I also use GPU acceleration in Photoshop Lightroom every now and then, and that is easily 2-3 times as fast.
Thanks for this. I have the same Macbook Pro 2016, and I've been considering getting a Core X + 5700 XT setup, but then I saw the price of the RX 580, and while it's clearly not as powerful as the 5700 XT, I feel I'd be getting more bang for my buck with the 580. Would you say this would be the wiser choice? Or do you think it's better to pay the few extra hundred bucks for the 5700 XT?
@marco_di_giovanni, sorry for the late response on this. It's hard to tell and it depends on your setup. At some point the thunderbolt port and your CPU will become the bottle neck.
For my needs the RX 580 is already a huge improvement, for a pretty small price. I will probably go the a 5700X at some point, but only when I also upgrade my MacBook Pro. I'd probably recommend to stick with an RX 580. See if you like it, then you can always upgrade to a 5700.
@otto_metal, so I finally got the Razer Core X + RX 580. For some reason, though, and I've already followed all the guides, on Bootcamp's Device Manager it keeps getting the error code 12 for the RX 580 with the message saying "This device cannot find enough free resources that it can use. (Code 12)" 🙁
I've tried looking for every guide I could find, including the ones on this website, even your own installation instructions, and so far, nothing has been able to fix that error. How did you manage to overcome that? Was it there the first time you installed the drivers? Cuz if not, that's so strange, since we both have the same laptop.
I never had this problem in the first place, I followed the exact steps outlined in my post, nothing more, nothing less. Seeing all the problems people have, I'm probably just lucky... But I do have a different eGpu enclosure (which could make a difference). Also, to what port do you connect the eGpu? I use the right port farthest to the back. Nothing else attached to right side. Do you connect the display with displayport?
Seems that the Windows 10 build might be the culprit. Lots of people saying any version past the Win10 18362.30 build essentially did away with eGPU support (thanks, Microsoft). Where did you get the 18362.30 ISO? Gonna try reinstalling Bootcamp with that version to see if it solves the problem.