2017 15" MacBook Pro (RP555) [7th,4C,H] + RX 5700 XT @ 32Gbps-TB3 (Razer Core X Chroma) + macOS 10.15.3 & Win10 1903
- 2017 15" Macbook Pro
- i7-7700HQ 2,8GHz
- Intel HD 630
- Radeon Pro 555
- 16GB RAM
- 256GB internal SSD
- Catalina 10.15.3 (installed on internal SSD)
- Windows 10 Pro, Version 1903 - 19H1 (build 18362.30) (installed on external SSD as WindowsToGo)
- LaCie Rugged SSD Pro 1TB (external SSD)
- Asus MG279 27" 2560x1440 144Hz (connected via Displayport at eGPU)
- LG Flatron W2261VP-PF 21.5" 1920x1080 60Hz (connected via HDMI to DVI cable at hub)
- hub: doedoeflu multifunctional hub GN85
- Catalina has native support for RX 5700 XT --> plug and play worked instantly without additional setup.
- Downloaded Bootcamp drivers via Bootcamp and saved them on USB-Stick
- Installed Windows 10 Pro, Version 1903 - 19H1 (build 18362.30) as Window To Go on external SSD with Rufus within Parallels Desktop
- Shutdown MacBook and booted into Windows on external SSD
- Disabled Windows Update
- Installed Apple Bootcamp Drivers (WindowsSupport 8.2.2020) from USB-Stick
- Rebooted (again into Windows)
- Uninstalled AMD Drivers with DDU and disabled automatic driver installation over Windows Update
- Rebooted (again into windows)
- Installed Adrenalin 2020 drivers from bootcampdrivers (January 2020 Red Gaming edition)
- Shut down the system
- Plugged in the eGPU
- Started into Windows
- Everything worked flawlessly
- Used Thunderbolt ports:
- Top-Right: External SSD with WindowsToGo installation
- Top-Left: eGPU
- Bottom-Left: Hub
- Bottom-Right: unused
- Used Hub ports:
- USB3: Mouse
- USB3: Xbox 360 Controller
- Ethernet: Ethernet cable to FRITZ!Box
- HDMI: LG-Display over HDMI-To-DVI cable
- USB-C: Standard Apple Power Adapter
- I have disabled my internal MacBook Pro Display in Windows and use my 27" Asus screen over the eGPU. The second 21" LG screen is powered through my internal discrete Radeon Pro 555 graphics card. This way I have the full eGPU power for games on my big screen and the internal card is only used for the light stuff on my second screen.
- I tried out some newer Windows-Versions at first but all of them had Error 12 so I went for the recommended 18362.30 version and everything worked fine then.
- Running this setup since 2 month and had 0 issues.
- You cannot hot-plug the eGPU while Windows is running. You need to plug it in before you start the MacBook.
- I am pleased with my gaming performance. There are no issues with loading times or stutter even though I am running everything on the external SSD. I use my internal SSD for macOS only, not for Windows. I overclocked my Asus screen to use FreeSync from 57-144Hz which works perfectly with my setup. I play competitive Fortnite on 144Hz with no issues (fps never drop below 80 and are mostly higher than 120). Assassins Creed Origins works flawlessly at 60 fps on high settings. All other games I play occasionally and have had 0 issues with: League of Legends (144Hz constant), F1 2015, Apex Legends, The Witcher 3, Borderlands 2, Portal 2, Rocket League, Paladins, Journey.
@wkw_cai, Welcome aboard and thank you for sharing this excellent build guide! Can you confirm the full Windows 10 1903 build number so that others can make sure to use the same ISO to replicate this build?
@itsage, Hey, thx for the feedback. Edited the build numbers to the accurate ones (Windows 10 Pro, Version 1903 - 19H1 (build 18362.30)).
This forum was very helpful for me to find the right setup i wanted and since i didn't find a thread with my 2017 MacBook Pro 15" build, i wanted to share it to give something back.
@wkw_cai, Thank you the confirmation of build number! Windows on an external drive is a desirable setup due to how cheap Apple is with internal SSD. Please keep us posted on how your setup is working through system updates in both macOS and Windows.
I have a similar case
Graphics cards with RDNA architecture showed disgusting quality of drivers for me. I tried month RX5700 XT and refused it. The problem of turning off the monitor. Of the 20 games working only 4. Changed to Radeon VII
Bootcamp Windows 10 has been weird. I followed your instructions, but received an error code. Ended up disabling the dGPU, and that did the trick, but only for the MBP display. My LG monitor is black. Any suggestions?
@ki_a, Hey, glad to hear someone found my guide helpful.
Are you 100% sure that you installed the correct Windows 10 Version? It is very important that it's exactly this version: Windows 10 Pro, Version 1903 - 19H1 (build 18362.30) and you have to disable automatic updates.
When i tried some other versions, I always got Error 12.
If you have the correct Windows version, tell me which error code you get and I might be able to help.
Please note, that I don't use my internal MBP display. I disabled it in Windows and use 2 external screens.
@wkw_cai, first of all Congrats for managing your setup to work properly. I’ve followed your instructions to the letter, plus a bunch more others, but I still can not see my egpu. I only see my radeon 560 (dgpu) and a windows display adapter. 2019 15” Macbook pro, latest Catalina, windows 1903, Radeon 5600xt with razer core chroma. I’ve been struggling for a week now, idk what else to do.
@wkw_cai, 100% sure it's the correct build as I downloaded the iso file from a thread on here, as well as disabling the automatic updates. The good/odd news is that there is no error code, it works but only for the internal MBP display. The error code only shows up if I don't disable the dGPU.
As a side note: When I didn't have an eGPU, my LG Monitor would work fine on bootcamp. I wouldn't use my internal MBP display.
Sry, but I have no idea how to help. All I can do is write, what worked for me.
@zacoiz, I had the same issue like you when i first installed the blue adrenalin drivers, but when i used the red ones (after I uninstalled every display driver with DDU) everything worked and Radeon Pro 555 as well as RX 5700 XT showed up in Device Manager.
@ki_a, I know this will not rly help you. But all I can do is tell you how my working setup looks like:
When I right click on desktop and go to display setttings I have 3 Displays.
1 is the internal one which is set to"Disconnect this display".
2 is external LG set to " Extend desktop to this display".
3 is external Asus set to "Extend desktop to this display"
When I click on "Advanced display settings" it says that:
1 is connected to RP 555
2 to RP 555
3 to RX 5700 XT
I also tried to enable the internal MBP screen and this also works flawlessly for me with all 3 screens simultaneously.