2015 15" MacBook Pro (R9 M370X) [4th,4C,H] + RX Vega 64 @ 16Gbps-TB2>TB3 (Razer Core X) + macOS 10.14.16 & Win10 [Piperx10]
MacBook Pro (Retina, 15-inch, Mid 2015)
Processor 2.5 GHz Intel Core i7
Memory 16 GB 1600 MHz DDR3
iGPU: Intel Iris Pro 1536 MB
dGPU: AMD Radeon R9 M370X 2 GB
OSX: Mojave 10.14.16
Bootcamp: Windows 10 Professional v1903
Thunderbolt 3 to Thunderbolt 2 Adapter
Thunderbolt 2 Cable (2m)
External Monitor: Samsung CF791
Fresh install Windows through Bootcamp Assistant. (I have tried with many versions and didn’t see any differences, but currently using 1903)
Enter safe mode
Run DDU to uninstall drivers in safe mode.
Install bootcampdrivers drivers.
Connect eGPU and wait for automatic install.
You should find now under devices the Vega 64 with error 12.
You will still see error 12.
Here comes the tedious part:
go to view as connections
Find Intel(R) 4th Gen Core processor PCI Express x8 Controller - 0D05, which is the RX Vega 64 root, and disable it.
Now, enable it.
If nothing happens, then error 12 is still there. Then proceed to try again disabling and enabling.
After a few tries, the screen will blink and error 12 will be gone. (If the eGPU is connected to an external monitor, the monitor will turn on)
eGPU will be fully functional.
I can tell this is hard to follow as the times to disable/enable is random, but @user99999 also followed this with success, under another thread.
Sometimes it has taken me one time (which really makes think how lucky i am), but sometimes it can get up to 20 times. At least with this method you don't have to mess with other changes to the system.
*I dont need to disable anything else apart from the PCI Express x8 Controller
*I didnt do the dsdt override
*No large memory allocation
I can now watch 4k videos without stuttering.
Before, when playing any game, laptop got really hot and loudy. Now with eGPU, it runs very smooth, cold and quiet.
For Final Cut Pro, i can see a lot of improvement for real time editing and rendering. Before, I could not edit 4k footage without having to wait several minutes for each change.
Just for gaming using a Samsung 500gb external ssd.
I need to switch every game i play to High Performance, which means using the Vega 64.
I get full 60fps for almost any game in 1080p
Some games have the ultrawide option, the fps on these games is variable but no less than 40fps.
My current list of games right now.
Shadow of the Tomb Raider (ultrawide)
The Witcher 3 (ultrawide)
Sekiro Shadows die Twice
Hitman 2 (ultrawide)
Ni No Kuni 2 (ultrawide)
Note: while playing heavy games CPU runs hot and loud, but not to the point of overheating.
Thanks for all the info i got from this community and hope this helps.