Mid 2018 13" MacBoo...
 
Share:

Mid 2018 13" MacBook Pro Touchbar + RTX [email protected] (Razer Core) + W10 1803 [theitsage]  

  RSS

theitsage
(@itsage)
Famed Member Admin
Joined: 2 years ago
Posts: 3917
November 5, 2018 2:04 pm  

The RTX 2070 is the best value in Nvidia new RTX lineup. Compared to 2080 and 2080 Ti, the RTX 2070 is missing NVLink. For eGPU use though, that's hardly a consideration because we can't use NVLink inside an enclosure. The Founder Edition 2070 swapped a DisplayPort for DVI output. The card is both lighter and shorter than RTX 2080.

From previous builds, I knew this was a plug-and-play configuration in Boot Camp with my 2018 13" MacBook Pro. What I was most interested in testing was whether @goalque's new eGPU EFI boot loader helps with hot-plug and eGPU connected at boot. Using the eGPU EFI boot loader, this MacBook Pro can now interact with Nvidia eGPU like a true Windows Thunderbolt 3 laptop.

 

System specs:

2018 13" QC MacBook Pro - i5-8259U/Iris Plus Graphics 655 iGPU/8GB RAM/512GB SSD

 

eGPU hardware:

Razer Core + GeForce RTX 2070 + .5m Thunderbolt 3 cable

 

Hardware pictures:

 

Installation steps:

Prior to connecting the RTX 2070 + Razer Core to the laptop, I made preparation in macOS for the eGPU EFI boot loader. I created a new FAT partition (256MB) so that EFI files can be stored and no need for external USB drive. After that I simply followed usage instructions by @goalque. The configuration file in this boot loader instructs Windows to keep the iGPU activated even when there's other GPUs found at boot.

Once Windows got to the Desktop and detected the new eGPU, I proceeded with a manual driver installation using the latest Nvidia drivers. I did not disable any PCI ports. I also installed Intel Thunderbolt Software [17.4.76.300] to test. This version doesn't complain about Boot Camp mode not needing the software like previous versions.

 

 

Benchmarks:

Here are Unigine benchmarks to compare iGPU performance vs eGPU rendered through internal display as well as external monitor at FHD, QHD, and 4K.

iGPU Internal Display eGPU Internal Display eGPU Monitor FHD eGPU Monitor QHD  eGPU Monitor 4K 

 

Comments:

The 2018 13" MacBook Pro is currently my most favorite Mac for eGPU use. It behaves almost identical to Windows laptops with regards to eGPU handling. While AMD cards require some work to get around error 12, Nvidia cards are straightforward. I can connect the Nvidia eGPU prior to boot, timed hot-plug at Windows logo, or hot-plug once Windows fully loads. All scenarios and all Thunderbolt 3 ports work.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

94 external GPU build guides


Quote
vinhdiesel
(@vinhdiesel)
Trusted Member
Joined: 8 months ago
Posts: 53
November 9, 2018 6:04 pm  

how is your experience in MacOS?

My Setup


ReplyQuote
theitsage
(@itsage)
Famed Member Admin
Joined: 2 years ago
Posts: 3917
November 9, 2018 6:07 pm  

@vinhdiesel There's no drivers for the RTX series in macOS unfortunately.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

94 external GPU build guides


ReplyQuote
vinhdiesel
(@vinhdiesel)
Trusted Member
Joined: 8 months ago
Posts: 53
November 9, 2018 6:09 pm  

Does only the FE fit into the core? Would there be a big difference in performance between 2070, 2070ti and 1080 ti you think?

My Setup


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 2 years ago
Posts: 1493

ReplyQuote
theitsage
(@itsage)
Famed Member Admin
Joined: 2 years ago
Posts: 3917
November 9, 2018 8:18 pm  

@vinhdiesel@eightarmedpet This is a fun idea. I will find time to do a GPU shootout using the 2018 13" MBP.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

94 external GPU build guides


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
Posts: 2026
November 9, 2018 8:20 pm  

@itsage if you could include a PC with similar specs that would be awesome in that shootout as well.

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


ReplyQuote
theitsage
(@itsage)
Famed Member Admin
Joined: 2 years ago
Posts: 3917
November 12, 2018 2:02 pm  

I updated the original post with benchmark numbers. The RTX 2070 eGPU provides at least 10x the performance increase over iGPU. Look at the RTX 2080 eGPU performance with this same pairing, there's not much difference to warrant a $200 (33%) in extra cost.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

94 external GPU build guides


ReplyQuote
jaredleo
(@jaredleo)
New Member
Joined: 6 months ago
Posts: 1
November 14, 2018 2:07 am  

I do need some help with my eGPU. It doesn't seem to be working properly/setting up well. I am very noob in such things and getting more confused as I read it.

 

Setting up with the eGPU with Razer Core X and the SAPPHIRE NITRO+ Radeon™ RX 580 8GD5 was an ease. It worked well with MacOS on the external display. The problem is it doesn't recognise the HyperDrive USB-C hub and the wired peripherals (problem #1)

 

And when I startup on my Windows 10 (Bootcamp):

  • Problem #2 - It doesn't allow to split screen. I had to uninstall the iGPU and its drivers under device manager for it to work on either the Mac display or the external display. It can't work both together.

  • Problem #3 - My HyperDrive USB-C hub and the wired peripherals are not recognised and cant be "powered".

 

What am I doing wrong? 🙁

 

Mac Specifications

MacBook Pro (13-inch, 2018, Four Thunderbolt 3 Ports)

2.3 GHz Intel Core i5

16 GB 2133 MHz LPDDR3

Intel Iris Plus Graphics 655 1536 MB

 

OS

MacOS 10.14.1 (18B75)

Windows 10 (Bootcamp)

 

eGPU

Razer Core X

SAPPHIRE NITRO+ Radeon™ RX 580 8GD5

 

Peripherals

Razer Tartarus V2

Razer Lancehead Tournament Edition

Magic Mouse 2

Magic Keyboard

HyperDrive USB-C hub.

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


ReplyQuote
jlevin860
(@jlevin860)
Active Member
Joined: 6 months ago
Posts: 7
November 15, 2018 1:13 am  

theitsage- this build is literally what i'm going for, except i'm using the akitio node pro. i really need your help though, you seem to be the expert using the 2018 MBP w/ bootcamp and nvidia gpu which is what i'm running.

i have-
2018 13" macbook pro touchbar, i7, 16 gb ram, 500 gb harddrive running bootcamp

egpu-akitio node pro

i'm currently running a gtx 970 from my old rig to test everything, but i'm planning on ordering a rtx 2070 or 2080 (was going for 2080 before reading your build here)

my issue-
-i can only hotplug on bootup, i cannot get plug and play after bootup.
-after it boots up, it works for about 5-10 minutes then the monitor shuts off like it isn't getting a feed, but my macbook still charges and my mouse and keyboard that are going through the egpu still work. its driving me crazy and i can't find any info involving the 2018 macbook doing this.

thank you for any and all recommendations, this can be incredibly frustrating.

2018 MBP- i7, 16GB ram, 500gb hdd- RTX MSI 2080 gaming trio - Akitio node pro


ReplyQuote
Ningauble77
(@ningauble77)
Estimable Member
Joined: 1 year ago
Posts: 126
November 15, 2018 1:21 am  

Can't speak to the egpu stopping working after 10 min, but as to hotplugging at the desktop, I've never been able to do this either.  Always gives me a BSOD.  Must be something subtly different about our config.  I'm using an i7 2018 MBPro, rtx 2080+core v2 w/ several usb peripherals running off it.  I did try hotplugging with no usb devices plugged in and still got a bsod so it might be something else (intel or nvidia driver revisions maybe?)

2018 13 Macbook Pro + Core v2 + Radeon VII Win10 1809/MacOS 10.14.5 Beta
ASUS X99 Deluxe+Core v2 + Radeon VII Win10 1809


ReplyQuote
jlevin860
(@jlevin860)
Active Member
Joined: 6 months ago
Posts: 7
November 15, 2018 2:10 am  

whats weird is i got this working for a few days with no issues (except i could only hot plug)

sometimes i get the BSOD other times the display switches back to the internal display using the igpu, but i can still use the peripherals running through the egpu.

the rtx 2080 is the card i really want. did you go FE or different manufacturer? i'm looking at MSI (if it will fit) otherwise prolly gonna go evga.

2018 MBP- i7, 16GB ram, 500gb hdd- RTX MSI 2080 gaming trio - Akitio node pro


ReplyQuote
Ningauble77
(@ningauble77)
Estimable Member
Joined: 1 year ago
Posts: 126
November 15, 2018 2:25 am  

It's the Founder's Edition, I had a weak moment when nvidia announced future turing driver support.  Noticable improvement over gtx 1080 at 4k.

2018 13 Macbook Pro + Core v2 + Radeon VII Win10 1809/MacOS 10.14.5 Beta
ASUS X99 Deluxe+Core v2 + Radeon VII Win10 1809


ReplyQuote
theitsage
(@itsage)
Famed Member Admin
Joined: 2 years ago
Posts: 3917
November 15, 2018 3:22 am  

@jlevin860 How did the graphics driver happen on your MacBook Pro? Windows 10 by default can install the drivers for you. I learned to always use DDU and uninstall the default drivers first then manually install the latest version.

I tested just now hot-plugging all four Thunderbolt 3 ports with GTX 1080 Ti + XG Station Pro. No BSOD at all with both hot-plug and surprise removal. All four ports worked. I left the system running Valley in internal display mode for nearly an hour and no issues. My MacBook Pro runs @goalque's EFI Boot Manager as described in the original post. I enjoy this solution a lot because it turns the 2018 13" MacBook Pro into a real Windows laptop with regards to eGPU use. You can install Intel Thunderbolt Software version 17.4.76.300 and see if it helps.

Without this boot manager, you can do timed hot-plug at the Windows logo spinning circles. Be patient when hot-plug in Windows Desktop if you manage to avoid BSOD. I've observed through Device Manager the system would detect the Thunderbolt 3 device first, then initialize the eGPU. The whole process can take several minutes to complete. The clear sign the eGPU has kicked on is a temporary red x over the network adapter.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

94 external GPU build guides


ReplyQuote
jlevin860
(@jlevin860)
Active Member
Joined: 6 months ago
Posts: 7
November 15, 2018 4:41 am  

@theitsage 

Thank you for responding! i had to hot-plu just to get the MacBook to recognize the egpu, and I downloaded the nvidia experience app and downloaded the nvidia drivers thru there. I have mojave installed on the Mac OS side, but I don’t think that matters if I only use the egpu in boot camp. 

Reading your post over I have not done efi boot manager step, I was hoping for it to be simply plug and play after downloading the drivers. 
I will do this step when I get home.

another question, do you run your usb peripherals from the egpu? are u able to plug and unplug peripherals at will? 
When my egpu was working I would need to have all usb peripherals plugged in before booting. Just curious if your process rectifies this.

2018 MBP- i7, 16GB ram, 500gb hdd- RTX MSI 2080 gaming trio - Akitio node pro


ReplyQuote
Joikansai
(@joi_kansai)
Estimable Member
Joined: 1 year ago
Posts: 182
November 15, 2018 10:45 am  
Posted by: theitsage

I updated the original post with benchmark numbers. The RTX 2070 eGPU provides at least 10x the performance increase over iGPU. Look at the RTX 2080 eGPU performance with this same pairing, there's not much difference to warrant a $200 (33%) in extra cost.

It was also my reason to get 2080 over 2080ti, only with around double price gap, €400 and it also depends on aimed FPS and resolution, for example from superposition if we take example FHD fps is around 20~fps, and 4K 10~fps improvement, for some situations it’s huge. Games like shadow of Tomb Raider and AC Odyssey, I play on 4K both on high setting averages SoTR 50fps (SotR with AA off) and 45fps AC Odyssey on 2080, with 2080ti I got not stable 60fps down to low 50ish sometimes SoTR and 50fps average AC Odyssey, so price for performance improvement is better on 2080, i think with 2070 it’ll be also around  -10fps on this game which is to me quite on laggy area. Personally extra €200 is worth my money, maybe for poeple who aimed playing on FHD 80~fps or QHD 60~fps it isn’t worth though.

Razer Blade 15 2018, i7 8750H 16gb ddr4 2666mhz 1tb 970Evo
Razer Blade Stealth 12,5 2016 i7 7500U 8gb ddr3 1866mhz 500gb 970Evo
MacBook Pro 13 mid 2012 i5 3210M 12gb ddr3 1600mhz 500GB HDD
Razer Core V2 rtx 2070 Black 2040mhz Boost clock
Previous setting: rtx 2080ti Asus Turbo, rtx 2080 xc gaming, rtx 2080 Fe, Zotac Mini 1080ti, Evga 1080 FTW2 gaming.
Dual Monitor Predator XB241YU 165Hz 1440p, LG l24UD58 60Hz 4K
Portable Monitor Magedok 1440p HDR 60Hz usbA/C monitor


ReplyQuote
zmyslony
(@zmyslony)
Eminent Member
Joined: 9 months ago
Posts: 23
November 16, 2018 10:46 am  

Keep in mind that those are only synthetic benchmarks.
Real gaming Frames Per Second might be different.

13" MacBook Pro + MSI GeForce RTX 2080 Duke (Razer Core X)


ReplyQuote
jlevin860
(@jlevin860)
Active Member
Joined: 6 months ago
Posts: 7
December 1, 2018 6:01 pm  

@theitsage

update: i bought a rtx 2080 MSI gaming trio (heads up the gaming trio fits in the akitio node pro even though the measurements MSI and Akitio put on their website says it won't fit). switching the gpu fixed the issue of the gpu shutting off, but i still have to hotplug right when the microsoft logo pops up during boot up.

i'm having issues doing the efi boot manager.

couple questions:

1. should i be doing this in my iOS or windows operating system? 
2. where do install the automate-eGPU EFI v1.0.5 package?
3. do i need to have the usb thumb drive plugged in all the time? or is it a one time usage to do the install? also, what is the minimum size thumb drive that could work for this?
4. below i cut and pasted the steps and had some specific questions:
(i have the 2018 mbp with no dGPU, just the intel iris onboard. do i need to do these following steps? if not just disregard)

2) Hot plug the eGPU after logged in. when exactly do i do this if i'm booting from the usb? is there a specific screen?

Then execute the following commands: do i need to do something to pull up the screen to execute these? or will it simply pop up once i log in and plug in the egpu?

thank you again for your help. i understand hardware but i'm terrible with software and don't want to mess up my overpriced laptop =P.

2018 MBP- i7, 16GB ram, 500gb hdd- RTX MSI 2080 gaming trio - Akitio node pro


ReplyQuote
shehanigans
(@shehanigans)
New Member
Joined: 10 months ago
Posts: 2
December 11, 2018 10:44 am  

Hello itsthesage! You seem very knowledgeable and I wanted to check with you before I purchase an Akitio Node and Gtx 1070.  I have a Late 2016 MacBook Pro 13" with touch bar. I also have bootcamp installed on it. What is everything that I would need to do to get this setup running on the internal display? I tried an eGPU in June however it kept blue screening constantly and I did not feel technologically savvy enough to try all the workarounds so I just returned it. Can you confirm what it would take to make this setup work? Is installing the drivers and hotplugging all I would need to do? Thank you so much, I really want to be able to get an eGPU.

Late 2016 MacBook Pro 13" with touch bar


ReplyQuote
theitsage
(@itsage)
Famed Member Admin
Joined: 2 years ago
Posts: 3917
December 11, 2018 3:12 pm  

@shehanigans The 2016 MacBook Pros don't have "Large Memory" allocation so it requires more work. You can follow the eGPU Boot Camp setup guide to get your AKiTiO Node + GTX 1070 going.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

94 external GPU build guides


ReplyQuote
NewToComputers
(@newtocomputers)
Active Member
Joined: 5 months ago
Posts: 6
December 28, 2018 12:36 am  

Hi Sage,

My question doesn't entirely relate to your build, but you seem knowledgeable on eGPUs in general ( Whereas I am not,as my name suggests ).  I have just got the Dell XPS 13 9730 laptop with 4k touch screen, i7, 16Gb Ram ect. and I want to be able to play games on it when I am at home. I was wondering if I would be able to comfortably play games such as Rainbow 6 online, as well as single player titles as well ( By comfortably I mean 60+FPS) . If this is possible, would you be able to recommend a setup for me to research further. Currently, I have been looking at the Razer Core X paired with a GTX1070ti, though I am open to different eGPU enclosures and also other graphics cards such as the RTX2070 and GTX1080 or GTX1080ti ( but preferably don't want to spend that much if I do not have to ). I am also looking to play these games at 1440 on a 144Hz monitor in the future, but equally I wouldn't mind too much playing at 1080p. This is my first computer of any kind, so I am just looking for a place to start. Any help would be really useful.

Thanks

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


ReplyQuote
theitsage
(@itsage)
Famed Member Admin
Joined: 2 years ago
Posts: 3917
December 28, 2018 2:48 am  

@newtocomputers Welcome aboard! I have not tested the XPS 9370 but from the builds of other members, it's a capable Thunderbolt 3 host computer for eGPU. You'll get the best performance when running an external monitor. As seen in my OP, the XPS 9370 should be able match if not exceed the MacBook Pro 13". In my opinion, the AORUS GTX 1080 Gaming Box would be a nice choice for you.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

94 external GPU build guides


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 2 years ago
Posts: 1493

ReplyQuote
NewToComputers
(@newtocomputers)
Active Member
Joined: 5 months ago
Posts: 6
December 28, 2018 9:45 am  

Thank you Sage and Eightarmedpet for replying!

I also thought about the 1080 Gaming box, but I have read quite alot about unreliability and that it is 'hit and miss' when it comes to connecting. Nevertheless I will look through both of your builds and others to see if I can find anything. Thanks again!

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


ReplyQuote
(@eddie_leung)
New Member
Joined: 3 months ago
Posts: 1
February 13, 2019 5:44 am  

@itsage is your razer core the V1 or the V2 ? I got a spare razer core v1 and i am not sure rtx 2070 can run in it with my 9360 
Thanks

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


ReplyQuote
theitsage
(@itsage)
Famed Member Admin
Joined: 2 years ago
Posts: 3917
February 13, 2019 4:12 pm  

@eddie_leung The Razer Core I'm using is V1. It should be able to power and fit a Founders Edition RTX 2070.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

94 external GPU build guides


ReplyQuote