Mac Mini won't boot windows with anything apart from eGPU attached
 
Notifications
Clear all

Mac Mini won't boot windows with anything apart from eGPU attached  

  RSS

Habadera
(@habadera)
Eminent Member
Joined: 3 years ago
 

I have a Mac Mini with a Razer Core X and Radeon Vega 64 attached via thunderbolt, with an LG ultrawide monitor attached to the eGPU HDMI out.  It works great - after a lot of trial and error, I now seem to have a pretty stable setup that boots macOS and Windows 10 via bootcamp and fantastic frame rates in games.  I do have the known issue that the integrated Intel HD630 seems to be disabled in Windows, but I can live with that and I'm not too keen on using third party bootloaders/fixes as they seem to have mixed reports of success and my system is largely stable for what I need.

The weird thing is, if I attach absolutely anything at all to ANY of the other thunderbolt ports, I can't get Windows to boot to a login screen. 

For example, I have an external Samsung SSD which I mainly use for game storage.  If I attach it to the USB 3 port Windows, boots perfectly fine (and the SSD works great).  If I attach it to a thunderbolt port, I just get a black screen and the eGPU spins up its fans permanently.  I don't think it's a driver issue because if I hotplug the SSD once Windows has already booted it recognizes it instantly and I can read and write files.

The problem is, because I have a black screen I have no idea what the machine is actually doing, so I can't figure out how to diagnose the problem.  It's not a huge issue, but it just means I need a USB hub to add more than 2 devices to my Mac, and I can't use any other thunderbolt devices at all.  Anyone have any ideas?

Mac Mini 2018 6-core i7, 32 GB/ Razer Core X / AMD Vega 64 / LG Ultrawide Display


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Famed Member Moderator
Joined: 4 years ago
 

You could login as normal and instal team viewer, then reboot and recreate the issue, fire up team viewer on another computer or phone and see what’s happening that way?

im kinda concerned about this as have a mini on route.

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

---

LG 5K Ultrafine flickering issue fix

 
2018 Mac Mini [8th,6C,B] + RX 580 @ 32Gbps-TB3 (AKiTiO Node Lite) + Win10 20H2 [build link]  


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Famed Member Moderator
Joined: 4 years ago

ReplyQuote
Habadera
(@habadera)
Eminent Member
Joined: 3 years ago
 

@Eightarmedpet

Hmmm, so that was interesting.  I set up TeamViewer to run as a service when the machine boots as you suggested, and indeed Windows does boot up. I could login and shut down the machine remotely even though my physical display wasn't receiving a signal.
The problem now is, I have no idea what to do with this information, or why having any other thunderbolt device attached along with the eGPU seems to cause it not to output anything through the eGPU HDMI out.  The only thing I can think of is that in some weird way the other thunderbolt device is making it think it has a thunderbolt display attached so it tries to output through that, but that would be bizarre since the attached device is an external SSD.

If you have any more thoughts, let me know.

Mac Mini 2018 6-core i7, 32 GB/ Razer Core X / AMD Vega 64 / LG Ultrawide Display


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

@eightarmedpet I have not experienced this issue. It's probably due to my use of @goalque's automate-eGPU EFI@habadera does not use any workarounds so this issue is simply related to resource allocation. The USB-C/Thunderbolt 3 devices would cause error 12 on the RX Vega 64 and therefore no monitor output. I would recommend waiting for RX Vega 64 eGPU to initiate in Windows prior to connecting other USB-C/Thunderbolt devices.

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

 
2020 Gigabyte Z490 Vision D [10th,8C,K] + RTX 2080 Ti @ 32Gbps-TB3 (AORUS Gaming Box) + Win10 2004 [build link]  


ReplyQuote
Habadera
(@habadera)
Eminent Member
Joined: 3 years ago
 

@eightarmedpet @itsage

So I tried the automate-GPU EFI thing that was mentioned in the previous post.  It gave some interesting results.  Unfortunately, none of them were quite what I wanted, but there were definitely things it could do that "vanilla" boot couldn't.  Using the automate-GPU EFI to boot from a USB stick:

ATD = Apple Thunderbolt Display
LG = LG Ultrawide Monitor

ATD connected via T3 to T2 adapter, LG connected via T3 to Display Port adapter (i.e. both displays running from the T3 ports)
* Both screens fire up in Windows 10 and macOS
* eGPU Drivers load in macOS.  They do not load in Windows.

ATD connected via T3 to T2 adapter, LG connected via HDMI cable from eGPU
ATD fires up, LG has no signal, eGPU drivers load in macOS, don't load in Windows 10

So, to cut a long story short, it looks like automate-GPU solves my thunderbolt problems in that I can connect other thunderbolt devices as well as the eGPU.  But I'm in a position where I can have both monitors, but no eGPU in Windows.  Or one monitor, with eGPU in both OSes. So I think I'll just go back to what I had in the first place which was relatively stable and forgo the boot loader solution because the Ultrawide doesn't display the boot selector when it's connected to the eGPU, so it's a pain trying to use it.

Mac Mini 2018 6-core i7, 32 GB/ Razer Core X / AMD Vega 64 / LG Ultrawide Display


ReplyQuote