2016 15" MacBook Pro (RP460) [6th,4C,H] + RTX 2070 @ 32Gbps-TB3 (AORUS Gaming Box) + Win10 [PandamanNG]
15" Macbook Pro (Late 2016)
CPU: Intel i7-6820HQ
dGPU: Radeon Pro 460
OS: Windows 10 1809
0. Install Windows and Bootcamp drivers.
3. Disable the following in Device Manager to solve error 12:
- FaceTime HD Camera
- PCIe Controller (x4) - 1909 (Right side usb-c/tb3 ports)
> USB 3.0 do not work on right side ports afterwards. USB 2.0 still work.
4. Press option key on boot to hold the system on bootloader. Plug in eGPU cable to left bottom port and boot to windows.
> If eGPU is hotplugged after booting it will not be recognized at all. Only thunderbolt controller will be shown.
> Gaming Box is activated (denoted by RGB light) after windows spinner screen and before login screen.
> Internal display may be frozen at windoes spinner screen after eGPU is on. To fix this use Win-P to select Extend Displays then back to Main Display Only. Internal display will then stay blank. (Or just use extend if wished)
5. Windows should be able to detect nvidia card and auto-install an older driver. Download the latest one from nvidia website for best performance.
All benchmarks below were done with external display, stock speed and H2D firmware.
3DMark Time Spy
Graphics score ~5% dropoff from desktop score of 8405
~4 frame difference from desktop FPS of 41
Using MSI Afterburner's OC Scanner feature, my card was able to achieve +255Mhz core clock with stock voltage
- Some coil whine can be heard during high loads. Fans are quite noisy even when idle.
- Either my keyboard's usb hub or Logitech mouse receiver did not play well with the box's usb ports. Plugging in my HHKB + G Pro Wireless receiver combo caused immediate system crash and infinite boot loop. External SSD works fine tho.
@brian_weigand anything concrete like error messages so we can help troubleshoot? sometimes the eGPU cannot be detected and needs to be reset by disconnecting power for ~10 seconds.
An update to my build log:
For solving error 12, I have moved to use automate-eGPU boot loader for loading a dsdt override instead of disabling devices in step 3, seems it boots more consistently this way. The eGPU needs to be hot plugged as soon as the windows logo appears, after pressing enter in the bootloader.
As I don't need accelerated internal monitor for my use case, I've moved the apple_set_os.efi away from drivers64UEFI folder and skipped setting up iGPU. The AMD dGPU works well alongside Nvidia eGPU and could power the internal monitor or external monitor connected via usb-c. This could be useful for troubleshooting when eGPU fails to boot.
i have done all this...
I did the EFI file and and did the dsdt override and it kinda worked one time the EGPU turned on...but i have never been able to get it going again....
The only time i got it kinda going was when i did DDU not in safe mode. I really really want to get this working, do you have any other suggestion?
I can try and write down each step-by-step. but i am going to have this thing hooked up to a monitor 99% of the time so i dont really care about the interior stuff...do you think the gaming box can do a 4k monitor?
@pandamanNG hey man i am down for a donation to your paypal or something if you help me get this to work, but i am also afraid when the next window/apple update comes i will be screwed.
So let em know what else i can provide.