Setup & Software Discussions
Mid-2014 MacBook Pro GT750M + R9 [email protected] (Sonnet Breakawa...
 

Mid-2014 MacBook Pro GT750M + R9 [email protected] (Sonnet Breakaway 350) + macOS 10.14/Windows 10  

  RSS

mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
Posts: 2094
Aug 28, 2018 6:13 pm  

Kudos: This build would not have been possible without @itsage.

System Specifications

  • 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

 

eGPU Specifications

  • Sonnet Breakaway eGFX 350W
  • Sapphire R9 Fury Nitro
    Note: 
    Card is a tight fit.
  • Apple TB3->TB2 adapter

 

Installation

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.

 

For Windows

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.

 

 

Benchmarks

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.

 

Comments

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.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-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


nando4 and theitsage liked
ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
Posts: 2094

ReplyQuote
(@luvitamin8)
New Member
Joined: 10 months ago
Posts: 1
Sep 2, 2018 6:41 am  

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?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
ttys069
(@ttys069)
New Member
Joined: 8 months ago
Posts: 2
Nov 12, 2018 9:33 pm  

Hi,

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?

Thanks!

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
Posts: 2094
Nov 12, 2018 9:36 pm  

@ttys069 Mine is an R9 Fury, not the X. LuxMark on Mojave does not show the correct clocks.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-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


ttys069 and theitsage liked
ReplyQuote
theitsage
(@itsage)
Famed Member Admin
Joined: 3 years ago
Posts: 4034
Nov 12, 2018 9:39 pm  

I can confirm what @mac_editor said. The current Luxmark version in macOS has a bug. It reports the idle clock. RX 480/580 would show 300 MHz.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

94 external GPU build guides


ttys069 liked
ReplyQuote
ttys069
(@ttys069)
New Member
Joined: 8 months ago
Posts: 2
Nov 12, 2018 10:35 pm  

Ah, thank you for your replies @mac_editor and @theitsage.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote