Adding external HDD while using an EGPU in bootcamp.
So I am trying to use my 2016 15" Macbook Pro as a gaming laptop. I'm using a Sonnet Breakaway box with a GTX1080 to power an external display so my EGPU fix is easy, just installing the thunderbolt driver, install DDU, installing the Nvidia Drivers after reboot and disabling the left side thunderbolt ports to eliminate error 12.
However, I don't have the storage capacity to install a lot of games and if the left side ports are disabled, I can't add an external drive.
I was hoping a full reboot and reinstall would help but then I re-read the instructions and realized it didn't work because I disabled the bus.
Is there a way to resolve error 12 without disabling the other thunderbolt bus?
I purchased the OWC thunderbolt 3 dock hoping to remedy this but I'm assiming that won't work either.
I followed this guide, without disabling any TB3 ports, to boot my Sonnet 550 w/ GTX 1070 attached to an external monitor. I'm on a 2017 13" MBP nTB. Sonnet is connected to bottom left port. USB-C hub with keyboard, mouse, and Windows 10 on Samsung T5 external drive is connected to top left port.
Thank you so much for responding and sharing!
I had seen this guide, however my MacBook Pro is the 2016 15' with the touch bar. I was trying to disable a few things to allocate resources but I could not see the same devices in my device manager.
Disabling port #10 for example, was not possible for me as I could not see it. I'm also looking to power an external display, I have no interest in using the MacBook's built-in display besides having it as a second monitor if possible.
@jazzknight What I've found is that once you boot into Windows with a disabled PCIe Controller (x8 - 1905 in your case) to resolve error 12, you can re-enable it in Device Manager. If Windows doesn't crash and eGPU remains working you can then connect SSD to the left TB3/USB-C ports.
Cool! Is there a way to re-enable PCI Controller 1905 without restarting the system? I tried that a few times but it required a system reboot. I will admit I'm trying to do this on vanilla windows.
I have not installed any DSDT, any rEFI or 3rd party software. I'm asking this in hopes to provide a solution for those of us just looking to use and external display for gaming without messing with anything else. (And I'm favoring NVidia because I purchased the card a year ago when it was almost impossible to find and I bought a G-Sync display and I'm hoping it won't go to waste haha. Otherwise I'm giving in and building a PC for gaming. I purchased the EGPU because I'm selling my 5,1 Mac Pro and the single core performance of this laptop and my 6,1 Mac Pro smoke the 5,1 Mac Pro. I might as well sell my 5,1 while the value is high.)
Also, I'm using a powered USB Drive (Seagate GoFlex Desk with a 2TB Firecuda inside).
If I have to use an SSD that's no problem. I have a 512gb Samsung 850 Pro I wanted to use as a scratch disk for audio and video editing but I can buy an smaller SSD for that. I wonder what makes the SSD work Verses the USB drive? Would it be the SSD doesn't demand that much power from the port?
Also, would I be better off getting a different EGPU? Like a Razer Core V2 or anything else with USB ports?
I can’t get an EGPU to work on that either but it’s powerful enough to run games in 1080p, 60fps in Very High graphics so I’m happy haha.