2016 13" MacBook Pro [6th,2C,U] + RX 480 @ 32Gbps-TB3 (AKiTiO Node) + macOS 10....
 
Notifications
Clear all

2016 13" MacBook Pro [6th,2C,U] + RX 480 @ 32Gbps-TB3 (AKiTiO Node) + macOS 10.12.4 & Win10 [jefniro]  

 of  2
  RSS

jefniro
(@jefniro)
Reputable Member
Joined: 4 years ago
 

My System:

  • MacBook Pro 13" Late 2016 with TouchBar i7, 8GB RAM, 256GB SSD
  • MacOS 10.12.4 Sierra
  • Windows 10 Professional with Bootcamp

 

eGPU gear

 

Installation steps

1) I have installed a fresh copy of Windows 10 Pro OS with Akitio Node connected because the unit was not recognized by the previous Windows 10 Pro Inside fast ring Build

2) I have updated the Akitio Node Firmware to the last version available  (OS: Windows)

3) I have followed the instructions  [SCRIPT] automate-eGPU.sh v1.0.1 (OS: MacOS)

4) I have enabled the 36 CUs for the RX480 (Performance Easter Egg) (OS: MacOS)

I have found the error 12 in Windows OS, I tried every step here, the only one that has worked for me it's to Perform a DSDT override (Windows in Test mode) 

5) I have created a Boot external USB key apple_set_os.efi

6) Boot from the USB Key that I have created with the previous step

7) I have performed the DSDT override (Windows Test mode)  (OS: Windows) (I was helped from Public Repository of eGPU DSDT Overrides) (OS: Windows)

8) Connected a USB-C hub near the USB-C where my Akitio is connected

9) Boot in Windows from the USB Key the eGPU works fine!

10) Boot in MacOS the eGPU works fine!

 

Benchmarks

 

 

Benchmarks

Windows

 

macOS

 

benh
bench
bench
bench2
geek
Schermata 2017 05 04 alle 20.33.17

 

32Gbps-TB3 bandwidth

 CalDigit Thunderbolt 3 Cable – 2,0 m

Akitio Thunderbolt 3 cable – 0,50 m

Iris Graphics 550

memory write:
2464MB/s=2350MiB/s

memory write:
2507MB/s=2391MiB/s

2016 13" MacBook Pro [6th,2C,U] + RX 5700 XT @ 32Gbps-TB3 (AKiTiO Node) + Win10 1903 [build link]  

goalque, enjoy, nando4 and 1 people liked
ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

Your 2016 13" MBP has iGPU only. I'm curious why you need to boot into Windows 10 with apple_set_os.efi. Very glad to see you can get AMD eGPU going in 10.12.4 through Thunderbolt 3.

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
nando4
(@nando4)
Noble Member Admin
Joined: 4 years ago
 
Posted by: itsage

 

Your 2016 13" MBP has iGPU only. I'm curious why you need to boot into Windows 10 with apple_set_os.efi.

   

@goalque wrote at https://egpu.io/forums/mac-setup/how-to-keep-mbps-irisiris-pro-activated-when-booting-into-windows-boot-camp/

By default, Apple’s firmware switches off the iGPU when there is eGPU or dGPU present and you’re booting into another OS than macOS.

..

Depending on the eGPU, iGPU may stay enabled with a single-slot enclosure but it’s not absolutely certain.

...

To enable the iGPU during a Windows bootup we use apple_set_os.efi to spoof a macOS boot as explained below.

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 liked
ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 4 years ago
 
Posted by: jefniro

 
I have found the error 12 in Windows OS, I tried every step here, the only one that has worked for me it's to Perform a DSDT override (Windows in Test mode) 

   

Try the bottom-left TB port + apple_set_os.efi

https://egpu.io/forums/mac-setup/how-to-keep-mbps-irisiris-pro-activated-when-booting-into-windows-boot-camp/#post-5643

 

automate-eGPU EFIapple_set_os.efi

Mid 2015 15-inch MacBook Pro eGPU Master Thread

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 1809 [build link]  


ReplyQuote
jefniro
(@jefniro)
Reputable Member
Joined: 4 years ago
 
Posted by: goalque

 Try the bottom-left TB port + apple_set_os.efi

https://egpu.io/forums/mac-setup/how-to-keep-mbps-irisiris-pro-activated-when-booting-into-windows-boot-camp/#post-5643

 

   

Yep! It's where is connected my Akitio Node in this moment, bottom-left port! ;o)

2016 13" MacBook Pro [6th,2C,U] + RX 5700 XT @ 32Gbps-TB3 (AKiTiO Node) + Win10 1903 [build link]  

ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 4 years ago
 

And does it work without DSDT override? What's your Windows 10 version?

automate-eGPU EFIapple_set_os.efi

Mid 2015 15-inch MacBook Pro eGPU Master Thread

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 1809 [build link]  


ReplyQuote
jefniro
(@jefniro)
Reputable Member
Joined: 4 years ago
 

No, I have performed the the DSDT override (Windows Test mode)  (point number 7 from my procedure). Now I have Large Memory' area in Device Manager.

2016 13" MacBook Pro [6th,2C,U] + RX 5700 XT @ 32Gbps-TB3 (AKiTiO Node) + Win10 1903 [build link]  

ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 4 years ago
 

@ddqp did not use DSDT override and he has a 13" touch bar variant as well.

Would you remove your DSDT changes, and try if it works without?

"[2014+ MBP models]  If you see error code 12 with Nvidia, disable the parent PCI Express Downstream Switch Port in Device Manager, and then enable."

The same may apply to AMD cards. The Windows 10 build is an important factor, type "ver" at a command prompt.

automate-eGPU EFIapple_set_os.efi

Mid 2015 15-inch MacBook Pro eGPU Master Thread

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 1809 [build link]  


ReplyQuote
jefniro
(@jefniro)
Reputable Member
Joined: 4 years ago
 

My Windows version: 10.0.14393

 

How I can remove the DSDT changes?

2016 13" MacBook Pro [6th,2C,U] + RX 5700 XT @ 32Gbps-TB3 (AKiTiO Node) + Win10 1903 [build link]  

ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined: 4 years ago
 
Posted by: jefniro

 

How I can remove the DSDT changes?  

From https://egpu.io/forums/pc-setup/fix-dsdt-override-to-correct-error-12/

2. How do I disable the registry DSDT override?

The easiest method is to disable TESTSIGNING. If your system fails to boot with the DSDT override in place then boot in Safe Mode and disable TEST SIGNING.

bcdedit -set TESTSIGNING OFF

 

Remove the DSDT override from the registry:

c: & cd\dsdt

asl /loadtable -d dsdt-modified.aml

 

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]  


ReplyQuote
 of  2