2016 15" MacBook Pro (RP450) [6th,4C,H] + RX 6900 XT @ 32Gbps-TB3 (Razer Core X) + Win10 & macOS 11.6
System specs (model inc screen size, CPU, iGPU, dGPU, operating system which eGPU is being used)
late 2016 MacBook Pro 15' i7 2.6GHz 16GB Ram Radeon Pro 450
Mac OSX Big Sur + Windows 10 Updated to last version:
eGPU hardware (eGPU enclosure, video card, any third-party TB3 cable , any custom mods)
Installation steps (what did you do to get it all going?)
- Just works plug n play on Mac OSX (Even without the 8pin splitter but I don't know if it was under clocking it, waited until I had the splitter to test further without braking anything)
- With https://github.com/mayankk2308/set-egpu it runs even without an external monitor, some apps will still not use it and go for the internal it seems but I haven't tested enough, some apps will even use both simultaneously (Resolve Studio)
- Plug in left lower port (seems to be faster, need more testing to be sure on Mac osx)
- Doesn't work on Windows natively
- Pre installed Bootcamp Windows 10, all upgraded and with apple firmwares upgraded
- Block automatic updates in Windows (Don't know if necessary but... it's working fine I don't want to brake it in the future and have to go back)
- Download bootcamp drivers in windows, extract with 7zip and keep on the ready https://www.bootcampdrivers.com (I used Red)
- Create EFI drive/partition or stick as per https://egpu.io/forums/mac-setup/automate-egpu-efi-egpu-boot-manager-for-macos-and-windows/ (just copied in a pen drive, will do on a partition now I know it works)
- Modify EFI pen drive/partition with Download pre-compiled DSDT and after downloading the right model followed https://egpu.io/forums/pc-setup/fix-dsdt-override-to-correct-error-12/#step2 . I tested both Step 2 Option 1 (works but some softwares will not't work into Tester mode). I ended up doing Option 2, and it works (not yet bricked anything but... your own risk I guess, check if softwares works fine with Option 1 first and stick with it if positive?)
Once you have the custom EFI ready (I actually made it half on the Mac OS and the DSDT in windows turning it on from the normal boot option with no pen drive inserted)
- Turn on Windows WITHOUT EFI PEN and
- Wipe ALL AMD Drivers 3 times restarting only the third (didn't know if I needed the 3 times but... just in case) (run as Admin)
- Restart with EFI Pen Drive (with modified DSDT) plugged in and eGPU plugged into LEFT LOWER PORT (the one closest to tab key), Choose EFI Boot, q, Windows.
- It will boot but it will be sluggish and slow because it's running the 2 monitors from the intel chip (we wiped drivers away)
- Install Downloaded bootcamp software (it will see the 2 graphic cards and install the right version)
- Install bootcamp unpacked drivers manually (in Device manager choosing the driver folder in the bootcamp driver download extracted subfolder)
- Restart and now from the EFI pen drive It works and AMD software see and uses the eGPU
- I haven't yet tested a boot from the standard windows partition so I don't yet if I should keep booting from the efi pen drive (I don't understand and unless it blows up I don't mind an extra pen drive plugged in.
Comments (eg: how has the eGPU improved your workflow or gaming)
Let's start saying that I'm a complete ignorant, it wasn't easy but I managed step by step. Sorry if something below is wrong or unnecessary, literally I used Windows once in the last 15 years and it was in holiday in the hotel to transfer photos from a card to an archive. I need it in the near future for some 3d tour video viewing for a work project (I will still probably edit on the newer M1 Mac). Will borrow headsets and start testing soon.
I will maybe install some racing Sim and switch from my ps4 Gran Turismo to the more serious iRacing or ACC in my spare time.