EGPU working on external SSD bootcamp installation, HELP!
 
Notifications
Clear all

EGPU working on external SSD bootcamp installation, HELP!  

  RSS

Mk187
(@mk187)
Active Member
Joined: 4 months ago
 

Hi All,

My Set Up:

Macbook Pro mid 2014 (No DGPU) running on Mojave 10.14.6 + Razer Core X + Vega 64 connected through TB2 to the TB2 to TB3 adapter to the Razer Core X - Using purge wrangler on Mac OS it works perfectly, just need help getting it to work on Windows.

I have been reading for hours and have not found a clear answer, please help!

I successfully installed windows 10 on my Samsung 1TB T3 SSD using this guide

and its works as i am able to boot into it by holding down option key and booting into it

now what i want to do it get my EGPU working so i could do a bit of gaming, 

i tried following the instructions i found in this topic https://egpu.io/forums/bootcamp/how-to-keep-mbps-irisiris-pro-activated-when-booting-into-windows-boot-camp/

1. Format an USB stick in Disk Utility (Choose Erase, Format: MS-DOS (FAT), Scheme: Master Boot Record)

2. Create a USB stick folder structure in Finder as follows: /EFI/Boot/bootx64.efi where bootx64.efi is the renamed apple_set_os.efi file downloaded below.

https://github.com/0xbb/apple_set_os.efi/releases

i have followed the instructions and when holding down option key i now see 2 EFI Boot options (one is my SSD and the other the USB) i choose the USB and it goes to the blue window and says please wait and then the screen just goes black, so this is where i am stuck.

Should there only be 1 UEFI Boot option?

Do i need to do /EFI/Boot/bootx64.efi where bootx64.efi is the renamed apple_set_os.efi  within the SSD installation?

If someone got this working please help me, thank you.

This topic was modified 2 months ago

Macbook Pro Mid 2014 (No DGPU) + Razer Core X + Vega 64


ReplyQuote
sdedalus1
(@sdedalus1)
Trusted Member
Joined: 4 years ago
 

When using an external SSD with my Mac Mini 2018, I found putting apple_set_os.efi on a separate flash drive was more stable than putting it on the EFI partition of my external Windows 10 disk. So yes, I had 2 EFI boot options. But they looked identical, so I had to make sure I was choosing to boot from the correct one: unplugging and replugging the flash drive makes it clear which is the correct disk to boot from.

I gave up on my more recent MBP 2014 install (check my signature) because I was having driver crashes in Windows 10 (macOS was fine).  My MBP driver problems were on a Bootcamp install on an internal third-party SSD (Sabrent Rocket with adapter), and so unrelated to an external Windows installation. EDIT: @ithinkdifferent was having similar driver problems and managed to fix them by using DDU to uninstall all video drivers (Intel, AMD, Nvidia), then reinstalling Intel and an older version of Radeon drivers (v19.8.2).

My earlier MBP 2014 install with an OEM Apple (Samsung) SSD and automate-egpu EFI worked fine, though. If you're having trouble with your current setup, you might try automate-egpu instead of apple_set_os.efi. Or switch to an internal Bootcamp install just for testing.

This post was modified 2 months ago

2018 Mac Mini (8th,4C,B) + RX 580 @ 16Gbps-TB2 (AKiTiO Thunder2) + macOS 10.14.6 & Win10 1903 // Win10 on external SSD (build link)

 
2014 13" MacBook Pro [4th,2C,U] + RX 580 @ 16Gbps-TB2 (AKiTiO Thunder2) + macOS 10.13.6 & Win10 1903 [build link]  


ReplyQuote
osxster
(@osxster)
New Member
Joined: 4 months ago
 

Hello,

I have the same question as the original poster.  The problem is that every guide I have ever seen assumes you are running bootcamp from the internal hard drive.  Unfortunately that would never work for gaming as the internal hard drive is never going to be large enough to actually play any games if you are lucky enough to have enough space to install Windows. 

Anyone have an ideas on how to do this if you are running Windows on an external drive?  Every guide I have seen never works as there are no guides on how to specify your external SSD drive as the boot drive, even if you modify the EFI partition on the external drive.  I've tried old versions of Windows 10, old versions of PCI.SYS, the new discovery with HackFlags, the only guide that has worked is for the DSDT override using the registry in unsigned mode, but you cannot play any games like that.  The AntiCheat software always flags it.  I've been working at this for over a year hoping someone would finally release a guide or Microsoft would fix the bug, but it is amazing that a bug as simple as this wouldn't have been fixed my Microsoft maybe a month after it was discovered.  A month really is too long for a bug like this, but this bug has been out for years. 

I'm using a MacBook Pro 2016, 15" with an AMD 5700XT.  Also couldn't get a Vega 64 to work with.  Using WintoUSB's booter.  Get that Error 12.  I ended up building a Gaming Server instead, but it is mind boggling that this hasn't been fixed in Microsoft's QA cycle while 1000's of people seem to all have this same issue.  Even Apple could have stepped in to help get this bug fixed...

 

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

.

ReplyQuote
Leandro Glossman
(@leandro_glossman)
Active Member
Joined: 11 months ago
 

@osxster, my approach has been:

  1. Install on internal ssd using bootcamp assistant
  2. Install winclone and create image of the windows installation
  3. Delete bootcamp partition using bootcamp assistant
  4. Restore image to your ssd using winclone

Hope that works for you as it did for me.

 

Macbook Pro 2019 16" + Aorus Gaming Box upgraded with regular Gigabyte RTX 2070
Oculus Quest + Link


ReplyQuote
osxster
(@osxster)
New Member
Joined: 4 months ago
 

Thanks for the reply.  That certainly is another method for closing it to a usb drive, but that isn’t the issue I am having.  I used win2usb to install Windows on an external drive.  That part is working fine.  My problem is getting around the Error 12 with an external AMD 5700XT.  The guides on how to do dSDT overrides using boot loaders are all assuming you have Windows installed on your internal drive.  None of those methods using gorilla or anything else explain how to update the edit boot loader how to boot windows from an external drive.  I can manual copy the boot loader into my EFI directory on the SSD, but I can never get Windows to load.  Putting the Microsoft EFI boot loader back on there works fine but my EGPU won’t work.

 

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

.

ReplyQuote