eGPU crashing MacBook Pro- Need help analysing
Spec: 2018 MacBook Pro, Mac OS 10.14.6 (Haven't moved to Catalina so I can continue to play 32-bit Steam games), 32GB RAM 2.9GHz Core i9.
I've been using the above setup for some time, mostly successfully (Although I've never gone as far as turning off SIP so that I can use the replacement EFI and bootcamp.)
Recently something has changed, and I'm not sure what- but about one time in two when I connect or when I (safely) disconnect my eGPU the entire laptop freezes and instantly restarts.
Are there any hard-core Mac users out there who can guide me as to what I should be looking for? Should I be looking at crashlogs in the console? Which ones? Are there any good guides on how to interpret crash logs?
Thanks in advance.
I have exactly the same problem on Catalina (albeit with a different enclosure & GPU) & it started 1 1/2 weeks ago.
I've yet to work out if it's due to the weather getting warmer (and me needing to give the GPU & enclosure its first dusting), or if something bad is going on.
The laptop dies with a Machine Check exception, which is usually indicative of a hardware fault. It also doesn't always fully boot when the eGPU is attached - Once I login at the login screen the progress bar gets to roughly 90% of the way over & it hard reboots. It works fine every time without the eGPU attached.
I've been really busy with work, so I haven't had time to debug/investigate. I'll let you know if I find a solution or the cause.
i don't know if this is related but since sometime in the past few weeks I often have trouble booting into macOS with the eGPU connected. sometimes it will hard reset immediately after entering my user account password, and other times it hangs near the end of the boot sequence. in both cases my external monitor stays blank. booting in to Windows 10 always works fine. without the eGPU booting in to macOS is fine also.
another issue is that when in Windows 10 the Boot Camp control panel is no longer available, so I cannot reset the startup disk from there.
there are two things that i can think of that have changed:
- the battery and associated parts of the machine were replaced by Apple about a month ago
- i no longer use the Apple power adapter in conjunction with the eGPU
i'm going to try plugging the extra power adapter in to see if i can rule that one out...
@fishmonkey, I'm running the same OS version and am using the external apple power connector. I suspect that if you see the same behaviour with that connected then the problem may be coming from MacOS itself- I'm pretty sure I've seen the Mac restart if I booted with the eGPU connected as well.
what i have determined is that i can boot into macOS without the eGPU and then hot plug it without any issues. annoying but at least it's a stable workaround for now...
@fishmonkey, I've done some more testing today;
I booted my eGPU with my 10.15.4 MBP and was unable to provoke any reboots; neither on booting with the eGPU connected nor on disconnecting the eGPU.
My issue now appears 100% of the time on my 10.14.6 MBP when I tell it to safe eject- it instantly freezes up the laptop and eventually a watchdog seems to kick in and it reboots.
I tried closing all software (including background/taskbar apps that I was running like Dropbox etc.), I tried booting both with and without the Apple power connected, I tried ejecting with the internal GPU set to use the iGPU and the dGPU (using gfxCardStatus), and booting with and without the eGPU connected on startup.
In all cases it booted OK but hung on ejecting, which makes me think that we may have a different issue. 🙁
The one thing I did find was that if I put the laptop to sleep, wake it and then eject then the laptop does not crash. It also doesn't crash if I just shut down the laptop and disconnecting the eGPU instead of safe-ejecting the eGPU.
Question: Do you know how to read crashlogs? I'd like to do some top-level analysis of the crashlog to see if I can figure out where the issue is.
Is there any testing you'd like me to do with my working 10.15.4 MBP to compare against your behaviours?
Update in case anyone stumbles across this post with the same issue- I finally reinstalled Mac OS Mojave (boot holding down CMD-R) and everything is magically behaving again, which is nice. I didn't want to upgrade to Catalina as I still have a few 32-bit games, but I didn't realise that the reinstall option would still give me Mojave.
hmm I am having similar problem. But I am on Catalina with a Razer Core x. After disconnecting using the egpu icon in the top bar and removing the TB3 cable while in clamshell mode my MacBook restarts. I have a couple of programs set to "prefer External eGPU" which might be open but still should that make the machine crash?