Boot Camp eGPU Setup Guide - Windows Gaming with Macs
 
Notifications
Clear all

Boot Camp eGPU Setup Guide - Windows Gaming with Macs  

 of  36
  RSS

itsage
(@itsage)
Founder Admin
Joined: 5 years ago
 

@joevt I'm using the 2018 Mac mini everyday with at least one eGPU attached. Boot Camp mode is used whenever I need to do tests. In the beginning, Secure Boot screwed with the booting process a lot and often left me confused. Since you're booting off an external USB drive to use Windows, I guess you have disabled Secure Boot as well. Personally I have never used Boot Camp with an external SSD because it's another component to manage.

Currently Mac mini's internal drive is partitioned three ways (24MB for automate-eGPU EFI, 55GB for Windows, and 200GB for macOS). Windows games and applications are installed on an external SSD which I connect when needed. Have you tried DDU to remove all Radeon graphics drivers and display device associations? Also check the box that says [Prevent downloads of drivers...] in DDU Options. Once this is done you can manually download and install the latest Radeon drivers from AMD website.

LinkedIn | Twitter | Facebook | Youtube | Instagram
 
external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2021 14" Microsoft Surface Laptop Studio [11th,4C,H] + RTX 2080 Ti @ 32Gbps-TB4 (WD_Black D50) + Win11 [build link]  


rawwd liked
ReplyQuote
joevt
(@joevt)
Noble Member
Joined: 4 years ago
 

@itsage I think I wanted to try to put Windows on an external disk but it didn't work. What I have is a small Windows boot loader on the external disk but it doesn't seem to work to boot the Boot Camp partition on the internal disk so I continue to use the Windows Boot loader that is on the internal disk's EFI partition. I haven't tried DDU yet. I wanted to experience the normal install procedure firstly. The external disk has a rEFInd boot loader partition.

For some reason my Mac Mini 2018 has started to boot into macOS with white screen on the eGPU display when eGPU + display is connected at startup (port 3) even with iGPU display also connected at startup (port 1). Disconnecting the eGPU allows the boot process to continue, and I can reconnect the eGPU after the Finder appears.

I moved the eGPU to port 2 and the eGPU did not turn white. Boot succeeded on the iGPU display (still connected to port 1) (looking at the ports, counting from left to right). This change did not fix the need to hot plug the eGPU in Windows though (but automate-eGPU does keep the iGPU enabled at least).

Mac mini (2018), Mac Pro (Early 2008), GA-Z170X-Gaming 7, Sapphire Pulse Radeon RX 580 8GB GDDR5, Radeon Pro W5700, Sonnet Echo Express III-D, Trebleet Thunderbolt 3 to NVMe M.2 case


ReplyQuote
itsage
(@itsage)
Founder Admin
Joined: 5 years ago
 

@joevt The current drivers for Polaris in Catalina is the cause of white screen on eGPU-connected monitor when it's attached at boot. This behavior doesn't occur with RX Vega and Radeon VII in my testings. It's interesting the white screen issue only happens on your Mac mini when connected to Thunderbolt 3 Controller #1. Can you test whether you have Boot Selector through the eGPU-connected monitor through both TB3 Controllers? On my 2018 Mac mini I can only get the Boot Selector when the eGPU connects to TB3 Controller #1 [Port #3 & 4]. Maybe this white screen issue on Polaris cards is a side-effect of Boot Selector support in the Mac mini firmware. 

In Win10 1903 18362.295 or older, I can have the eGPU connected at boot and Thunderbolt device detection and XConnect work properly. Using automate-eGPU EFI would allows the Intel iGPU stay working alongside eGPU. Windows auto detection and drivers installation is nice for a fully supported system but it's not the best approach on a Mac running Boot Camp. It may work at initial setup but the consistency of subsequent boots with eGPU is far from ideal. DDU gives you a clean start and full control of which drivers to use and with which TB3 Port/PCIe connection the eGPU associates.

LinkedIn | Twitter | Facebook | Youtube | Instagram
 
external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2021 14" Microsoft Surface Laptop Studio [11th,4C,H] + RTX 2080 Ti @ 32Gbps-TB4 (WD_Black D50) + Win11 [build link]  


ReplyQuote
joevt
(@joevt)
Noble Member
Joined: 4 years ago
 

@itsage

I did some tests. iGPU display connected. Only one eGPU display connected. USB drive with LED connected to USB type A port. Ethernet connected. Display USB connected. Nothing else.
Thunderbolt port 1 (next to Ethernet): Startup Manger appears, select Catalina, white screen appears.
Thunderbolt port 2, 3, 4: Same (boot progress bar momentarily appeared on port 3, boot progress and Apple icon momentarily appeared on port 4)

Adding iGPU display (connected via built-in HDMI 2.0 port):
Thunderbolt port 1: First boot: input timing was not 4K 60Hz so it didn't work (my iGPU display only supports certain HDMI 2.0 timings). Set the correct timing by booting with eGPU into Catalina. Rebooted. Now boot up on iGPU Display works. Shutdown Retrying with eGPU.
Thunderbolt port 1: Second boot: Nothing appears on either display. HDMI is probably still broken in Catalina. I blindly press return (probably while in Startup Manager) then white screen appears. I guess I should stick with DisplayPort for iGPU display. Connect via Thunderbolt port 4.
Thunderbolt port 1 Third boot: Apple icon appears, Startup Manager appears on iGPU display, select Catalina, progress bar and Apple icon appear, progress bar progresses for a few seconds, green screen appears on iGPU display, white screen appears on eGPU display, disconnect eGPU, progress bar and Apple icon reappear, boot progresses to Finder.
Thunderbolt port 2: same
Thunderbolt port 3: same
Thunderbolt port 4: same (iGPU display moved to port 1)

All fail. Try to recreate my previous success with eGPU connected to port 2 and iGPU connected to port 1. Fail. Try again without going into Startup Manager. Success: Apple icon and progress bar appears on iGPU display, progress bar progresses, iGPU displays turns green as before for a couple seconds, but eGPU display does not turn white, Apple icon and progress bar reappears, boot progresses to Finder, both iGPU and eGPU displays work. I guess this means Startup Manger does some extra stuff that drawing Apple icon does not which then causes white screen later? I guess I should retest all ports without going into Startup Manager:
Thunderbolt port 1: Apple icon appears on iGPU display (connected to port 4), Progress bar appears, progresses, iGPU display turns green, progress continues, Finder, both displays working.
Thunderbolt port 2: same
Thunderbolt port 3: same
Thunderbolt port 4: same (iGPU display moved to port 1)

Repeating tests with eGPU display only, no Startup Manager:
Thunderbolt port 1: Apple icon appears, white screen
Thunderbolt port 2: same
Thunderbolt port 3: same
Thunderbolt port 4: same (progress bar appeared for a second)

 

Mac mini (2018), Mac Pro (Early 2008), GA-Z170X-Gaming 7, Sapphire Pulse Radeon RX 580 8GB GDDR5, Radeon Pro W5700, Sonnet Echo Express III-D, Trebleet Thunderbolt 3 to NVMe M.2 case


ReplyQuote
viciousmoth
(@viciousmoth)
Active Member
Joined: 2 years ago
 
Posted by: @itsage

 

I'd recommend creating the automate-eGPU EFI volume on the internal drive as shown above. I have been using this boot volume configuration on all Thunderbolt Macs without issues. You can set automate-eGPU EFI to come on by default at every boot too. This is useful for people that boot into Windows more often than macOS. Once in a while the 2018 Mac mini would act up when you want the Boot Screen. I'm not exactly sure why this happens. It could be due to my USB-C monitor needing bus power. Usually connecting through the HDMI port to a different monitor would sort it out for me.

Hi, does automate-eGPU function with MacOS Catalina? I am setting up a build of a Mac Mini 2018 to use with an eGPU for the first time and am unsure how necessary this EFI volume is for dual boot.  I have MacOS (for every day computing) and Windows (for gaming) both on the internal SSD.

 

Mac Mini (2018) 3.2 Ghz 6-core i7, 32GB Ram, 500gb SSD
Enclosure: Razer Core X - GPU: Sapphire Radeon Nitro+ 5700 XT Monitor: Dell AW3420DW


ReplyQuote
joevt
(@joevt)
Noble Member
Joined: 4 years ago
 
Posted by: @viciousmoth

I am setting up a build of a Mac Mini 2018 to use with an eGPU for the first time and am unsure how necessary this EFI volume is for dual boot.

You should be able to dual boot without automate-eGPU - just disconnect the eGPU before booting Windows. Then connect it when Windows has done booting.

Mac mini (2018), Mac Pro (Early 2008), GA-Z170X-Gaming 7, Sapphire Pulse Radeon RX 580 8GB GDDR5, Radeon Pro W5700, Sonnet Echo Express III-D, Trebleet Thunderbolt 3 to NVMe M.2 case


ReplyQuote
Ruby Diansyah
(@ruby_diansyah)
New Member
Joined: 2 years ago
 

Hi all, I need help here. I am on imac 21" 4k 2017 with radeon 555 inside. and connected with Mantiz egpu with Vega 58. I follow bootcampdrivers.com for all setup (Sep version ). now, the win10 recognize the egpu, but system said not enough port and need to fee it. 

can anyone please help me with this? i need to run my bootcamp win with multi monitors for trading apps. i really appreciate for any help ... thank you.. I am not willing to change my imac with pc because I need osx too and i already upgrade the ssd and memory up to 16gb.  

iMac 21" 2017 4k Retina with radeon 555, and Mantiz EGPU with Vega 58 inside. 3 Dell external monitors.


ReplyQuote
LiE
 LiE
(@lie)
Eminent Member
Joined: 2 years ago
 

@joevt

So is using an eGPU in bootcamp with a 2018 Mac mini pretty straight forward? I have my Razer Core X, 5700XT and the Huawei VR cable on the way.

The first time I go into bootcamp should I leave the eGPU unplugged and install the AMD drivers, then do a reboot still with the monitor attached directly to the Mac mini. Once in windows I can plug the eGPU into the Mac mini and the monitor into the eGPU?

2018 Mac Mini i7 / 256 / 16GB
2019 24" LG Ultrafine 4k Monitor
Razer Core X + Sapphire Nitro+ RX 5700 XT


ReplyQuote
joevt
(@joevt)
Noble Member
Joined: 4 years ago
 

@lie I think it's straight forward. You can read my experience above. Others here have much more experience than I do though. Read some of the Mac mini 2018 build guides with similar GPUs. I think your method is reasonable if AMD drivers can be installed without an AMD GPU present. If you need to connect the AMD GPU, you can try that and wait 10 minutes for stuff to happen by itself. Then install AMD drivers if there's a newer version than what is automatically installed (if anything is automatically installed).

 

Mac mini (2018), Mac Pro (Early 2008), GA-Z170X-Gaming 7, Sapphire Pulse Radeon RX 580 8GB GDDR5, Radeon Pro W5700, Sonnet Echo Express III-D, Trebleet Thunderbolt 3 to NVMe M.2 case


ReplyQuote
Geograge
 Geograge
(@Geograge)
Joined: 2 years ago
 

My mantiz docking station has been airing for half a year. My 2017 no touch bar computer installed win10 1809. As long as the egpu stuck in the Windows logo does not connect to the egpu is normal. What should I do

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
 of  36