This repo is just a place for me to save all the resources I used to build a eGPU for two different MacBookPros, fully functional in both macOS and Windows. I will not provide instructrions/steps as most of this is striped together from different egpu.io threads public for everyone. I encourage you to visit the following threads for details:
- MacBookPro 13' Late 2016 w/ TouchBar
- MacBookPro 16' 2019
- AMD Shappire Nitro+ RX 580 8GB
- ADT-Link R43SG-TU adaptor (basically a PCIe3.0 to M.2 NVMe)
- Wavlink Thunderbolt 3 NVME External SSD enclosure (40Gbit/s)
- Thermaltake 850W 80 Plus PSU
- A homemade aluminium case to fit everything
- Bootcamp and Bootcamp drivers
- Adrenalin April 2020 drivers
- Customized DSDT (dsdt-modified.dsl file in this repo)
- automate-eGPU for MBP 13' as a bootloader. This will load both, a customized apple_set_os.efi and our dsdt.aml files.
- automate-eGPU for MBP 16' as a bootloader. Only apple_set_os.efi is used in this case.
- Windows 10 Dev Channel 20150.1 Version (or newer?)
- There is no need to compile a new DSDT for MBP 16', they don't need that extra QWordMemory. Just use Clover to open the EFI partition and install automate-eGPU for MBP 16'.
- Disable T2 security on MBP 16'.
- If you are building your own dsdt and came across compiling errors, use WinMerge to replace the conflicting segments of your .dsl with mine.
- Error 12 (fixed)
- Lots of Windows BSOD :)