Boot Camp eGPU Setup Guide - Windows Gaming with Macs
I'm sorry I've been a little confused. So we disable the PCI 8x because it gives the error 12 but if we have a 2017 15" MacBook pro we don't need to do this and can put the egpu on the left side to use the 8 lanes?
You can't use 8 lanes over Thunderbolt 3 (it's 4 lanes). Using either side should be ok. The 2017 15" is hack-free in most cases.
Can’t contribute any smarts but can do admin.
Have some new files to send ya too champ.
Send 'em over anytime
I’ll hopefully get them to ya this coming week, I’ve moved house and have no internet so limited to my phone atm, it’s heart breaking...
2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10
I think the guide needs to be restructured, especially for 2017+ Macs. First step should always be to try the eGPU without any hacks, because usually for the 2017-18 Macs (exception: AMD on 2018 15" MBP needs bootcampdrivers.com drivers), that is enough, and if it doesn't work, it doesn't do much harm.
This real story might be interesting in this case:
The boss of a software company (having 13-inch MBP 2018) bought an BlackMagic eGPU in order to play games. This was the first time I heard about eGPU.
I asked him: "How is it?"
He said: "It's B*llSh*t. I won't work with bootcamp. You must use reFIND and lot of dirty hacks. Very tricky and dangerous stuff. I am not willing to do all this stuff and risk my installation. There is even petition at Apple to support bootcamp with eGPU", referring to this egpu.io.
So I said: "Let me try it."
I borrowed the eGPU, plugged it at my 15-inch MPB 2018, screen went black, couldn't see a thing. Fortunately, I was smart enough enough to reboot the system and voilá: External Display worked like charm, playing Tomb Raider with my wife. We had a great time.
Nothing else had to be done to get it to work.
I told him: "It works in bootcamp quite well. At least at my system."
He answers: "This is not possible, they all say it doesn't work". And he wouldn't dare until to today.
Real story, real life.
Every component in an eGPU setup matters. The intention of this guide was to get a Thunderbolt 3 MacBook Pro work in Boot Camp as close to a Windows laptop as possible. While the 2018 MacBook Pros have firmware with Large Memory allocation to resolve error 12, the 15" model can't power the internal display with its iGPU.
I have used every model of the Thunderbolt 3 MacBook Pro (eight to date). All of them can either be plug-and-play or encounter error 12 depending on a lot of factors. I'd rather present all possible issues before someone decides to invest a good amount of money in an eGPU setup. If this guide scares them, that's for the best.
With all due respect, fear is not always the right choice of instrument. I really like the suggestion of @mac_editor and have separate guides depending on the model. The current "How-To-Bootcamp Guide" does not apply well to the 2018 MacBookPro models. Frankly, it causes more problems than necessary. There should at least be an advice not to use apple_set_os.efi with that particular model and so on. 13-inch 2015 MacBookPro doesn't fit either. There you have the POST issue with nVidia cards. This isn't mentioned at all in the guide. etc..etc.. I hope, it's clear what I mean.
@oliverb it’s hard to make a one-size-fits-all guide. It is also equally difficult to make multiple guides for different scenarios (they become hard to find, confusing, etc.). I didn’t directly suggest having separate guides, and honestly I don’t have faith in guides because they quickly become outdated. @itsage’s guide was/is super helpful when it was published. A lot has changed. Hard to keep track of every little thing here and there (like problems with 750m, 2015 13” MBP, etc.). I am just grateful we have a place to connect with people and get/give help.
My “solution” is ditching guides and going for app-based suggestions (user can select system configuration and get desired results automatically - what hacks to use, etc.) - but all of this requires tremendous effort. It’s easy to program subpar software, and I certainly am not one of those willing to make subpar stuff. If I had the time, trust me, I would have built that app. Users like you provide a wealth of knowledge to others thanks to your build guides and extensive benchmarks - that in itself gives users confidence. End goal is to make eGPUs ubiquitous and get companies to support it, and thanks to everyone here I think we are on the right track.
Also, on that fear point I would say to any user that if they feel it’s dangerous, untrustworthy, or not worth it - that’s fine isn’t it. It’s their choice - they may not want something that works today, but may not tomorrow. I for one love software, so getting it to work is the fun part for me haha.
Hey @itsage, do you have any tips to connect the GTX1070 AGB to the 2018 15" Macbook Pro internal display? When I plug in the AGB too early, it will only run external displays. Plugging in too late or when windows is fully booted up, gives me a ks.sys error whereas I have to restart my PC.
I've tried disabling and enabling with the AGB connected, but still gave me ks.sys error..
Please help me. On the verge of selling the eGPU of this frustration
Now that the 13inc Touch Bar MacBooks have 4 full speed TB3 ports I should be able to use any of them with equal success, right?
For windows I am still not able to get the internal display to show anything but the windows logo... since there has already been so many changes, what do I still need to do to get my AMD RX480 to accelerate my internal display (or at least get it working powered by the cpu's "gpu")?
Thanks a lot!
Thank you so much for this article! By following it I was able to connect a Sonnet Technologies eGFX Breakaway Box 650 (with a mounted Nvidia GTX 1080 Ti) to my MacBook Pro (15-inch, 2016) when using Windows 10.
Followed the steps one by one without any issue