Boot Camp eGPU Setup Guide - Windows Gaming with Macs
@Humanovation, Windows crashed because the dGPU was still powering the internal display. Make sure you run integrated.bat with Administrative privilege and restart into Windows so that the iGPU is powering the internal display.
Thanks so much itsage! I 'll give that a try. However, first, I'm going to buy Winclone and clone my bootcamp partition so that I don't have to reinstall Windows from scratch every time I screw something up ;-). Will let you know how the integrated.bat file works.
In Step 3, 2013 Visual C++ was linked in case you encounter an error. - https://egpu.io/bootcamp-setup-guide-tb3-macbook-pro/#summary
Yay!!!!!!! It's working ... finally! Running the Heaven benchmark (Boot Camp - Windows) util and getting 90-110 FPS at High quality 1080p. That is about 20% better than I was getting running it in OS X. Going to attach my HTC Vive and see if I can get SteamVR (Windows version) running 😉
Slight issue with Vive VR … headset needs to be run on the same graphics card as the SteamVR program (which right now is being run on the iGPU). Will try to fix by going from eGPU out to monitor via DisplayPort and to Vive Headset via HDMI, thus running them both on the same graphics card … had to order the right cable from Amazon so will report back in two days 😉
Update on persistent windows logo- solved.
After reinstallation of the bootcamp drivers in windows and a reboot it vanished. I imagine it was the intel driver software in bootcamp. It reappeared and was persistent again after I left the computer on overnight Friday night and it went to sleep. Was able to clear it with reinstallation of the bootcamp software and a reboot after NVRAM and SMC reset during which it "faded". Next time I will just reinstall bootcamp driver software. One odd feature of the persistent logo and flicker - it seems to slowly "fade". I have done a net search and this is reported happening without an egpu on 2016 MBPs as well unfortunately I did not find a solution in that search so I don't know if the driver reinstall would fix that on the 2016 MBP.
Long story short I was having 2 issues: first one, whenever I chain loaded apple_set_os.efi first, Windows 10 would crash and reboot. After consulting with Mantiz John and Nando4, I think the cause of this for me was that I was enrolled and using a windows insiders preview version. After going with 1703 version of windows and opting out of windows insider previews, I was able to enable the Intel iGPU on Windows.
My second setback was that my Mantiz Venus, was not properly detected or so I thought, as I would only get the 15D2 thunderbolt device appearing on the Device Manager console. The reason for this I discovered was that I was hot-plugging it and same as with Mac OSX, it needs to boot up with it plugged in. Again, all this applies to my setup, but as the guides have a broad audience, they mention to plug the eGPU on different parts of the bootup. For me, the best method is so far, to shutdown the mac, plug the eGPU, then turn the mac back on.
Boot with reFind selecting apple_set_os.efi(previously running the integrated.bat as mentioned on the guide), but I am diverting from the guide a bit by after apple_set_os.efi, chainloading Clover with the modified DSDT and then booting windows bootcamp with Clover.