Step-By-Step Guides to install nVidia and AMD eGPU Cards on Bootcamp 15-inch Mac...
 
Notifications
Clear all

Step-By-Step Guides to install nVidia and AMD eGPU Cards on Bootcamp 15-inch MacBook 2018, 2017, 2016 and most Macs with AMD dGPU  

 of  15
  RSS

Eightarmedpet
(@eightarmedpet)
Noble Member Moderator
Joined: 3 years ago
 

@oliverb you should put this guide in your signature, still need to give it a go with my 2016...

2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10

---

LG 5K Ultrafine flickering issue fix

 
2017 13" MacBook Pro [7th,2C,U] + RX 560 @ 32Gbps-TB3 (AKiTiO Node Lite) + macOS 10.15.4 & Win10 [build link]  


OliverB liked
ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 2 years ago
 
Posted by: Eightarmedpet

@oliverb you should put this guide in your signature, still need to give it a go with my 2016...

On every single MacBookPro I have tried (and there are a couple now) it worked perfectly. I haven't tried on 15-inch 2016 yet... do you have such one?

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680

 
2018 15" MacBook Pro (RP560X) [8th,6C,H] + RX 5700 XT @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 & macOS 10.15.4 [build link]  


ReplyQuote
abelviking
(@abelviking)
Eminent Member
Joined: 1 year ago
 

Hey @oliverb
I am switching to an RTX 2070 and get stuck on Error 12 with either Windows Update drivers or NVIDA website's drivers. One thing the thread doesn't mention is that when you Disable a device in Device Manager Windows asks you to reboot. I cannot reboot with the 2070 attached because even the EFI won't boot and hotplugging afterwards just restarts the cycle with back to Code 12. Am I missing something?

Note: to Refresh the OS all I did was DDU the AMD drivers, and consequently the NVIDA and Windows Update drivers in further testing. I tried all four combinations with Bootcampdrivers.com/Windows Update for AMD and NVIDIA/Windows Update RTX 2070 drivers. So far, no luck. Would it be possible I have to reinstall the OS. That sounds painful and rather DSDT from Windows Registry.

P.S. This videocard has a usb-c port and driver, those devices also get Code 12.

Edit: Same brand - AORUS

This post was modified 1 year ago

Sytem InfoiMAC Late 2015. dGPU AMD M390, OSX 10.12.6, Windows 17134.rs4_release.180410-1804(1803). GYGABYTE AORUS RX580 miniITX eGPU my signature

 
2015 27" iMac 5K (R9 M390) [6th,4C,] + RX 580 @ 16Gbps-TB2>TB3 (Gigabyte Gaming Box) + Win10 [build link]  


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 2 years ago
 

@abelviking,

When it's asking you to reboot, don't  do it. That's a giving, only reboot, when it's explicitely said.
e.g. "4. Right-click on it and "Disable device", followed by "Enabled device". No reboot necessary."

About your problem: I never had Error 12 with an nVidia card. I had a RTX2080Ti, which shouldn't be different to yours and no Error 12. Now there are two possibilities for this:

1) You have a defective hardware.
2) You have a faulty software.

As always 2) is the much more common thing. You can rule out 1) by changing something. For eGPUs I like to change the OS or computer. If this doesn't on both, hardware is defective.
I would guess on 2). The most important step of my guide is 0:
"Start with a fresh installation of windows".
Once I was permanently stuck with Error 12, too, and it was a faulty Windows, I restored a system image (always having such on an external NVMe SSD, 60EUR, the best invested money ever), and Error 12 was gone.

EDIT: What hardware do you have? I don't think DSDT Override helps. I never used it.

 

This post was modified 1 year ago

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680

 
2018 15" MacBook Pro (RP560X) [8th,6C,H] + RX 5700 XT @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 & macOS 10.15.4 [build link]  


ReplyQuote
abelviking
(@abelviking)
Eminent Member
Joined: 1 year ago
 
Posted by: OliverB

@abelviking,

When it's asking you to reboot, don't  do it. That's a giving, only reboot, when it's explicitely said.
e.g. "4. Right-click on it and "Disable device", followed by "Enabled device". No reboot necessary."

About your problem: I never had Error 12 with an nVidia card. I had a RTX2080Ti, which shouldn't be different to yours and no Error 12. Now there are two possibilities for this:

1) You have a defective hardware.
2) You have a faulty software.

As always 2) is the much more common thing. You can rule out 1) by changing something. For eGPUs I like to change the OS or computer. If this doesn't on both, hardware is defective.
I would guess on 2). The most important step of my guide is 0:
"Start with a fresh installation of windows".
Once I was permanently stuck with Error 12, too, and it was a faulty Windows, I restored a system image (always having such on an external NVMe SSD, 60EUR, the best invested money ever), and Error 12 was gone.

EDIT: What hardware do you have? I don't think DSDT Override helps. I never used it.

 

I have the iMAC late 2015 on a 6500k i5 with the AORUS 2070. Same brand as the 580 that we got to work thanks to you. Is brand new, but it could be faulty. I wouldn't know how to test the hardware to isolate the problem since the only other tb3 computer I've access to is on OSX and I can't make changes to it. I have messed with the OS since you helped me install the Radeon 580 by installing some PS3-> Xbox360 controller emulator. It is a possibility then that that is the cause. I have a system restore point before that, might want to give that I try and then re-install Windows (for a third time). I went the DSDT route and had to ask a question to clarify the compiling step on the guide.

Sytem InfoiMAC Late 2015. dGPU AMD M390, OSX 10.12.6, Windows 17134.rs4_release.180410-1804(1803). GYGABYTE AORUS RX580 miniITX eGPU my signature

 
2015 27" iMac 5K (R9 M390) [6th,4C,] + RX 580 @ 16Gbps-TB2>TB3 (Gigabyte Gaming Box) + Win10 [build link]  


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 2 years ago
 

I wouldn't recommend the DSDT route, it's an old trick, for older macs, older versions of Windows and above all: For AMD cards.

@abelviking Does your RX580 still work on your system? If yes, the RTX2070 could be defective.

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680

 
2018 15" MacBook Pro (RP560X) [8th,6C,H] + RX 5700 XT @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 & macOS 10.15.4 [build link]  


ReplyQuote
abelviking
(@abelviking)
Eminent Member
Joined: 1 year ago
 
Posted by: OliverB

I wouldn't recommend the DSDT route, it's an old trick, for older macs, older versions of Windows and above all: For AMD cards.

@abelviking Does your RX580 still work on your system? If yes, the RTX2070 could be defective.

Thanks for consistently getting back to me and helping me troubleshoot. Most every other inquiry I've done hasn't been replied to. I don't know why.

The RTX isn't defective. I managed to get it to work by disabling the PCI Express host that the M390 is attached to, then reboot then hotplug the NVIDIA BEFORE Windows finished booting.
Once I got that going I took some screenshots, then I re-enabled the AMD card but as of previous settings the internal screen didn't come up. I didn't think of unplugging the monitor at the moment but based on what I did before that's what I would get with the Radeon RX580 with Windows Update drivers.
Side Notes:
For some reason this system won't even post to UEFI when the NVIDIA is attached. Any reasons for that that anyone knows of?

 I got the same symptoms some other users wrote about, where the main screen gets stuck in the loading circle with the Windows logo while the screen attached directly to the ePGU works just fine. When you take a screenshot the system thinks they're both on...go figure. Attaching pictures.

Screenshot (9)
Screenshot (8)
Screenshot (7)
Screenshot (6)
Screenshot cropped

I did a fresh install and that's the best I could get, all with Windows Update drivers.

IMPORTANT: The only way I could ever get the internal display to work while a eGPU was attached and allocated was by using the bootcampdrivers.com drivers but that doesn't work in this case.

So the GPU isn't defective, what else is left to think than to do a DSDT which was updated last on February this year?

One last question, since you've done so many combinations do you have any experience in performance between the RAdeon Vega VII and the RTX2070? I know AMD with AMD works thanks to the bootcampdrivers.com distro but also have heard that the older Vega models don't quite cut it at 4k/5k, even 1440p.

This post was modified 1 year ago

Sytem InfoiMAC Late 2015. dGPU AMD M390, OSX 10.12.6, Windows 17134.rs4_release.180410-1804(1803). GYGABYTE AORUS RX580 miniITX eGPU my signature

 
2015 27" iMac 5K (R9 M390) [6th,4C,] + RX 580 @ 16Gbps-TB2>TB3 (Gigabyte Gaming Box) + Win10 [build link]  


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 4 years ago
 

Why are so many people using bootcampdrivers.com drivers? I have never had issues with the official desktop drivers from AMD.

automate-eGPU EFIapple_set_os.efi

Mid 2015 15-inch MacBook Pro eGPU Master Thread

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 1809 [build link]  


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 2 years ago
 
Posted by: goalque

Why are so many people using bootcampdrivers.com drivers? I have never had issues with the official desktop drivers from AMD.

@goalque, if you want to have an AMD dGPU active together with an AMD eGPU, you have no other choice. The official drivers of AMD go havoc with both AMD GPUs present and active.
I see from your signature you don't have an AMD dGPU, in this case I wouldn't recommend Bootcampdrivers.

But, there is a big drawback (for me): The AMF (VCE) support of bootcampdrivers is not as good as the one from the Apple Drivers. I got bad numbers when HEVC Encoding with my AMD dGPU. see also here.

This post was modified 1 year ago

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680

 
2018 15" MacBook Pro (RP560X) [8th,6C,H] + RX 5700 XT @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 & macOS 10.15.4 [build link]  


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 4 years ago

ReplyQuote
 of  15