Setup & Software Discussions
2016 15" MacBook Pro (RP450) [6th,4C,H] + GTX 1080 Ti @ 32Gbps-TB3 (ASUS XG Stat...
 

2016 15" MacBook Pro (RP450) [6th,4C,H] + GTX 1080 Ti @ 32Gbps-TB3 (ASUS XG Station Pro) + macOS 10.13.5 [itsage]  

  RSS

itsage
(@itsage)
Famed Member Admin
Joined: 3 years ago
 

I’m testing @Goalque‘s EFI-boot loader to enable Nvidia eGPU in 10.13.5 and newer. The newest beta version is an pkg installer that’s easy to use.

 

System specs:

2016 15″ MacBook Pro – i7-6700HQ/Radeon Pro 450 dGPU/HD Graphics 530 iGPU/16GB RAM/256GB SSD

 

eGPU hardware:

ASUS XG Station Pro + ASUS Strix GTX 1080 Ti + 1.5m Thunderbolt 3 cable

 

Hardware pictures:

 

Installation steps:

First step was to install the Nvidia web driver for 10.13.5 [17F77]. If there’s no matching drivers for macOS version (beta builds) I typically use Benjamin Dobell’s script. Once I rebooted and confirmed Nvidia web drivers can load and set as default, it’s time to install the EFI boot loader for Nvidia eGPU. The latest beta version from @goalque allows for installation to either an external media (USB stick) or an internal volume such as EFI partition. I opted for an external USB stick to keep my rEFInd setup intact.

Macs with AMD dGPU have framebuffer conflicts so the internal display may go black under certain scenarios. One example is when I ran Unigine benchmarks on an external monitor, the internal display went black. Once I quit out of Unigine, the internal display came back.

 

Benchmarks:

I ran Geekbench 4.1 without an external monitor attached. The Unigine benchmarks were through an external monitor.

 

 

Comments:

This STRIX GTX 1080 Ti pairs very well with the ASUS XG Station Pro. During idle and light work load, no fans were running on either the graphics card or enclosure. During heavy load, it’s barely audible. The RGB can be controlled/synced in Windows with AURA Light Utility. Last but not least, the 330W AC adapter can definitely power GTX 1080 Ti without issues.

Best ultrabooks for eGPU use | eGPU enclosure buying guide


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 3 years ago

ReplyQuote
Ningauble77
(@ningauble77)
Estimable Member
Joined: 2 years ago
 

Looking forward to the public release of this workaround.  My setup is similar enough (MBPro 15 2016, GTX1080, Razer Core v2) that I am hoping this is a viable method to get my egpu working in MacOS again.  With Fre4k's script I could get CUDA working but no OpenGl/OpenCL/Metal and no external Monitor Display.

2019 16 Macbook Pro + Core v2 + Radeon VII MacOS 10.15.1
Core X Chroma + RTX 2080 Windows 10 1909


ReplyQuote
fireNice
(@firenice)
Active Member
Joined: 3 years ago
 

@itsage has this workaround been released yet? I'm thinking about using a 2016 mbp-touchbar with Station Pro+Founders 1070.

thanks for your hardwork.

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


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

@firenice Yes, EFI workaround is available. purge-wrangler should do the trick as well.

purge-wranglerpurge-nvdaset-eGPU
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)


ReplyQuote
fireNice
(@firenice)
Active Member
Joined: 3 years ago
 
Posted by: mac_editor

@firenice Yes, EFI workaround is available. purge-wrangler should do the trick as well.

I noticed on the purge-wrangler page it states this-
"PurgeWrangler enables the following: eGPUs on Thunderbolt 1 & 2 Macs". 

This should not be a problem for TB3 on late 2016 as well? Or should I consider EFI workaround instead?  Which would be a safe bet to go through?

thanks again @mac_editor

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


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

@firenice No worries. The article is just listing what the script is adding as capability. Both use the same patches. EFI solution recommends booting with pen drive, while purge-wrangler directly modifies system files. It’s your call. 

purge-wranglerpurge-nvdaset-eGPU
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)


ReplyQuote
fireNice
(@firenice)
Active Member
Joined: 3 years ago
 
Posted by: mac_editor

@firenice No worries. The article is just listing what the script is adding as capability. Both use the same patches. EFI solution recommends booting with pen drive, while purge-wrangler directly modifies system files. It’s your call. 

Sometimes I'd like to edit on the go without an external monitor. How much of a performance boost can I expect from egpu(founders 1070) vs internal 460(amd)?

thanks @mac_editor

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


ReplyQuote
itsage
(@itsage)
Famed Member Admin
Joined: 3 years ago
 

A quick update on this pairing now that @goalque has released 1.0.5 eGPU EFI boot loader. I used Disk Utility to create a 256MB FAT partition on the internal drive then copy the EFI folder into it. This eliminates the needs for an external USB thumb drive. My 2016 15″ MacBook Pro has no “Large Memory” allocation in Boot Camp so I copied the precompiled dsdt.aml into eGPU boot volume > EFI > CLOVER > ACPI > WINDOWS.

The PCI Express x16 Controller 1901 to the Radeon Pro 450 dGPU is disabled on a permanent basis now. I can switch back and forth between macOS and Windows without the needs to reattach internal display to dGPU in Windows. The eGPU EFI boot manager not only activates the iGPU but also facilitates internal display attachment during Windows boot. All four Thunderbolt 3 ports remain enabled and functional in Windows 10. Hot-unplug does not result in BSOD. The GTX 1080 Ti eGPU can connect to any of the four Thunderbolt 3 ports. It needs to be connected prior to boot though.

This eGPU EFI boot loader is now the single solution for both macOS and Windows. Nvidia eGPU in 10.14 should work once Nvidia and Apple sort out their dispute and release web drivers.

Best ultrabooks for eGPU use | eGPU enclosure buying guide


goalque liked
ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 1 year ago
 

I had ordered 4 different eGPU enclosures (Aorus Gaming Box 1080, Asus XP Station Pro, Razer Core X, Razer Core V2) and I kept the Asus XP Station Pro. I even canceled the Razer Core V2 before arriving as I was already happy. Except for the PD-Problem, it's reall a good piece of hardwaare.

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


itsage liked
ReplyQuote
itsage
(@itsage)
Famed Member Admin
Joined: 3 years ago
 

@oliverb I agree it’s a very nice enclosure. Paired with a silent-mode capable GPU, this is the quietest eGPU solution currently on the market. Too bad there’s no Power Delivery.

Best ultrabooks for eGPU use | eGPU enclosure buying guide


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 1 year ago
 
Posted by: itsage

@oliverb I agree it's a very nice enclosure. Paired with a silent-mode capable GPU, this is the quietest eGPU solution currently on the market. Too bad there's no Power Delivery.

The Power Delivery was almost a show stopper for me. It's the only problem with the enclosure, ok, it's a second cable now. The alternatives with sufficient PD weren't exciting (GamingBox: Very loud and no uprade possible, Razer Core X: Loud , huge and no ports).
As I wrote in my build post, another problem theoretically could be the 300 Watt limit, but not for the 1080 Ti.. so what?

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote