Early-2015 13" MacB...
 
Share:

Early-2015 13" MacBook Pro + [email protected] (ASUS XG Station Pro via TB3->TB2 adapter) + macOS 10.14.2 [OliverB]  

  RSS

OliverB
(@oliverb)
Prominent Member
Joined: 5 months ago
Posts: 779
January 12, 2019 1:08 am  

System specs

-MacBook Pro 13 inch 2015, i7-5557U 2-core, 16GB Ram, 512GB SSD
-iGpu Intel Iris Graphics 6100
-External Monitor Samsung 2560x1440
-Mac OSX 10.14.2 Mojave

eGPU hardware (eGPU enclosure, video card, any third-party TB3 cable, any custom mods)

Asus XG Station Pro
Palit GeForce GTX 680 Jetstream 2GB
Apple TB3 -> TB2 Adapter MMEL2ZM/A
StarTech.com Thunderbolt Cable 1m

Hardware pictures

 

Installation steps 

MacOSX:
1) Booting via @goalque's Efi-Bootloader from USB Thumb drive (with eGPU attached)
2) Done

It works!

Benchmarks (MacOsx)

Unigine Heaven Preset "Extreme":

iGPU eGPU internal eGPU external

Acceleration of internal display is easy to configure via Mojave's "Prefer eGPU":

Comments 

- nVidia Geforce GTX 680 is natively supported under MacOSX including Mojave.
- 13 MacBookPro 2015 can boot with nVidia eGPU attached (first time ever).
- Hibernation works in Bootcamp (another first time ever), but "Sleep" doesn't work properly.
- Installation was fast and very easy in MacOSX and Bootcamp.
- Dark Mode in Mojave looks great.

This topic was modified 2 months ago

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


Quote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
Posts: 1908
January 12, 2019 2:16 am  

@oliverb thank you for your continuous contribution on the forums. It seems your list of build guides is getting long haha. You can link to all your current and future build guides by pasting the following in your signature:

<a href="https://egpu.io/build-guides/?date?table_filter=%22oliverb%22#search">Multiple Build Guides</a>
This post was modified 2 months ago

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
eGPU Hardware Chart
----
Multiple Build Guides


ReplyQuote
OliverB
(@oliverb)
Prominent Member
Joined: 5 months ago
Posts: 779
January 12, 2019 1:56 pm  
Posted by: mac_editor

@oliverb thank you for your continuous contribution on the forums. It seems your list of build guides is getting long haha. You can link to all your current and future build guides by pasting the following in your signature:

<a href="https://egpu.io/build-guides/?date?table_filter=%22oliverb%22#search">Multiple Build Guides</a>

It's a lot of fun and very interesting. There is a lot of find out and discuss things like that nVidia can work under Mojave and how it is possible that the 13"MBP2015 boots with nVidia. Is it the card or is it Mojave that makes the difference? What about other Kepler cards?

Thank you for this link. Some builds are still missing in this list (e.g. this one), do you know how they can get there? <-- currently added by Nando manually

This post was modified 2 months ago

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
Posts: 1908
January 12, 2019 4:38 pm  

@oliverb Kepler and older cards have native NVIDIA drivers and are Mac EFI friendly. POST issue is similar on 2014 15” MBP with 750M, which won’t boot with 9xx or later GPU plugged in (requires delay or hot-plug), but does fine with AMD and 7xx or earlier NVIDIA eGPU. You can refer to my 750m + GTX 780 build guide.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
eGPU Hardware Chart
----
Multiple Build Guides


ReplyQuote
OliverB
(@oliverb)
Prominent Member
Joined: 5 months ago
Posts: 779
January 12, 2019 10:19 pm  

@mac_editor, this is what I already suspected. One has to be aware that not all of the GeForce 600s and 700s do have Kepler chip, there are some exceptions like:
-GTX 750 (Ti): Maxwell
-GT 610: Fermi

They are not supported natively, further provoke the POST issue.

Fermi and older chips are not supported by the WebDrivers or at least I couldn't get them running properly and I tried a couple of cards from 200-500 series and even before 8000/9000s. Some can do OpenCL, but neither Metal, nor any display on external monitor.

See e.g. GTX 570 with Fermi chip here: Build with Fermi's GTX570

And see the sad story of an user who tried a GTX 750Ti: GTX750Ti was the wrong choice

This post was modified 2 months ago

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
OliverB
(@oliverb)
Prominent Member
Joined: 5 months ago
Posts: 779
January 23, 2019 11:16 pm  

I tested more GPU with Kelper chips and they worked well witj Mojave:
- GeForce GTX 770 (GK104)
- GeForce GT 740 (GK107)

There was a difference, though: The GT 740 has the POST issue with the 13-inch MBP 2015. It won't boot with the eGPU attached, the same problem as with most of the other nVidia eGPU. GTX770 and GTX680 don't have this problem.

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
OliverB
(@oliverb)
Prominent Member
Joined: 5 months ago
Posts: 779
February 15, 2019 7:41 pm  

I have more insights for all those who care: Under Mojave every Kepler chip works like charme. 

Kepler Chips:
-GK104 (e.g. GTX660, GTX770)
-GK107 (e.g GT 740, GT 640, Quadro K600)
-GK110 (e.G GTX780, G780Ti)
-GK208 (e.g. GT720)

work with Mojave and High Sierra.

This post was modified 3 weeks ago

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
(@scott_zerby)
Active Member
Joined: 4 weeks ago
Posts: 5
March 9, 2019 5:12 pm  

I am looking for a eGPU build to help speed up Daz3D Iray renders with Mojave 10.14.   Do you have a recommendation for which card to use?  I have the Razer Enclosure, just need to pick a card.   I was kind of hoping for updated web drivers, but I'm getting tired of waiting.

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


ReplyQuote