Only one lane allocated to eGPU - Akitio Node + RX 570 + late-2016 15" rMBP (460...
 
Notifications
Clear all

Only one lane allocated to eGPU - Akitio Node + RX 570 + late-2016 15" rMBP (460)  

 of  2
  RSS

yjchua
(@yjchua)
Eminent Member
Joined: 5 years ago
 

Recently got myself an RX 570 4GB running in a Node on my late-2016 15" rMBP (with Radeon Pro 460) and performance has been somewhat underwhelming. A quick check in HWINFO showed that it was running at PCIe x1 (screenshot attached). Same thing on macOS 10.14.1 and Windows/Boot Camp (1803).

Note - I'm running it only on an external monitor. Internal monitor has been disabled and left side TB3 ports (1905) are disabled as well. Any ideas as to how can I get it to running at x4 on both Windows and macOS?

Additional info - didn't use any apple_set_os.efi or DSDT override, I basically used DDU and installed the drivers for the 570. Also disabled the internal monitor by going into Settings -> display only on monitor 2 (the display that's connected to the eGPU).

Late-2016 15" rMBP (2.9/16/1TB/460)
Akitio Node + Asus Expedition RX 570 OC, 4GB

 
2018 Mac Mini [8th,6C,B] + RX 570 @ 32Gbps-TB3 (Razer Core X) + macOS 10.14 & Win10 [build link]  


ReplyQuote
yjchua
(@yjchua)
Eminent Member
Joined: 5 years ago
 

Really? Nobody else has this problem?

Also, my Node is on the latest 25.1 firmware.

Another effect of having only PCIe x1 is that the H2D speeds are extremely low (just 700MB/s).

Screen Shot 2018 11 24 at 18.09.55

Late-2016 15" rMBP (2.9/16/1TB/460)
Akitio Node + Asus Expedition RX 570 OC, 4GB

 
2018 Mac Mini [8th,6C,B] + RX 570 @ 32Gbps-TB3 (Razer Core X) + macOS 10.14 & Win10 [build link]  


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 4 years ago
 

Interesting, haven’t seen this issue with the Node. My suggestion would be trying a different TB cable.

Author: kryptonitepurge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


ReplyQuote
yjchua
(@yjchua)
Eminent Member
Joined: 5 years ago
 
Posted by: mac_editor

Interesting, haven’t seen this issue with the Node. My suggestion would be trying a different TB cable.

Already tried all sorts of different cables - including Apple's own Thunderbolt 3 cable, the cable that came with the Node and a Cable Matters 40Gb/s 0.5m cable.

So I doubt it's the cable.

Same problem when tested on a 2017 13" rMBP with touch bar - left side ports.

Late-2016 15" rMBP (2.9/16/1TB/460)
Akitio Node + Asus Expedition RX 570 OC, 4GB

 
2018 Mac Mini [8th,6C,B] + RX 570 @ 32Gbps-TB3 (Razer Core X) + macOS 10.14 & Win10 [build link]  


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 4 years ago
 

@yjchua Hmm... sadly I don’t have much insight on this matter but some users saw good results swapping cables (esp. with Aorus Box). Anyway, I would try NVRAM and SMC resets next.

Author: kryptonitepurge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


ReplyQuote
yjchua
(@yjchua)
Eminent Member
Joined: 5 years ago
 
Posted by: mac_editor

@yjchua Hmm... sadly I don’t have much insight on this matter but some users saw good results swapping cables (esp. with Aorus Box). Anyway, I would try NVRAM and SMC resets next.

Thanks, I'll try with more cables and see how it goes.

I'd really hate to discover that the problem's with the Node - gonna be hell considering that I'm based in Australia and Akitio doesn't officially sell their stuff here (which means no warranty support).

Late-2016 15" rMBP (2.9/16/1TB/460)
Akitio Node + Asus Expedition RX 570 OC, 4GB

 
2018 Mac Mini [8th,6C,B] + RX 570 @ 32Gbps-TB3 (Razer Core X) + macOS 10.14 & Win10 [build link]  


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 4 years ago
 

@yjchua I’ve never seen this issue with the Node plus an AMD card (and usually the Apple cable works fine). Does an NVRAM/SMC reset help?

Author: kryptonitepurge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


ReplyQuote
yjchua
(@yjchua)
Eminent Member
Joined: 5 years ago
 
Posted by: mac_editor

@yjchua I’ve never seen this issue with the Node plus an AMD card (and usually the Apple cable works fine). Does an NVRAM/SMC reset help?

Did both SMC and NVRAM reset, no dice 🙁

Late-2016 15" rMBP (2.9/16/1TB/460)
Akitio Node + Asus Expedition RX 570 OC, 4GB

 
2018 Mac Mini [8th,6C,B] + RX 570 @ 32Gbps-TB3 (Razer Core X) + macOS 10.14 & Win10 [build link]  


ReplyQuote
itsage
(@itsage)
Founder Admin
Joined: 5 years ago
 

I read through your documentations and attempts to remedy this issue. It's likely to do with the hardware rather than firmware on the AKiTiO Node. Were both equipment purchased new? If not, I'd say to flash the RX 570 to its original vBIOS then check a few connections on the Node itself. AKiTiO enclosures are different than the other TB3 enclosures in that they have the main board attached to the PCIe board through a slot as seen below. Take them apart to re-seat if you see anything not right. Also there's no lock in the Node PCIe slot so make sure the GPU is inserted fully.

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

 
2018 Mac Mini [8th,4C,B] + RX Vega 56 Nano @ 32Gbps-TB3 (Gigabyte Gaming Box) + macOS 12.0 & Win11 [build link]  


ReplyQuote
yjchua
(@yjchua)
Eminent Member
Joined: 5 years ago
 
Posted by: itsage

I read through your documentations and attempts to remedy this issue. It's likely to do with the hardware rather than firmware on the AKiTiO Node. Were both equipment purchased new? If not, I'd say to flash the RX 570 to its original vBIOS then check a few connections on the Node itself. AKiTiO enclosures are different than the other TB3 enclosures in that they have the main board attached to the PCIe board through a slot as seen below. Take them apart to re-seat if you see anything not right. Also there's no lock in the Node PCIe slot so make sure the GPU is inserted fully.

Yup both were purchased new. The Node was bought from the US and I personally brought it over to Australia, so I’m SOL with regards to support/warranty from Akitio here. 

The RX 570 was bought new here on Black Friday. 

I’ll be testing it out on a mate’s Razer Core in the coming days to see if it makes any difference and try to narrow it down.

Will also try to do the reseat as suggested.

Update: reseated connections, no dice either. I really really hope it's not the Node that's got issues.

Thanks for the responses everyone!

Update 2: For lspci -vvvnn outputs (it shows that the link width and speeds are downgraded), please have a look here:  https://1drv.ms/f/s!AkzrHH5MUh7thu5JRNkmHIGKY3G-3g

Late-2016 15" rMBP (2.9/16/1TB/460)
Akitio Node + Asus Expedition RX 570 OC, 4GB

 
2018 Mac Mini [8th,6C,B] + RX 570 @ 32Gbps-TB3 (Razer Core X) + macOS 10.14 & Win10 [build link]  


ReplyQuote
 of  2