Skip to content

Instantly share code, notes, and snippets.

@phplaw
Last active November 10, 2023 08:48
Show Gist options
  • Save phplaw/e36415a9a85bf07c86e1f1725f2dd20a to your computer and use it in GitHub Desktop.
Save phplaw/e36415a9a85bf07c86e1f1725f2dd20a to your computer and use it in GitHub Desktop.
Everything about eGPU on Mac
@phplaw
Copy link
Author

phplaw commented Nov 10, 2021

https://www.wagnardsoft.com/ (DDU)
Turn off your machine and unplug your eGPU. Boot up, holding OPTION, select your Windows partition. When the EFI boot menu loads, press 'Z' to skip it.

Windows should now load on your MacBook screen (it might load into Windows Recovery, if so just select the option to reboot into Windows and repeat the above process).

Once you're in Windows, install the April Red drivers.

Reboot, at the EFI boot plug in your eGPU and hit a key to load. Should be ok.

@phplaw
Copy link
Author

phplaw commented Nov 10, 2021

  1. Install Windows 10 1903 V1 ISO (version 19362.30) through Bootcamp Assistant [in macOS]
  2. Install DDU to remove all graphics drivers and disable Windows automated driver installation [in Windows]
  3. Confirm 1x Microsoft Basic Display Adapter (Radeon Pro dGPU) in Device Manager [in Windows]
  4. Hot-plug Radeon eGPU then download and install modified drivers from bootcampdrivers.com [in Windows]
  5. Shut the MacBook Pro down instead of [Restart Now] prompt by Radeon Installer [in Windows]
    https://egpu.io/forums/builds/2019-16-macbook-pro-rp5500m-9th8ch-rx-5700-xt-32gbps-tb3-rog-xg-station-2-macos-10-15-1-win10-1903-itsage/

@phplaw
Copy link
Author

phplaw commented Nov 17, 2021

Work for my Macbook Pro 16"

https://egpu.io/forums/bootcamp/macbook-pro-16-windows-egpu-error-12-fix/

Installation

  1. Download bootx64.efi (v0.5)

bootx64.efi.zip
2. Boot to macOS recovery mode (Tutorial)

  1. Set Security Boot to "No Security" (Tutorial)

  2. Boot to macOS

  3. Set the startup disk to macOS (Tutorial)

  4. Mount EFI partition using Clover Configurator (Mount EFI -> Mount Partition) (Download)

  5. Open EFI disk from desktop then go to /EFI/Boot

  6. Rename /EFI/Boot/bootx64.efi to /EFI/Boot/bootx64_original.efi

  7. Copy bootx64.efi from step 1 to /EFI/Boot

  8. Restart

Boot to Windows with eGPU

  1. Set the startup disk to Windows

  2. Restart

  3. Wait until apple_set_os loaded (It is totally normal if the computer restarts several times)

  4. Connect in your eGPU to a thunderbolt port on the left side then press any key

  5. Once Windows is booted, disconnect your eGPU then connect it to a thunderbolt port on the right side

  6. Connect your eGPU again to the port you chose at step 4

  7. Error 12 should disappeared. Enjoy! 😊

Uninstall

  1. Boot to macOS

  2. Set the startup disk to macOS

  3. Mount EFI partition using Clover Configurator

  4. Open EFI disk from desktop then go to /EFI/Boot

  5. Delete /EFI/Boot/bootx64

  6. Rename /EFI/Boot/bootx64_original.efi.efi to /EFI/Boot/bootx64

  7. Restart

@phplaw
Copy link
Author

phplaw commented Nov 17, 2021

@phplaw
Copy link
Author

phplaw commented Oct 3, 2022

@phplaw
Copy link
Author

phplaw commented Oct 3, 2022

@phplaw
Copy link
Author

phplaw commented Oct 3, 2022

Config EGPU for mac Mini 2018

https://becomethesolution.com/blogs/mac/how-to-use-egpu-with-mac-mini-windows-boot-camp-macos-catalina-10-15-x-pure-egpu?format=amp
We dont need to setting up security boot, no need to disable 1901 as well. We also could use driver directly from AMD

Create Windows Restore Point

https://answers.microsoft.com/en-us/windows/forum/all/discussion-how-to-create-a-system-restore-point/91aada34-ae98-4007-a19b-15ce6edb41bd

Remap Keyboard keys with sharpkeys

https://github.com/randyrants/sharpkeys/releases

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment