Mid-2014 MacBook Pro GT750M + R9 [email protected] (Sonnet Breakaway 350) + macOS 10.14/Windows 10
Kudos: This build would not have been possible without @itsage.
- MacBook Pro 15" (Mid-2014)
- CPU: 2.5 GHz Intel Core i7 (i7-4870HQ)
- GPU(s): Intel Iris Pro 5200, NVIDIA GeForce GT750M
- macOS 10.14
- Sonnet Breakaway eGFX 350W
- Sapphire R9 Fury Nitro
Note: Card is a tight fit.
- Apple TB3->TB2 adapter
The installation process is usually straightforward if you use one of the solutions on this forum.
For macOS (10.13.4+)
- Use purge-wrangler.sh (Option #1).
v4.2.1 or later required.
When asked, choose to enable legacy GPUs.
- Use purge-nvda.sh (Option #1) if an external display is required.
- If computer fails to boot after purge-nvda.sh, boot while pressing ⌘ + S, then type the following commands:
mount -uw / purge-nvda
Then choose Option #4 and reboot.
Few things to keep in mind:
- Hot-plugging/unplugging works fine.
- If you are using just the internal display, don't run purge-nvda.sh.
Not all applications take advantage of external GPUs. For that, one can use set-eGPU.sh for High Sierra (10.13.4+) or use the Prefer External GPU option in Mojave.
Installation is (too) easy:
- Boot with the eGPU plugged in.
- Windows will install drivers automatically, and everything will be set up.
Few things to keep in mind:
- Let Windows install it's drivers first - then update with the latest drivers.
- Under load, the eGPU sometimes disconnected. Might be insufficient power, but have to test more.
- Update: Swapping for a higher rated PSU resolved disconnection issues.
Some interesting benchmarks:
GeForce GT 750M LuxMark
R9 Fury LuxMark
GT 750M Valley
R9 Fury Valley Internal Display
Note: The GTX 780 performed significantly better than the R9 Fury in macOS in Unigine benches. Some interesting stuff going on with Apple's drivers.
I only use the eGPU for testing purposes at this time, but my experience and benchmarks make the following clear:
- Compute performance over 750M: ~12x.
- Saying that Thunderbolt 1/2 are significant bottlenecks is not necessarily true.
Hi. I have a question about this build.
Can I configure egpu and use two graphics cards at the same time?
Or should we suppress and use the dgpu?
I had a question about the clock speeds of the Fury X. Like your Fury X I noticed mine seemed to only be running at about 500 MHz, and when looking around I noticed others (non eGPU but on macOS) which a higher clock speed on their Fury X. (r9-fury-x-luxmark-png.680766) ( https://forums.macrumors.com/threads/amd-radeon-r9-fury-x-in-mac-pro-5-1.2024656/)
Any ideas on how to edit the kext's to possibly correct the clock speed in macOS?
@ttys069 Mine is an R9 Fury, not the X. LuxMark on Mojave does not show the correct clocks.