2015 15" MacBook Pro [4th,4C,H] + RX 570 @ 16Gbps-TB2>TB3 (AKiTiO Node) + macOS ...
 
Notifications
Clear all

2015 15" MacBook Pro [4th,4C,H] + RX 570 @ 16Gbps-TB2>TB3 (AKiTiO Node) + macOS 10.13.4 [tiagoamaro]  

 of  2
  RSS

tiagoamaro
(@tiagoamaro)
Active Member
Joined: 3 years ago
 
System specs
Screen Shot 2018 04 12 at 20 18 44

 

- Macbook: Mid-2015 15" MacBook Pro with no dedicated GPU (Intel Iris Pro 1536 MB)
- macOS: 10.13.4

 

eGPU hardware

 

- GPU: Asus RX 570 4GB EXPEDITION OC EDITION GDDR5 256BITS
- eGPU enclosure: AKiTiO Node (TB3)
- Cable: TB3 -> TB2 adapter
 
Installation Steps


I just followed the steps for @mac_editor's `purge-wrangler.sh` script:

- Boot on recovery mode (while booting, when you see the Apple logo, hold CMD+R)
- Open the terminal
- Run `csrutil disable`
- Reboot
- Download the `purge-wrangler.sh` (used version 2.0.2 for this)
- Run the script with administrator permissions `sudo ./purge-wrangler.sh`

Benchmarks

 

- Valley benchmark:

 

Screen Shot 2018 04 14 at 01.12.01

 

- Starcraft 2 runs with high quality, 1900x1080 and custom settings set to medium quality shaders at an average of 35 FPS.

 

- Do not mirror displays: first I thought it didn't work, but I then noticed I was using a mirrored display. Make sure you disable it, otherwise macOS will still use the Intel GPU.
- Easy installation: The installation process was incredibly easy. @mac_editor 's script is very user friendly, even making sure that if you ran previous versions of it, it'll fix whatever it did before. I'm a developer myself, and I went through the shell script to see what it was doing. Was very impressed with the code quality 👏
- macOS 10.13.4 native eGPU support: it works. I tried plugging the eGPU before the script and nothing happened. "System Information" informed that there was an Akitio Node connected, but macOS did nothing about it. The magic happened after I ran the script and rebooted:

Screen Shot 2018 04 12 at 20.26.18

- Hot plugin: works as expected, as macOS recommends to safely disconnect the eGPU through that top right button. When you plug the TB2 cable, it'll detect it and will start using it after it. No reboots/logout-login required.

 

Before the eGPU, playing on this Mac Book was extremely limited, but finally I can enjoy gaming with a decent FPS!
2015 15" MacBook Pro [4th,4C,H] + RX 570 @ 16Gbps-TB2>TB3 (AKiTiO Node) + macOS 10.13.4 [build link]  

nando4 and mac_editor liked
ReplyQuote
pearnold
(@pearnold)
New Member
Joined: 3 years ago
 

Hi,
I am planning this exact build, but I'm confused about the TB3>TB2 adapter-cable. Does the adapter work in both directions?
Sorry for the noob-question....

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

.

ReplyQuote
tiagoamaro
(@tiagoamaro)
Active Member
Joined: 3 years ago
 

Hey @pearnold, sorry for the very late response! I didn't receive any notifications from the forum, so my bad! 🙇

So, TB3>TB2 cable works like this:

  • TB2 cable's both sides are male connectors
  • TB3>TB2 Adapter is TB2 female and TB3 male

With this setup, you convert one end of your TB2 cable to TB3 Smile

2015 15" MacBook Pro [4th,4C,H] + RX 570 @ 16Gbps-TB2>TB3 (AKiTiO Node) + macOS 10.13.4 [build link]  

ReplyQuote
Ali Almutawakel
(@ali_almutawakel)
New Member
Joined: 2 years ago
 

Hey,
I'm going to be doing the same build. Have you experienced any problems so far? Can you enable SIP after you ran purge-wrangler.sh script?

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

.

ReplyQuote
tiagoamaro
(@tiagoamaro)
Active Member
Joined: 3 years ago
 

@ali_almutawakel, I've kept SIP disabled.

2015 15" MacBook Pro [4th,4C,H] + RX 570 @ 16Gbps-TB2>TB3 (AKiTiO Node) + macOS 10.13.4 [build link]  

ReplyQuote
Ceruunos
(@ceruunos)
New Member
Joined: 2 years ago
 

Very cool.  Thank you for the information as I was having a really rough time with my Node.  I assume you are running this off the native display, or are you using an external from the Node?

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

.

ReplyQuote
tiagoamaro
(@tiagoamaro)
Active Member
Joined: 3 years ago
 

Hello @ceruunos,

I'm using an external display with this setup. I wasn't able to make the Akitio feed my Macbook Pro's display.

2015 15" MacBook Pro [4th,4C,H] + RX 570 @ 16Gbps-TB2>TB3 (AKiTiO Node) + macOS 10.13.4 [build link]  

ReplyQuote
Ceruunos
(@ceruunos)
New Member
Joined: 2 years ago
 

I appreciate the feedback. Thank you.

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

.

ReplyQuote
zeta0083
(@zeta0083)
New Member
Joined: 2 years ago
 

hello, may I ask something,
I have MBPR mid-2015 R9 M370X  + akitio node + ASUS ROG-STRIX-RX570-O4G

I can connect my eGPU, but if I disconnect I cannot connect again. Akitio node will shutdown immediately.
Have you ever had this problem?

MBPR mid-2015 R9 M370X + akitio node + ASUS ROG-STRIX-RX570-O4G


ReplyQuote
tiagoamaro
(@tiagoamaro)
Active Member
Joined: 3 years ago
 

Hello @zeta0083,

No, my Akitio never shut down by itself. It could be an issue with its PSU.

2015 15" MacBook Pro [4th,4C,H] + RX 570 @ 16Gbps-TB2>TB3 (AKiTiO Node) + macOS 10.13.4 [build link]  

ReplyQuote
 of  2