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

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

  RSS

jefniro
(@jefniro)
Estimable Member
Joined: 3 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 + RX 5700 XT @ 32Gbps-TB3 (AKiTiO Node) + Win10 1903


goalque, enjoy, nando4 and 1 people liked
ReplyQuote
itsage
(@itsage)
Famed Member Admin
Joined: 3 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.

Best ultrabooks for eGPU use | eGPU enclosure buying guide


ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined: 3 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

15" Dell Precision 7510 (Q M1000M) (6th,4C,H) + GTX 1080 Ti @ 32Gbps-M2 (ADT-Link R43SG) + macOS 10.13.6 & Win10


itsage liked
ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 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
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
jefniro
(@jefniro)
Estimable Member
Joined: 3 years ago

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

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

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
jefniro
(@jefniro)
Estimable Member
Joined: 3 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 + RX 5700 XT @ 32Gbps-TB3 (AKiTiO Node) + Win10 1903


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 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
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
jefniro
(@jefniro)
Estimable Member
Joined: 3 years ago
 

My Windows version: 10.0.14393

 

How I can remove the DSDT changes?

2016 13" MacBook Pro + RX 5700 XT @ 32Gbps-TB3 (AKiTiO Node) + Win10 1903


ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined: 3 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

15" Dell Precision 7510 (Q M1000M) (6th,4C,H) + GTX 1080 Ti @ 32Gbps-M2 (ADT-Link R43SG) + macOS 10.13.6 & Win10


ReplyQuote
jefniro
(@jefniro)
Estimable Member
Joined: 3 years ago
 

Ok, I will try to do it as soon as possible! I need some time in order to do it.

2016 13" MacBook Pro + RX 5700 XT @ 32Gbps-TB3 (AKiTiO Node) + Win10 1903


goalque liked
ReplyQuote
jefniro
(@jefniro)
Estimable Member
Joined: 3 years ago
 

I discovered only one problem now, if I boot Windows from my internal SSD (no external USB key) with Akitio Node attached, Windows hangs after few seconds, with the Windows logo. If I boot without Akitio Node attached, Windows boots normally... I need to investigate with others tests...

2016 13" MacBook Pro + RX 5700 XT @ 32Gbps-TB3 (AKiTiO Node) + Win10 1903


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

Yes, this is normal. The USB key (apple_set_os.efi) is required on every boot to keep iGPU activated. To avoid complexity, Apple’s USB-C to USB adapter is recommended (no hubs). The Node must be connected to the second TB port on the left, closest to you.

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
jefniro
(@jefniro)
Estimable Member
Joined: 3 years ago
 

Damn... followed your instructions, now my MacBookPro doesn't boot anymore from the external USB Key... :o((( 

 

When I select the external EFI USB Key it starts with MacOS and not with Windows OS.

 

If I boot normally Windows OS it hangs at boot when Akitio is connected.

 

p.s. with Test mode off and dsdt deleted still error 12

2016 13" MacBook Pro + RX 5700 XT @ 32Gbps-TB3 (AKiTiO Node) + Win10 1903


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

"1. Open Startup Disk on macOS, choose BOOTCAMP partition and restart the Mac with the USB stick."

Should boot into Windows.

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
jefniro
(@jefniro)
Estimable Member
Joined: 3 years ago
 

It works!! Thank you!

 

In my tests (with Test mode off) I haven't tried this, I mean to select the BOOTCAMP in MacOS as boot disk.

2016 13" MacBook Pro + RX 5700 XT @ 32Gbps-TB3 (AKiTiO Node) + Win10 1903


ReplyQuote
jefniro
(@jefniro)
Estimable Member
Joined: 3 years ago
 

I tried again with the start manager trick, with TEST mode off and without dsdt table modified it doesn't work, even if I disable and then I enable the PCI bridge. It returns to me the 12 error always.. :o( (boot from external USB key)

2016 13" MacBook Pro + RX 5700 XT @ 32Gbps-TB3 (AKiTiO Node) + Win10 1903


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

Okay, Windows 10 Anniversary update doesn't free up resources as well as 10.0.10586.

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


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

This setup works with macOS 10.12.5 ?

Upgraded AKITiO Node with + +


ReplyQuote
Inotna
(@inotna)
Eminent Member
Joined: 3 years ago
 

What does the test signing mode do? Is there any disadvantage to do that?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote