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?)
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.
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.
@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 126.96.36.1990 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.
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.
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
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.
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.
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