2019 16" MacBook Pro (RP5500M) [9th,8C,H] + RX 5700 @ 32Gbps-TB3 (Razer Core X) ...
 
Notifications
Clear all

2019 16" MacBook Pro (RP5500M) [9th,8C,H] + RX 5700 @ 32Gbps-TB3 (Razer Core X) + macOS 11.5.2 & Win10  

  RSS

Benkenoefsen
(@benkenoefsen)
Active Member
Joined: 2 years ago
 

Hi again,

 

after I upgraded this year to a 2019 MacBook Pro (didn`t want to throw away my eGPU für a M1-Mac) it took me some time until I started this project again to get it running with Windows and to write down my progress (and to upload it here of course).

Thanks to @Alejandro_torres for his description on his build. It helped a lot.

 

System Specs: 

  • 2019 MacBook Pro Intel I9-9880H @2.3 GHz
  • 16 GB DDR4 RAM
  • Intel UHD Graphics 630
  • AMD Radeon Pro 5500M
  • macOS 11.5.2
  • Windows 10 
  • External Monitor: Still Acer 28“ 4K-display KG281K

 

eGPU Hardware:

 

Hardware Pics: 

For Hardware-Pics see my former post here. Except for the MacBook and a new (longer) Thunderbolt-Cable, the hardware is exactly the same, perhaps with a bit of more dust on it. I plan on upgrading to a new Graphics Card next year in the hope the prices might perhaps drop again. Here's pic of my working and gaming desk:

Desk

 

Installation:

macOS: Plug and play. Problems occur only if i disconnect the eGPU accidentally while in use or if I used the MBP for some time before plugging in the eGPU. But until now no problem occurred, that a restart could not fix.

 

Windows:

As usual this takes some time, but it works quite well.

 

  • Installation steps:
    • Part one: Basic Installation steps
  1. Create Bootcamp-Partition, Install Windows and Bootcamp
  2. Do all Windows-Updates and Apple Software-Update (yes, it sounds crazy but I did it just to see if it would work)
  3. Download current driver-package from bootcampdrivers.com
  4. Install Avira, Steam, Spybot and Malwarebytes
  5. Deactivate all Windows-Updates (if it works, I don`t want to ruin it) - Here`s a german walkthrough of what I did: https://praxistipps.chip.de/windows-10-automatische-updates-deaktivieren-so-klappts_39589
    • Part two: Doing the magic

   6. Start in Windows safe mode: https://www.digitalcitizen.life/4-ways-boot-safe-mode-windows-10/
   7. Run DDU for Intel and AMD-drivers (part of the bootcampdrivers-package)
   8. Restart to macOS
   9. Download automate-eGPU EFI from eGPU.io
   10. Allow mac-boot from external storage: https://support.apple.com/en-us/HT208330
   11. Restart to Windows 10
   12. Create a small eGPU-EFI-Partition
   13. Restart to macOS
   14. Download apple_set_os v0.5 for Apple-T2's bootx64.efi (v0.5)
   15. Open EFI disk from desktop then go to /EFI/Boot
   16. Rename /EFI/Boot/bootx64.efi to /EFI/Boot/bootx64_original.efi
   17. Copy bootx64.efi from step 1 to /EFI/Boot
   18. Restart to Windows
   19. Install bootcampdrivers-software
   20. Turn off, Plug in eGPU to the Thunderbolt port on the left side that is farther away from you, restart in the following process

 

  • Boot process to Windows with eGPU
  1. Press Option key to get to the startup-volume chooser
  2. Choose EFI-Boot, press „q“ and choose Windows partition
  3. Disconnect eGPU when Windows shows the boot-circles and connect to the corresponding Thunderbolt port on the right side (the one farther away from you)
  4. Once Windows is booted, disconnect your eGPU, login to Windows 10 and wait until Windows has booted up (usually about 30 to 60 seconds after you see your desktop)
  5. Connect your eGPU again to the port you chose at the restart (left side, farther away from you)

 

Benchmarks:

Geekbench 5.4.1:

CPU:

macOS: Single Core: 1126, Multi Core: 6753

Windows: Single Core: 1138, Multi Core: 6954

GPU:

macOS:

iGPU: Metal: 4694, OpenCL: 5167

dGPU: Metal: 27562, OpenCL: 30868

eGPU: Metal: 54635, OpenCL: 50179

Windows:

eGPU: OpenCL: 24063, Vulkan: 35800

 

Unigine Heaven Benchmark 4.0 in macOS (added on September 10th, 2021):

eGPU - Basic Setting: FPS: 166.8, Score: 4203, min FPS: 17.5, max FPS: 317.4

eGPU - Extreme Setting: FPS: 75.3, Score:1896, min FPS: 11.0, max FPS: 156.2

 

And, to finish my entry once and for all, the other benchmarks I did in Windows on September 12th, 2021:

Note: I did overclock the GPU to the maximal possible clock speeds in the AMD-tool, so the results are understandable a bit higher than in macOS. If anyone can give me a hint how I can overclock the card in macOS, please give me an hint.

 

Unigine Heaven Benchmark in Windows with eGPU:

eGPU - Basic Setting: FPS:250.8, Score: 6315

eGPU - Extreme Setting: FPS: 107.7, Score: 2713

 

And last but not least I did a Cinebench-run for the CPU (yeah, I know this has nothing to do with the eGPU, but I did it anyway, so if you want to take a look for a better comparison):

macOS:

Single Core: 1112

Multi Core: 8398

Windows:

Single Core: 1097

Multi Core: 6658

 

Comments:

I am not planning to switch to Windows 11 or to ARM-Macs anywhere soon. Thanks for this site and all the help you provided! You are great!

This topic was modified 11 months ago
2019 16" MacBook Pro (RP5500M) [9th,8C,H] + RX 5700 @ 32Gbps-TB3 (Razer Core X) + macOS 11.5.2 & Win10 [build link]  

Jkeychen Liew, mr.ribeiro, itsage and 1 people liked
ReplyQuote
(@leo_park)
New Member
Joined: 4 months ago
 

Hello, 

 

Do you have to reboot like that? 

I would like to have a set up where my MBP (16' 5500m model) is connected to Razer Core V2 (which has 4 USB ports and it will be connected to keyboard, mouse, and speaker) and V2 is connected to the monitor. Laptop in vertical stand closed. (one cable)

That's how I want to set up. Currently I just have a USB C dongle that has all the other stuff connected to it and the monitor is connected using another cable (two cable). 

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

.

ReplyQuote
Benkenoefsen
(@benkenoefsen)
Active Member
Joined: 2 years ago
 

Hi @leo_park

yes you really have to reboot like that every time you try to start into Windows. I also tried some Games via Crossover, but that's just old games that would not need the graphics card.

I don't know if your setup will work via USB. I think you might need a thunderbolt cable for connection to the monitor or a display port cable or so.

In some cases I encountered problems in the recognition of the eGPU under Windows when I had all my dongles connected at the startup. That's why I connect them after the startup process and when the eGPU has been recognized and is working properly.

I hope I could help.

Best, Ben

 

2019 16" MacBook Pro (RP5500M) [9th,8C,H] + RX 5700 @ 32Gbps-TB3 (Razer Core X) + macOS 11.5.2 & Win10 [build link]  

ReplyQuote