Thunderbolt eGPU: AKiTiO Thunder2 and Radeon RX 470
 
Notifications
Clear all

Thunderbolt eGPU: AKiTiO Thunder2 and Radeon RX 470  

 of  2
  RSS

itsage
(@itsage)
Founder Admin
Joined: 4 years ago
 

I've been using a MacBook Air 11" for on-site work and a MacBook Pro 17" as my main laptop. The MBP 17" is a late 2011 model which has the well-known faulty discrete GPU so I don't dare running anything intensive to stress out the dGPU. The MacBook Air 11" has the weakest iGPU in the Mac laptop lineup. Therefore, building a thunderbolt eGPU was a perfect solution for my video editing and occasional gaming needs.

My aim was to keep the total cost under $500 for the entire setup including the graphics card. I decided on going with an AKiTiO Thunder2 enclosure ($200), a Radeon RX 470 GPU ($200), a Dell DA-2 220W power brick ($25), and miscellaneous cables ($30).

On the software side, I'm relying on goalque's automate-egpu script in macOS and nando4's guide on DSDT override to fix error 12 in Windows. While enabling the eGPU in macOS only took 10 minutes, Windows was more challenging. Since completing this build, I've learned nando4's DIY eGPU Setup 1.30 software is a much more streamlined solution for Windows.

LinkedIn | Twitter | Facebook | Youtube | Instagram
 
external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 13" MacBook Pro [10th,4C,G] + RX 6700 XT @ 32Gbps-TB3 (CM MasterCase EG200) + Win10 1903 [build link]  


t0panka liked
ReplyQuote
Matt
 Matt
(@matt)
Active Member
Joined: 4 years ago
 

Btw, I had a 17" 2011 MBP. I went into the Apple store and they said that they had recalled those laptops - they replaced my motherboard and dGPU for free. Might be worth a check, that was about 1 year ago.

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

.

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

Hi Matt. Yes, this 17" MBP went in for the recall once. I like the size and I'm trying preserve it. The recall ends at the end of the year is what I heard.

LinkedIn | Twitter | Facebook | Youtube | Instagram
 
external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 13" MacBook Pro [10th,4C,G] + RX 6700 XT @ 32Gbps-TB3 (CM MasterCase EG200) + Win10 1903 [build link]  


ReplyQuote
bdark
(@bdark)
Active Member
Joined: 4 years ago
 

hi @itsage I build a similar setup like yours and it doesn't work well.

I soldered a PCIe 8pin to the Dell DA-2 to power the RX 480, the Akitio power brick powers the Akitio Thunder2 PCIe Box. Then I installed the goalque/automate-eGPU and restarted the Mac.

The setup is running but I have graphic and performance issues, pixels problems with shades and gradients.
It shows in the "About this Mac" Menu both screens use the Intel HD graphics 3000
but if I go to the System Reports it shows RX 9xxx  is running the second screen.
If I work on the second screen it stucks after a while and brings me back to the login screen.

Do I have a electricity problem? 

Dell DA-2 and Akitio power brick at the same time causes conflicts?

Is the Sapphire Radeon RX 480 not compatible?

Is the graphic card broken ?

Script has maybe problems with my setup?

 - MacBook Pro 2011 "17 /  i7 - 16gb RAM - 500gb SSD / macOS 10.12.1
    (Motherboard and dGPU changed by apple last year)  
-  Goalque/automate-eGPU script
 - Akitio Thunder2 PCIe Box
 - Sapphire Radeon RX 480 8GB
 - Dell DA-2 220W power brick converted tu PCIe
 - Akitio power brick

Can somebody help me here? @nando4

imageproxy.php
Bildschirmfoto 2016 12 14 um 12.17.47
 
61zn3hyxUYL. SL1000
Bildschirmfoto 2016 12 14 um 12.20.10

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)
Founder Admin
Joined: 4 years ago
 

It's best to power the whole setup with only one PSU. However, your power arrangement is working as the GPU shows up through Thunderbolt. The issue is with mismatched driver kexts between 10.12.1 and automate-eGPU script. Goalque has stopped development on this script to focus on the new EFI app.

FricoRico has been working with Goalque to improve the existing script which will support 10.12.1 and newer version of macOS Sierra. In the mean time, you can modify the script by doing a search and replace of AMDRadeonX4000 with AMDRadeonX4100.

Your RX 480 eGPU will have graphic acceleration and Metal support after doing that.

LinkedIn | Twitter | Facebook | Youtube | Instagram
 
external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 13" MacBook Pro [10th,4C,G] + RX 6700 XT @ 32Gbps-TB3 (CM MasterCase EG200) + Win10 1903 [build link]  


goalque and bdark liked
ReplyQuote
ikir
 ikir
(@ikir)
Prominent Member
Joined: 4 years ago
 

Or just wait the script with support for new 10.12.2

 

Can't wait!!


MacBook Pro 13" 2020 Touch Bar M1 8-core CPU 8-core GPU - 16GB unified memory - 512GB PCIe SSD
MacBook Pro 13" 2020 Touch Bar i7 quad-core 2.3Ghz - 16GB RAM - 1TB PCIe SSD

my awesome Radeon VII eGPU
my Mantiz Venus extreme mod with Sapphire Nitro+ RX Vega 64

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.15 [build link]  


nando4, bdark and itsage liked
ReplyQuote
bdark
(@bdark)
Active Member
Joined: 4 years ago
 

Thanks guys for your quick answer. Smile  @itsage I found the both kext files, should I copy the info.plist from the AMDRadeonX4100 and place it in the AMDRadeonX4000.kext?

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)
Founder Admin
Joined: 4 years ago
 

Baffin personality which has Polaris GPU support was in AMDRadeonX4000.kext in 10.12 beta builds to GM version. Then Apple added AMDRadeonX4100.kext in 10.12.1 which contains only the Baffin personality prior to the launch of the new Thunderbolt 3 MacBook Pro.

Don't mix plist files between these kexts. You can either modify the automate-egpu script or manually add the PCI ID 67DF1002 to the info.plist inside AMDRadeon4100.kext -  https://www.theitsage.com/install-radeon-rx-480-gpu-macos-sierra/

LinkedIn | Twitter | Facebook | Youtube | Instagram
 
external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 13" MacBook Pro [10th,4C,G] + RX 6700 XT @ 32Gbps-TB3 (CM MasterCase EG200) + Win10 1903 [build link]  


ReplyQuote
bdark
(@bdark)
Active Member
Joined: 4 years ago
 

Thanks guys for all your help...

Finally it is working, I can do render tests and games have a great graphic.
Just Unreal Engine 4 is not work as I expect it. I can't select the RX 480 to render the level.
Are there some trick to use the RX 480 with unreal engine 4?

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

.

goalque, itsage and nando4 liked
ReplyQuote
itsage
(@itsage)
Founder Admin
Joined: 4 years ago
 

Great to hear it's working for you! I'm not familiar with Unreal Engine 4. Your screen capture shows it relies on OpenGL. In my experience, macOS handles the GPU switching automatically. Your 17" MBP has iGPU, dGPU, and now an eGPU.

Your best chance to have macOS use the eGPU is by connecting the external display through DisplayPort on your RX 480 eGPU. Set that external display as the main screen (see screen capture). Then run Unreal Engine 4 on that external display. Let us know how that goes and pray the GPU god the 6770M doesn't crap out again. 😀

1481813443 Screen Shot 2016 12 15 at 084623

LinkedIn | Twitter | Facebook | Youtube | Instagram
 
external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 13" MacBook Pro [10th,4C,G] + RX 6700 XT @ 32Gbps-TB3 (CM MasterCase EG200) + Win10 1903 [build link]  


ReplyQuote
 of  2