2015 15" MacBook Pro [4th,4C,H] + RX 580 @ 32Gbps-M2 (ADT-Link R43SG) + macOS 10...
 
Notifications
Clear all

2015 15" MacBook Pro [4th,4C,H] + RX 580 @ 32Gbps-M2 (ADT-Link R43SG) + macOS 10.15.1 & Win10 1903 [itsage]  

 of  2
  RSS

egpu-new-user
(@egpu-new-user)
Active Member
Joined: 2 years ago
 

I have a mid-2015 MacBook Pro 15" Retina on Mac OS 10.15.4.  My enclosure is the AKiTiO node with an AMD Radeon RX 580 eGPU.  Given that the enclosure has a TB3 port and my MBP has TB2, I bought the Apple thunderbolt adapter.

My external screen is the Apple Thunderbolt 27" display.  My internal GPUs are AMD Radeon R9 M370X 2 GB and Intel Iris Pro 1536 MB.

eGPU <- TB3 -> TB3 to TB2 adapter -> Apple 27" <- TB2 -> MBP 15"

This post is my last hope to fix this.

I tried the automate-eGPU EFI script following this, but with no luck: the boot screen shows "eGPU not detected" and I still booted to Mac but the eGPU does not work (I cannot see the Disconnect AMD RX 580 chip icon on the menu bar and activity monitor does not show eGPU).

Then, I tried to use purge-wrangler.  This time it worked, but with issues:  I do see the chip icon following the next reboot, and using Prefer External GPU from Get Info on an app causes significant activity on the eGPU activity monitor.  However, I am facing two major problems:

1) I often get popping/crackling sounds from the sound card

2) The mouse connected to the USB port on the Thunderbolt display can sometimes lag, often aligned with the times the sound issue happens.

3) My Cinebench R15 shows a disappointing 47.65 fps on this eGPU compared to 63.85 fps for the internal AMD Radeon R9 M370X! 

When I disconnect the eGPU the problems above go away.

Is there anything I could do to fix this mess, before I give up on this entirely?

Thank you.

2015 15" MacBook Pro + Apple Thunderbolt 3 to Thunderbolt 2 Adapter + Apple Thunderbolt Display 27"
AMD Radeon RX 580 + AKiTiO Thunder3 + MacOS 10.15.4


ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

@egpu-new-user, The hardware connection arrangement you described does not seem right.

eGPU <- TB3 -> TB3 to TB2 adapter -> Apple 27" <- TB2 -> MBP 15"

The eGPU needs to connect directly to the Mac system. There are two Thunderbolt 2 ports on the 2015 15-in MacBook Pro so you can use one for the eGPU and the other for Thunderbolt Display.

eGPU <- TB3 -> TB3 to TB2 adapter -> TB2 port #1 -> 2015 15-in MBP -> TB2 port #2 -> TB2 -> Apple 27" 

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 13" MacBook Pro [10th,4C,G] + RTX 2080 Ti @ 32Gbps-TB3 (AORUS Gaming Box) + Win10 2004 [build link]  


ReplyQuote
egpu-new-user
(@egpu-new-user)
Active Member
Joined: 2 years ago
 

@itsage you are right!  Now I am connected as you were saying and I do see 67 fps with the 580 RX.  Further, the issues with the sound and mouse seem to be gone!  Sounds like for Catalina I did not need to do the automated-EFI, since purge-wrangler seems to work well.  Do you agree?

Thank you for your help and answer!

 

 

2015 15" MacBook Pro + Apple Thunderbolt 3 to Thunderbolt 2 Adapter + Apple Thunderbolt Display 27"
AMD Radeon RX 580 + AKiTiO Thunder3 + MacOS 10.15.4


itsage liked
ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

@egpu-new-user, I'm glad to hear you got it to work. Both automate-eGPU EFI boot loader and Purge-Wrangler script should provide the same eGPU functionality. Purge-Wrangler is easier to install and use for most people. 

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 13" MacBook Pro [10th,4C,G] + RTX 2080 Ti @ 32Gbps-TB3 (AORUS Gaming Box) + Win10 2004 [build link]  


ReplyQuote
largerdanlife
(@largerdanlife)
Active Member
Joined: 5 months ago
 

Is there a 13 in MacBook with this free m2 slot or is it only this specific 15 in model? 

2015 11” MacBook Air (5th, 2C, U) + ASUS Radeon VII @ 16Gbps-TB2>TB3 (Razer Core V2) + macOS 10.14.6

 
2015 11" MacBook Air [5th,2C,U] + Radeon VII @ 16Gbps-TB2>TB3 (Razer Core V2) + macOS 10.14.6 [build link]  


ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

@largerdanlife, The 13-in MacBook Pro has a PCIe 3.0 drive slot. However it's only a x2 connection from what I recall.

 

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 13" MacBook Pro [10th,4C,G] + RTX 2080 Ti @ 32Gbps-TB3 (AORUS Gaming Box) + Win10 2004 [build link]  


ReplyQuote
mr.ribeiro
(@mr-ribeiro)
Trusted Member
Joined: 3 years ago
 

@itsage, 4th gen is hm87 chipset right?! And even the pcie x4 2.0 on M.2 is 32gbps instead of 16gbps? I thought M.2 is equal as thunderbolt connection in that part of bandwidth.

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined: 4 years ago
 
Posted by: @mr-ribeiro

@itsage, 4th gen is hm87 chipset right?! And even the pcie x4 2.0 on M.2 is 32gbps instead of 16gbps? I thought M.2 is equal as thunderbolt connection in that part of bandwidth.

Correct. 4th Gen PCH has Gen2 PCIe ports. Difference here is this MBP's M.2 (NVME) port attaches directly to the Gen3 CPU PCIe port which is usually used for dGPUs. You can see this in @itsage's screenshot below from the opening post. This is a unique arrangement to MBPs. PC notebooks more often than not attach their M.2 ports to PCH PCIe ports of which Gen3 links begin with 6th-gen i-core CPUs.

 

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table

 
2015 15" Dell Precision 7510 (Q M1000M) [6th,4C,H] + GTX 1080 Ti @32Gbps-M2 (ADT-Link R43SG) + Win10 1803 [build link]  


itsage and mr.ribeiro liked
ReplyQuote
mr.ribeiro
(@mr-ribeiro)
Trusted Member
Joined: 3 years ago
 

@nando4, M2 directly to CPU pcie 3.0 is only on MBP 15? What about an asus Ux501jw with x4 lanes on m2 slot, asus talks that ssd of he reaches up to 1400mbs, is possible to be 3.0, or just 2.0 x4 making this happen? Thanks nando!

 

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

@mr-ribeiro, 1400Mbps cap is likely x4 PCIe 2.0.

 

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 13" MacBook Pro [10th,4C,G] + RTX 2080 Ti @ 32Gbps-TB3 (AORUS Gaming Box) + Win10 2004 [build link]  


ReplyQuote
 of  2