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

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

Hi everyone,

I followed these steps and was able to get my Vega 64 to work properly on my 2017 MBP 15", with an external monitor. My only (large) caveat is that I'm unable to use an peripherals - about 30 seconds after I plug in a mouse or keyboard, the computer freezes and requires a restart.

I'm plugging the EGPU thunderbolt in the left side of the computer on its own, and attempt to plug my mice/keyboard on the right side.

Tips? Is there a USB controller that I need to install/uninstall/disable in device manager? I see these by default, but aren't sure if they're at the root of the issue:

1. Apple USB Composite Device
2. Intel(R) USB 3.0 eXtensible Host Controller - 1.0 (Microsoft)
3. USB Root Hub (USB 3.0)

Thanks!

My peripherals work, but I noticed one of the "extra function" keys on my keyboard doesn't anymore.

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
abelviking
(@abelviking)
Eminent Member
Joined: 1 year ago
 
Posted by: Albatraoz

Hmm, I've noticed this method seems to work for me initially (most of the time). However I've found after a period of about 10 minutes the whole Windows 10 OS seems to freeze / lock up. Has anybody else experienced this behaviour before? 

Strange as when testing this the first couple of times it wouldn't lock up after any time period.

I've only done it ONCE and the only things I noticed were:

  • Function key on my Kinesis keyboard stopped working,
  • When in GAME MODE I take a screenshot, the internal screen flickers with a purple color ATOP the game as if drawing and redrawing the overlay with something other than full transparency.

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
 
Posted by: abelviking

1803 is what I got, I didn't have to DSDT and this was the only way to get both dGPU and eGPU working. Also wonder if the BIOS version in the MAC(updated by OSX) also affects this. For some reason bootcampdrivers.com manages to allocate the eGPU properly, so what happens about that 32 space addressing as being the root case of code 12? Is bootcampdrivers doing the same thing as DSDT?

Thanks so much @oliverb for jumping on my thread and helping out. I didn't have to do a DSDT!

I am still wondering why you though in the first place you need a DSDT. There is a lot of confusion about this topic.

To your question about the bootcampdrivers doing a DSDT: No, they aren't. It's Windows itself that is allocating the resources correctly when you boot with the AMD eGPU plugged in.

Only (and big) problem is, that the internal screen goes black, normally. But with this "uninstall trick" you can avoid this. The bootcampdrivers are necessary, because they support both AMD GPUs at once (dGPU and eGPU). The default Apple dGPU drivers go havoc with another AMD (e)GPU and so they can't be used in this setup.

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
Eightarmedpet
(@eightarmedpet)
Noble Member Moderator
Joined: 3 years ago
 
Posted by: OliverB
Posted by: Eightarmedpet

How do you uninstall the 560x drivers? IS that what the screen shots are showing? When I run DDU on my 2016 (ok, not the models listed here) I lose output to my LG 5K so I need a different solution...

There are two ways.
1) Using the Software DDU (the safe and recommended way)
2) Uninstalling from DeviceManager, it is not what is displayed in the screenshots, but similar and you have to check "Delete the drivers software for this device".

I think I could clarify this, but unfortunately I am not able to edit my opening post anymore?! @itsage?

I missed this reply! Will try the second method and see if that gets me any further.

@teltersat the only way to connect the 5K is to the laptop directly as its TB3 and non GPU's have TB3.

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

I missed this reply! Will try the second method and see if that gets me any further.

Ah funny, I was prosing you try this guide seconds ago in another thread.

What problems did you encounter in removing the GPU drivers? This should work for any model and DDU is very reliable. I am doing this very often.

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
teltersat
(@teltersat)
Eminent Member
Joined: 1 year ago
 

@teltersat the only way to connect the 5K is to the laptop directly as its TB3 and non GPU's have TB3.

Good point! I forgot that panel is TB3-only...

MacBook Pro Touch Bar 2017 15" + Mantiz Venus MZ-02 + AMD Radeon Vega 64

 
2017 15" MacBook Pro (RP560) [7th,4C,H] + RX 580 @ 32Gbps-TB3 (Mantiz Venus) + Win10 [build link]  


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

1803 is what I got, I didn't have to DSDT and this was the only way to get both dGPU and eGPU working. Also wonder if the BIOS version in the MAC(updated by OSX) also affects this. For some reason bootcampdrivers.com manages to allocate the eGPU properly, so what happens about that 32 space addressing as being the root case of code 12? Is bootcampdrivers doing the same thing as DSDT?

Thanks so much @oliverb for jumping on my thread and helping out. I didn't have to do a DSDT!

I am still wondering why you though in the first place you need a DSDT. There is a lot of confusion about this topic.

To your question about the bootcampdrivers doing a DSDT: No, they aren't. It's Windows itself that is allocating the resources correctly when you boot with the AMD eGPU plugged in.

Only (and big) problem is, that the internal screen goes black, normally. But with this "uninstall trick" you can avoid this. The bootcampdrivers are necessary, because they support both AMD GPUs at once (dGPU and eGPU). The default Apple dGPU drivers go havoc with another AMD (e)GPU and so they can't be used in this setup.

Well that answers what I posted on my original thread to which you replied to with this one. Thanks!
Still wondering why the keyboard is wonky but solid stable performance so far. I get about 120% increase in performance I would say and I don't even know if the firmware is optimized for HD2.

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]  


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

How do you uninstall the 560x drivers? IS that what the screen shots are showing? When I run DDU on my 2016 (ok, not the models listed here) I lose output to my LG 5K so I need a different solution...

There are two ways.
1) Using the Software DDU (the safe and recommended way)
2) Uninstalling from DeviceManager, it is not what is displayed in the screenshots, but similar and you have to check "Delete the drivers software for this device".

I think I could clarify this, but unfortunately I am not able to edit my opening post anymore?! @itsage?

"Uninstalling from DeviceManager, it is not what is displayed in the screenshots, but similar and you have to check "Delete the drivers software for this device"."

I've never uninstalled the drivers on mine....only have removed the device.

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]  


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

This guide is as important as it can be. It never fails and always works. No hacks, no dangerous injections, no bootloaders.
The guide for every eGPU Fan!

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
OliverB
(@oliverb)
Noble Member
Joined: 2 years ago
 

Other method to avoid internal black screen:

A) Hotplug eGPU after Windows has been fully loaded.

For nVidia cards it's done. AMD cards, however will be yellow banged with Error 12, so:

B) Uninstall it directly from Device Manager: (Do not delete the drivers)

UninstallDeviceError12
UninstgallDeviceError12B

C) Reboot. Done:

UninstgallDeviceError12C

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
 of  15