2015 15" Macbook Pro (R9 M370X) [4th,4C,H] + RX Vega [email protected]>TB3 (Razer Core X) + macOS 10.14.4 [Netcho]
MacBook Pro Mid 2015, 2.5Ghz
Intel Iris Pro
Radeon R9 M370X
macOS Mojave 10.14.4
30" Apple Cinema Display connected to the Dual DVI port on the back of the Vega 56.
I am using internal monitor of the laptop and external 30".
Sorry for the dark image but the eGPU sits in much darker area.
1. Disable system protection by going to Recovery partition
2. Download and install the purge wrangle script
4. That is all on macOS.
5. Virtual machines like VMWare utilize this video card and since I use Windows for work only I am totally fine using it like this.
... Have not tested what will happen if I enable System Protection but soon I will.
30" Monitor is connected directly to the Dual DVI port on the card.
Benchmarks: See images bellow.
Comments: Overall I am extremely satisfied with the setup. Too early to say about crashes since it has been just a day since I added the eGPU but so far no crashes. All apps utilize the eGPU. All my important apps use it too so I am happy with it. FCP times are hugely improved, Blender times also. Everything is about 3-4 times faster now and the more load I put on it the bigger the gap becomes with the build in Radeon R9 M370X. No issues with sleep so far.
The only two issues I have seen are:
1. Blender does not work with the card while in Render Viewport mode but this I think is a software issue which I will be reporting soon.
2. My 30" Apple Cinema Display exhibits some strange green dots distortion issue every time I wake the machine. See picture bellow. I have to unplug the cable from the card port and plug it back in in order to fix this annoying issue. Anybody experience this? See picture:
Green dots issue / glitch
FCP Bruce 5k export to ProRes 4444QX
Heaven with M370X and Vega 56
Valley with M370X and Vega 56
Disabling SIP while patches are in use may cause boot issues (one boot would be fine, but next will likely fail). Script documentation mentions keeping SIP disabled at all times patch is active.
purge-wrangler.sh ✧ purge-nvda.sh ✧ set-eGPU.sh ✧ automate-eGPU EFI Installer
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
eGPU Hardware Chart
Multiple Build Guides
Current: MacBook Pro RP560X + 480/R9 Fury/Vega 64 | GTX 780/1070
Previous: 2014 MacBook Pro 750M + 480/R9 Fury | GTX 780/980 Ti/1070
Thanks for mentioning this. I guess I will leave the protection alone.
Update: I noticed that the PSU on the Razor, while extremely quite, does not shuts off when computer sleeps. Maybe Razor can update this.
Update 2: loading the card with Valley Extreme HD test widens the gap:
- Vega 56: 56 fps
- Build In Radeon R9 M370X: 11 fps
Windows install: since my Vega is ROG version it comes with very annoying for me LED lights. That can only be turned off in Windows machine/boot. So I installed a tryout windows 10 but end up with Error 12 for the driver and did not wanted to mess with the EFI so I will plug it into a Windows desktop to stop the lights. Otherwise installation on Windows on Mac was straight forward:
1. Install Windows
2. Install boot amp drivers
3. Download drivers and from Device Manager find the second card which is MS Generic adapter but this is your Vega. Choose manual install and point it to your driver directory. Keep in mind if you use ATI drivers they come in install package so run it and finish the install with it. It will say it did not find any ATI cards. That is fine. It expands the content into your C:\AMD folder. Go back to device manager and point it to that folder.
4. Next you have to deal with the EFI where I stopped.
30” Apple Cinema Display Monitor Update: in order not to have these green distortions after wake up the monitor needs to wake up last which would mean you will have to do the following:
0. Let’s imagine your Mac is sleeping already.
1. Press the power button on the display to turn it off. This will turn off the LED indicator.
2. Wake your Mac.
3. Wait 1-2 sec and after you see your Mac laptop screen on power on the monitor by pressing the button
That is all.
Under heavy load like GPU testing I can hear some noise from the eGPU. Given the fact that I rarely use the GPU at max it does not bother me. I do not game with is so in work environment I do not notice it.
I'm about to build about the same setup with the same laptop as soon as I receive the parts.
Did you disable system protection for any particular reason? If I understood correctly, it's only necessary for troubleshooting.
I did in the beginning but it does not seems to interfere if it is ON. Mine is on right now and I have no issue booting.
OK, thanks, I'll leave it ON, then.
Do you happen to know if Davinci will have better playback and rendering time if I connect my external monitors to the M370X or the eGPU?