State of eGPU for Macs – Mojave 10.14 Update  

Page 1 / 3 Next
  RSS

theitsage
(@itsage)
Famed Member Admin
Joined: 2 years ago
Posts: 3243
September 24, 2018 1:00 am  

Overview

Today Apple releases Mojave 10.14, one year after the launch of macOS High Sierra 10.13 with eGPU support. We have been following the development of this latest version since WWDC18. During the past six months Apple made significant progress by narrowing their focus to Thunderbolt 3 Macs and select AMD Radeon graphics cards. Support for true hot-plug, internal display acceleration, and multiple eGPUs are the highlights of Mojave 10.14 release for eGPU users.

While these are welcome improvements, Apple excludes users with older Macs and/or Nvidia graphics cards. There's no sign Apple will ever extend eGPU support to Thunderbolt 1 and 2 Macs. Nvidia and Apple remain on unfriendly terms. Fortunately the developers of our community, Goalque, Mac_Editor, and Fr34k have continuously engineered workarounds to keep many Mac users in the game. Boot Camp mode to run Windows shows minor progress however. Does the release of Mojave mean your Mac is ready to adopt external graphics technology? Your particular configuration holds the answer.

2016 15 Macbook Pro Mojave 10.14 4x eGPUs System Info History

2016 15 Macbook Pro with 4x eGPUs in Mojave 10.14

Native Support

If you have a Thunderbolt 3 Mac computer, you're in luck because this is the platform on which Apple has been building eGPU support. All you'd need is a MacOS-certified AMD Radeon graphics card + eGFX enclosure pairing that fits your needs and budget. There are a handful of solutions that come ready-to-go with a graphics card such as the Sonnet Breakaway Puck 570, Gigabyte RX 580 Gaming Box, and Blackmagic eGPU. As of fall 2018, these are Thunderbolt 3 Macs that have native eGPU support in MacOS 10.13.4 and newer.

Supported Macs PCIe Speed
Thunderbolt 3 (USB-C) 32 Gbps
MacBook Pro (15-inch, T2 Chip, Mid 2018) *
MacBook Pro (13-inch, T2 Chip, Mid 2018)
iMac Pro (Retina 5K, 27-inch, T2 Chip, Late 2017) *
iMac (Retina 5K, 27-inch, Mid 2017) *
iMac (Retina 4K, 21-inch, Mid 2017) *
iMac (21-inch, Mid 2017)
MacBook Pro (15-inch, Mid 2017) *
MacBook Pro (13-inch, Mid 2017, Four Thunderbolt 3 Ports)
MacBook Pro (13-inch, Mid 2017, Two Thunderbolt 3 Ports)
MacBook Pro (15-inch, Late 2016) *
MacBook Pro (13-inch, Late 2016, Four Thunderbolt 3 Ports)
MacBook Pro (13-inch, Late 2016, Two Thunderbolt 3 Ports)

 

Thunderbolt 3 connector

* Indicates a Mac with discrete graphics card as standard equipment

 

A more future-proof route is to piece together an eGPU yourself. This process takes more effort but gives you flexibility and upgradability. This is beneficial for both enthusiasts and first-timers. Enthusiasts get to have nearly full control of the features they want out of an eGPU. If you try eGPU out and decide it's not what you expect, the GPU can be repurposed and the enclosure sold.

There is some homework to do in order to understand eGFX technology and what features are available. eGPU.io enclosure reviews go into detail on power delivery to host computer, available expansion I/O ports, power supply capacity, and more. The options listed in the table below are currently available and best-suited for Mac computers. The ranking is based on the number of user builds in the past six months.

Thunderbolt 3 Enclosures AKiTiO
Node Duo
AORUS/Gigabyte
Gaming Box
Sonnet Breakaway
350 | 550 | 650

Asus XG
Station Pro
AKiTiO
Node
Razer
Core X
HP Omen
Accelerator
AKiTiO
Node Pro
Mantiz
Venus

Zotac Box
Mini
Razer
Core V2
Sonnet
Breakaway Puck
Asus ROG
XG Station 2
Blackmagic
eGPU
Popularity rank new #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #11 #11
Appearance
Included GPU1 RX580   ✖    |   ✖    |   ✖  RX570 RP580
Price US$
$370
$440
$199 | $295 | $399
$330 $249
$300
$300
$336
$349
$220 $500 $599
$520
$699
PSU type-location2
AC-ext fATX-int SFX-int AC-ext SFX-int ATX-int
ATX-int SFX-int SFX-int AC-ext fATX-int AC-ext fATX-int custom-int
PSU max power 150W 450W 350W |550W | 650W
330W 400W 650W 500W 500W 550W 180W 500W 220W 680W 400W
GPU max power3
25W x2
225W 300W | 375W | 475W
300W 375W 500W
300W 400W 375W 150W
375W - 500W
Power delivery (PD)4
60W + 15W 100W 15W | 87W | 87W 15W 15W 100W
60W 60W x2 87W 15W 65W 45W 100W 85W
USB-C controller
TI83 TI83 TI83 TI83 TI83 TI83
TI83 TI83 TI83 TI83 TI83 TI83 TI83 TI83
PCIe slots @ link width 2 @ x2
1 @ x4
1 @ x4 1 @ x4 1 @ x4
1 @ x4
1 @ x4
1 @ x4
1 @ x4
1 @ x4
1 @ x4
1 @ x4
1 @ x4
1 @ x4
TB3 USB-C ports / eGFX?5 2 1 ✔
1 ✔
1
1 ✔
1 1 ✔
2 1 ✔
1 ✖
1 ✔
1 ✔
1 ✔
2 ✔
I/O ports bandwidth6 10Gbps 5Gbps 10Gbps
5Gbps 10Gbps 5Gbps 5Gbps 5Gbps 5Gbps 5Gbps
Included GPU ports AMD: 3xDP,HDMI 2xDP,HDMI,DVI-D 3xDP,HDMI

HDMI
TB3/USB-C

Size (litres) [ compare ]
10.54
3.30
12.71
8.23 14.09
14.45
16.00 12.82 11.56 4.17 7.65 1.01 20.03 9.64
Max GPU len (in/cm)
8.66/22.0 6.65/16.9 12.20/31.0 12.24/31.1
12.60/32.0 12.99/33.0 11.42/29.0 12.60/32.0 13.00/33.0
7.87/20.0 11.81/30.0 - 12.20/31.0
Weight (kg/lb) 5.00/11.00 2.35/5.19 3.20/7.10 2.95 /6.50
4.90/10.78 6.48/14.29 5.50/12.10 3.40/7.40 3.60/7.92
0.85/1.87
4.95/10.89 2.38/5.25 5.10/11.22 4.60/10.20
Updated firmware7 33.3 F1.1 25.2✔ 25.1 33.1✔ 25.25 25.1 26.1✔ 26.1✔ 25.1✔ v25 26.3✔
TB3 cable length (cm)8 200 50 50 150 50 50
50 50 50 50 50 50 50 50
Vendor page link link link link link link link link link link
link link link link
Review unbox link link link link link
link link link link
link link link link
User builds
link link link link link link link link link link link link link

 

All Thunderbolt 3 enclosures released in 2018 are macOS compatible. The bigger compatibility unknown rests on the graphics card. Apple only provides native eGPU support to select AMD GPUs shown below. They are currently the latest generation of Radeon Polaris 10/20 and Vega 56/64 cards. As a precaution, Vega 64 GPUs demand a lot of power and therefore the eGPU enclosure should have at least a 650W power supply. Polaris GPUs such as the RX 570 are more efficient and can work with almost all eGPU enclosures.

Radeon Pro Radeon RX
Pro WX 9100 RX Vega 64
 
Vega Frontier Edition RX Vega 56
Pro WX 8200 RX 480/580
Pro WX 7100 RX 470/570

 

Once you have the whole kit together, it's plug-and-play with a Thunderbolt 3 Mac. Hot-plug and surprise removal of the external GPU has been working since 10.13.4. Occasionally the system may notify you it has to force-eject the eGPU. I've seen less of these notifications in Mojave 10.14. This macOS version also has much better support for multiple eGPUs. In High Sierra, there appeared to be a limited number of eGPU the system could handle based on the host computer's Thunderbolt 3 controllers. macOS Mojave 10.14 raises this multiple eGPU support to four units.

The most exciting feature is the ability to accelerate a Mac's internal display with the eGPU. In previous macOS builds, the external GPU could only provide acceleration to OpenGL tasks rendered through an external monitor. There's now a checkbox to set the eGPU as the preferred graphics card for all tasks in 10.14 regardless of whether an external monitor is attached. This mode forces eGPU loopback to the internal display of a MacBook Pro or iMac. In my opinion, an eGPU pane inside System Preferences would be a better tool.

Community Support

What's the status of native eGPU support in macOS for Nvidia graphics cards? What about those of us with older Macs that are not Thunderbolt 3? Apple's support is dead in the water. As a long-time Mac user and owner of a 2013 Mac Pro trashcan and 2015 15" MacBook Pro, I'm disappointed by this. So are thousands of others in the same situation. Our community has been relentlessly providing unofficial eGPU support for these Macs Apple deemed unworthy. The main developers are Goalque, Mac_Editor, and Fr34k. Without their selfless contributions eGPU for Macs would not be as popular as it is today.

There are currently two primary approaches to facilitate eGPU support on older Macs and Nvidia graphics cards. One solution is to make a Thunderbolt 1/2 Mac behave like a Thunderbolt 3 Mac. The other solution is to make an eGPU behave like an internal PCIe graphics card. Thunderbolt 3 Mac users that want to use Nvidia cards can also benefit from these two community solutions. Keep in mind Mac computers with the Apple T2 chip (iMac Pro and 2018 MacBook Pro) have tighter security in place. In order to implement these solutions, Secure Boot must be off and external source booting must be enabled.

Purge-Wrangler by Mac_Editor is currently the easiest solution to enable eGPU access to your Thunderbolt 1 or 2 Macs. This workaround also incorporates patches that enable compatibility with Nvidia and older AMD graphics card. The prerequisites are for SIP to be disabled and modifications made to system files. The table below lists the Thunderbolt version of Mac computers built from early 2011 to late 2015. You can either use a Thunderbolt 2 enclosure for external graphics or use a Thunderbolt 3 enclosure via a Thunderbolt 2 cable + Apple Thunderbolt 3/USB-C to Thunderbolt adapter.

Unsupported Macs PCIe Speed
Thunderbolt 2 16 Gbps
Mac Pro (Late 2013) *
iMac (Retina 5K, 27-inch, Late 2015) *
iMac (Retina 5K, 27-inch, Mid 2015) *
iMac (Retina 5K, 27-inch, Late 2014) *
iMac (Retina 4K, 21.5-inch, Late 2015)
iMac (21.5-inch, Late 2015)
iMac (Retina 4K, 21.5-inch, Late 2014)
iMac (21.5-inch, Mid 2015)
Mac mini (Late 2014)
MacBook Pro (Retina, 15-inch, Mid 2015)
MacBook Pro (Retina, 15-inch, Mid 2014) *
MacBook Pro (Retina, 15-inch, Late 2013) *
MacBook Pro (Retina, 13-inch, Early 2015)
MacBook Pro (Retina, 13-inch, Mid 2014)
MacBook Pro (Retina, 13-inch, Late 2013)
MacBook Air (13-inch, Early 2015)
MacBook Air (11-inch, Early 2015)

 

Thunderbolt 3 to Thunderbolt connector

 

Thunderbolt logo

 

Thunderbolt 10 Gbps
iMac (27-inch, Late 2013) *
iMac (27-inch, Early 2013) *
iMac (27-inch, Late 2012) *
iMac (27-inch, Mid 2011) *
iMac (21.5-inch, Late 2013)
iMac (21.5-inch, Early 2013)
iMac (21.5-inch, Late 2012)
iMac (21.5-inch, Mid 2011)
Mac mini (Late 2012)
Mac mini (Mid 2011)
MacBook Pro (17-inch, Late 2011) *
MacBook Pro (17-inch, Early 2011) *
MacBook Pro (Retina, 15-inch, Early 2013) *
MacBook Pro (Retina, 15-inch, Mid 2012) *
MacBook Pro (15-inch, Mid 2012) *
MacBook Pro (15-inch, Late 2011) *
MacBook Pro (15-inch, Early 2011) *
MacBook Pro (Retina, 13-inch, Early 2013)
MacBook Pro (Retina, 13-inch, Late 2012)
MacBook Pro (13-inch, Mid 2012)
MacBook Pro (13-inch, Early 2011)
MacBook Air (13-inch, Early 2014)
MacBook Air (13-inch, Mid 2013)
MacBook Air (13-inch, Mid 2012)
MacBook Air (13-inch, Mid 2011)
MacBook Air (11-inch, Early 2014)
MacBook Air (11-inch, Mid 2013)
MacBook Air (11-inch, Mid 2012)
MacBook Air (11-inch, Mid 2011)

 

Apple Thunderbolt 3 to Thunderbolt adapter

* Indicates a Mac with discrete graphics card as standard equipment

 

EFI automate-eGPU solution by Goalque is a cleaner approach in that all patches happen on the fly during macOS booting process. The software can be installed on an external boot volume such as a USB thumb drive or a small partition of your Mac's internal hard drive. The former is strongly encouraged so that there's no risk of corrupting your drive and losing data. Using an external drive for each boot is not convenient, but it's well worth the effort if you're not willing to disable SIP and modify system files for eGPU support.

The table below shows some of Nvidia and unsupported AMD graphics cards that can work in external mode once you implement one of the two community eGPU solutions. While AMD cards have drivers in macOS Mojave 10.14, we still need Nvidia to provide web drivers for their GeForce cards. We have tested these solutions extensively and are confident they will work as long as compatible drivers are available in a timely manner. The typical turnaround for Nvidia web drivers is 24 hours from when Apple releases a new macOS update to the public.

Nvidia GeForce AMD Radeon
GTX Titan Xp Pro WX 5100
GTX 1080 Ti Pro WX 4100
GTX 1080 R9 Fury X
GTX 1070 R9 Fury
Sapphire Radeon R9 Fury Gpu Table
GTX 1060 R9 Nano
GTX 1050 Ti RX 460/560

 

Boot Camp Support

Many Mac users who are interested in eGPU want to use it for gaming in Windows. We were hoping eGPU improvement in macOS Mojave 10.14 would also mean better support for Boot Camp mode. The reality is that Apple still considers eGPU use in Windows a non-priority. We had seen beta builds of macOS Mojave 10.14 directly affect the way eGPU worked in Boot Camp. Unfortunately there's no one clear solution. It's easier to set up an eGPU with Boot Camp in iGPU only Mac computers; dGPU-equipped Macs such as the 15" MacBook Pro pose a challenge. My Boot Camp eGPU setup guide provides more technical information and the step-by-step process for Thunderbolt 3 MacBook Pro users.

While both AMD and Nvidia have made great strides in eGPU support for Windows, Apple does not adhere to the ways Windows computers interact with Thunderbolt 3 eGPUs. I've been testing the 2018 15" MacBook Pro. The Mac firmware and Apple T2 chip are big hurdles to successfully set up an external GPU in Boot Camp. The only saving grace is that it has Large Memory allocation to help with error 12 when adding an Nvidia eGPU. As seen in the screen capture, adding an AMD eGPU in Boot Camp can wreak serious havoc to the system. Both the Radeon Pro 555X dGPU and RX 580 eGPU got yellow-banged with driver conflict and lack of resource issues.

2018 15 Macbook Pro Akitio Node Duo Rx 580 Egpu Device Manager Error 12

2018 15 Macbook Pro Error 12 on RX 580 eGPU & Error 43 on Pro 555X dGPU

Microsoft has done Apple a huge favor with Windows 10 Spring Update. Version 1803 introduced Windows Hybrid Graphics that allows the external GPU to work with a discrete GPU for internal display acceleration. This is beneficial for Mac computers because Apple firmware has a tendency to disable the Intel-integrated GPU in favor of the AMD Radeon discrete GPU. Without an active iGPU, AMD XConnect and Nvidia Optimus can't leverage eGPU acceleration to the internal display. As seen in the Graphics Settings of Windows, you can set your preference for a given software or game to use the higher-performing external graphics card.

2018 15 Macbook Pro Asus Xg Station Pro Gtx 1080 Ti Egpu Device Manager Large Memory

2018 15 Macbook Pro Asus Xg Station Pro Gtx 1080 Ti Egpu Device Manager Large Memory

2018 15 Macbook Pro Asus Xg Station Pro Gtx 1080 Ti Egpu Graphics Settings

2018 15 Macbook Pro Asus Xg Station Pro Gtx 1080 Ti Egpu Graphics Settings

Closing Thoughts

Mojave 10.14 has shown positive progress for eGPU Mac users. Hot-plug capability, internal display acceleration, and multiple eGPU support can truly transform an ultra-portable MacBook Pro into a powerful workstation. Our community remains committed to providing eGPU support for Nvidia and older Thunderbolt Mac users. We're also hopeful Apple will improve its Mac firmware to make eGPU in Boot Camp a more straightforward process.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

86 external GPU build guides


ikir, artik, nando4 and 8 people liked
ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 2 years ago
Posts: 1134

ReplyQuote
theitsage
(@itsage)
Famed Member Admin
Joined: 2 years ago
Posts: 3243
September 24, 2018 5:12 pm  

@eightarmedpet Your configuration should remain unchanged in Bootcamp after Mojave update. I no longer have a 2017 MBP to test so I'm basing this on my experience with the 2016 15" MacBook Pro.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

86 external GPU build guides


ReplyQuote
nanoBit
(@nanobit)
Trusted Member
Joined: 11 months ago
Posts: 97
September 24, 2018 5:25 pm  

I am using my 1080 for about 2 months now in Bootcamp with Mojave installed. Never experienced any problem. I use the 15" 2018 model but that shouldn't be so much difference. Except your internal display should work as well (mine stay black because of the dGPU)

Setup: MacBook Pro 2018 15" 2.6GHz Radeon Pro 560X on macOS 10.14 & Windows 10 (Bootcamp); Sonnet eGFX Breakaway Box 350 with a Zotac GTX1080 AMP! Edition


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 2 years ago
Posts: 1134

ReplyQuote
Ningauble77
(@ningauble77)
Trusted Member
Joined: 11 months ago
Posts: 85
September 24, 2018 6:56 pm  

For what its worth, when I got the email survey from apple about my 2018 MacBook pro, I explained that lack of nvidia egpu support and lack of bootcamp egpu support were the 2 things I really wanted to see improved on the mac platform.  I really hope they do expand on their existing egpu implementation.  Especially now with the entire gpu market potentially in flux regarding features like hardware ray tracing etc.

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
theitsage
(@itsage)
Famed Member Admin
Joined: 2 years ago
Posts: 3243
September 24, 2018 7:24 pm  

@nanobit Do you boot up with the eGPU connected? I've found hot-plugging an Nvidia eGPU in Boot Camp with the 2018 15" MacBook Pro would allow the dGPU and internal display working. I wait for Windows to load fully into the Desktop then hot-plug eGPU to the right Thunderbolt 3 port closest to the hinges. It may take a couple minutes to initialize and load Nvidia drivers. Once it does, you can set Windows Hybrid Graphics to use the eGPU for internal display acceleration.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

86 external GPU build guides


Yurk liked
ReplyQuote
reptilianbrain
(@reptilianbrain)
Trusted Member
Joined: 2 years ago
Posts: 58
September 24, 2018 7:26 pm  

Sorry but I did not quite understand from the text - is it safe to upgrade for 2013 MBP with 750GTM? To use with purge-wrangler?

MBP 2013 750M + Akitio [email protected] (Zotac Mini)


ReplyQuote
theitsage
(@itsage)
Famed Member Admin
Joined: 2 years ago
Posts: 3243
September 24, 2018 7:37 pm  

@reptilianbrain Non-Thunderbolt 3 MacBook Pro + Nvidia eGPU configuration falls under community support. While the two solutions from @goalque and @mac_editor should work, Nvidia has not releases Mojave 10.14 compatible web drivers so it's best to wait.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

86 external GPU build guides


reptilianbrain and cccid liked
ReplyQuote
fork_bomb
(@fork_bomb)
New Member
Joined: 5 months ago
Posts: 3
September 25, 2018 12:29 am  

Looks like 10.14 completely broke compatibility w/ my 1080 and 2018 15" MBP. Bummer! Reinstalled/ran purge-wrangler and patched the necessary Nvidia driver, but no dice. Boot Camp appears to still work fine.
Luckily it's not a huge deal for me, but I'd be wary of upgrading until all the kinks are ironed out. If anyone has suggestions to get this setup functional again, I'd be super grateful!

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
theitsage
(@itsage)
Famed Member Admin
Joined: 2 years ago
Posts: 3243
September 25, 2018 3:36 am  

@fork_bomb This is expected. We need to wait for Nvidia to release compatible web drivers.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

86 external GPU build guides


ReplyQuote
nu_ninja
(@nu_ninja)
Trusted Member
Joined: 8 months ago
Posts: 77
September 25, 2018 4:11 am  

Just upgraded to 10.14 on my 2012 MBP with AMD RX 460 eGPU using purge-wrangler. No problems as expected and after uninstalling and reinstalling the patch and rebooting the eGPU works great. It even fixed my hot-plug issues.

Mid-2012 13" Macbook Pro (MacBookPro9,2) TB1 -> RX 460 (AKiTiO Node)
+ macOS 10.14.1+Win10
+ Linux Mint 19


zelgit and mac_editor liked
ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
Posts: 1600
September 25, 2018 6:34 am  

@nu_ninja Good to hear 🙂 You needn't uninstall. Just install again after an update and it should be taken care of.

purge-wrangler.shpurge-nvda.shset-eGPU.sh
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
----
Multiple Build Guides


ReplyQuote
ICULikeMac
(@iculikemac)
Estimable Member
Joined: 1 year ago
Posts: 111
September 25, 2018 8:36 am  

Great update & summary of the current situation. Thanks theitsage and all for your amazing work letting us all use eGPU's.

2018 13" Macbook Air
Late 2012 Mac Mini - MacOS + Win10
Asus XG Station Pro (Vega 64 295TDP)


ReplyQuote
tsakal
(@tsakal)
Estimable Member
Joined: 3 months ago
Posts: 122
September 25, 2018 8:58 am  

@nu_ninja Thanks for the update. Did you upgrade from HS or Mojave beta? 
Can you please inform us if fcp x works and if eGPU is used for rendering and exporting? 

I am using MBP 13 2015 /tb2 with mojave latest beta and everything works smoothly. I however use fcp x 10.3 works perfectly with the egpu.

A. 2.7 GHz I7 4 Cores, 16Gb, 1TB MBP 13 2018 TB3 , EGPU Gigabyte Gaming Box RX580 8Gb

B. 3.1 GHz I7, 16Gb, 1TB MBP 13 2015 TB2 , EGPU Gigabyte Gaming Box RX580 8Gb


zelgit liked
ReplyQuote
nanoBit
(@nanobit)
Trusted Member
Joined: 11 months ago
Posts: 97
September 25, 2018 12:14 pm  

@itsage did it work out of the box with your MBP? I just tried it and all I get is a BSOD which says there's a problem with "ks.sys"...

Setup: MacBook Pro 2018 15" 2.6GHz Radeon Pro 560X on macOS 10.14 & Windows 10 (Bootcamp); Sonnet eGFX Breakaway Box 350 with a Zotac GTX1080 AMP! Edition


ReplyQuote
theitsage
(@itsage)
Famed Member Admin
Joined: 2 years ago
Posts: 3243
September 25, 2018 1:49 pm  

@nanobit Are you using the default Apple Boot Camp graphics drivers? I'd recommend uninstalling them with DDU then install drivers from Bootcampdrivers.com.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

86 external GPU build guides


ReplyQuote
nanoBit
(@nanobit)
Trusted Member
Joined: 11 months ago
Posts: 97
September 25, 2018 2:07 pm  
Posted by: theitsage

@nanobit Are you using the default Apple Boot Camp graphics drivers? I'd recommend uninstalling them with DDU then install drivers from Bootcampdrivers.com.

Yeah, I'm using the default drivers. Thanks for the hint. I'll try it out when I need the second display but for now I don't want to risk my working setup. Crashed the old one too many times with such workarounds 😅

Setup: MacBook Pro 2018 15" 2.6GHz Radeon Pro 560X on macOS 10.14 & Windows 10 (Bootcamp); Sonnet eGFX Breakaway Box 350 with a Zotac GTX1080 AMP! Edition


ReplyQuote
nu_ninja
(@nu_ninja)
Trusted Member
Joined: 8 months ago
Posts: 77
September 25, 2018 3:16 pm  
Posted by: tsakal

@nu_ninja Thanks for the update. Did you upgrade from HS or Mojave beta? 
Can you please inform us if fcp x works and if eGPU is used for rendering and exporting? 

I am using MBP 13 2015 /tb2 with mojave latest beta and everything works smoothly. I however use fcp x 10.3 works perfectly with the egpu.

@tsakal I upgraded from High Sierra. FCP (I tested 10.4) works with eGPU for rendering/exporting after checking "Prefer External GPU" checkbox in "Get Info". I wasn't able to use set-egpu.sh for this, only the finder checkbox.
Screenshots of GPU activity:
Before setting egpu:

After:

BruceX test time went from about 108 seconds before to 77 seconds after.

Mid-2012 13" Macbook Pro (MacBookPro9,2) TB1 -> RX 460 (AKiTiO Node)
+ macOS 10.14.1+Win10
+ Linux Mint 19


Username and theitsage liked
ReplyQuote
tsakal
(@tsakal)
Estimable Member
Joined: 3 months ago
Posts: 122
September 25, 2018 3:31 pm  

@nu_ninja
Thank you. Which fcp version are you using ?

A. 2.7 GHz I7 4 Cores, 16Gb, 1TB MBP 13 2018 TB3 , EGPU Gigabyte Gaming Box RX580 8Gb

B. 3.1 GHz I7, 16Gb, 1TB MBP 13 2015 TB2 , EGPU Gigabyte Gaming Box RX580 8Gb


ReplyQuote
nu_ninja
(@nu_ninja)
Trusted Member
Joined: 8 months ago
Posts: 77
September 25, 2018 3:51 pm  

Version 10.4.3 I think

Mid-2012 13" Macbook Pro (MacBookPro9,2) TB1 -> RX 460 (AKiTiO Node)
+ macOS 10.14.1+Win10
+ Linux Mint 19


ReplyQuote
Shrapnl
(@shrapnl)
Eminent Member
Joined: 2 years ago
Posts: 32
September 25, 2018 4:36 pm  

@nanoBit - FYI, I was able to make the built in display no longer black by simply uninstalling the AMD drivers that Bootcamp installs.  So, Windows thinks it's an unknown display adaptor but it seems to work fine regardless.  I do not use it for any display acceleration instead using an external display with my Titan X.  But it works fine for having a web browser, YouTube, etc up on the laptop display while gaming or what not on the external display.

Edit - Clarification, I didn't use DDU or anything only went through the standard Windows uninstall programs and removed the AMD stuff.

2018 MacBook Pro 15" - Sonnet 550 - NVidia Titan X (Pascal)


ReplyQuote
nanoBit
(@nanobit)
Trusted Member
Joined: 11 months ago
Posts: 97
September 25, 2018 4:58 pm  

@sharpnl sounds good! But I use the dGPU often when I travel, so it needs to be accelerated and I'm curious if there are any performance differences without the AMD driver. Would you mind running a benchmark (Cinebench preferably) without your eGPU being connected? Just to see if there's a performance loss.

Setup: MacBook Pro 2018 15" 2.6GHz Radeon Pro 560X on macOS 10.14 & Windows 10 (Bootcamp); Sonnet eGFX Breakaway Box 350 with a Zotac GTX1080 AMP! Edition


ReplyQuote
Antoine
(@antoine)
Trusted Member
Joined: 1 year ago
Posts: 93
September 25, 2018 5:07 pm  

I would wait a couple of releases to install on my prod drive as I see that there are some performance issue with GPU in general.
This is a playback of the same clip in Davinci Resolve 15

2017 15" MBP 3.1 MHz RP560 + AMD Vega FE [email protected] (Breakaway 350 + SF600) + macOS 10.13.4


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
Posts: 1600
September 25, 2018 5:09 pm  

@shrapnl Uninstalling the drivers isn't necessary. Just disable it in the Device Manager and it should do the trick. Then one can enable easily on the go.

purge-wrangler.shpurge-nvda.shset-eGPU.sh
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
----
Multiple Build Guides


theitsage liked
ReplyQuote
nanoBit
(@nanobit)
Trusted Member
Joined: 11 months ago
Posts: 97
September 25, 2018 5:22 pm  
Posted by: mac_editor

@shrapnl Uninstalling the drivers isn't necessary. Just disable it in the Device Manager and it should do the trick. Then one can enable easily on the go.

Problem solved! Disabled the dGPU, rebooted and it works! Both display work. Booting with the disabled dGPU and an unplugged eGPU is possible, too. Unfortunately hotplugging is still not working, showing the same error again. (BSOD, ks.sys being the cause) Interestingly it is not possible to change the resolution of the internal display 🤨

Setup: MacBook Pro 2018 15" 2.6GHz Radeon Pro 560X on macOS 10.14 & Windows 10 (Bootcamp); Sonnet eGFX Breakaway Box 350 with a Zotac GTX1080 AMP! Edition


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
Posts: 1600
September 25, 2018 5:36 pm  

@nanobit Hotplug should work if you plug in to the right hand side port, and have anything else unplugged. If you plug in something to the remaining right side port, eGPU may disconnect. After hot-plugging eGPU, you can plug in stuff on left side ports. This also means no need to disable dGPU.

You can read more about the investigation from this post onwards.

purge-wrangler.shpurge-nvda.shset-eGPU.sh
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
----
Multiple Build Guides


theitsage liked
ReplyQuote
tsakal
(@tsakal)
Estimable Member
Joined: 3 months ago
Posts: 122
September 25, 2018 7:13 pm  

@nu_ninja
Can you check please
thank you

A. 2.7 GHz I7 4 Cores, 16Gb, 1TB MBP 13 2018 TB3 , EGPU Gigabyte Gaming Box RX580 8Gb

B. 3.1 GHz I7, 16Gb, 1TB MBP 13 2015 TB2 , EGPU Gigabyte Gaming Box RX580 8Gb


ReplyQuote
nu_ninja
(@nu_ninja)
Trusted Member
Joined: 8 months ago
Posts: 77
September 25, 2018 8:16 pm  

@tsakal Just checked, I'm running FCP version 10.4.3

Mid-2012 13" Macbook Pro (MacBookPro9,2) TB1 -> RX 460 (AKiTiO Node)
+ macOS 10.14.1+Win10
+ Linux Mint 19


ReplyQuote
Maximus
(@maximus)
Eminent Member
Joined: 1 year ago
Posts: 21
September 25, 2018 8:31 pm  

Guys, any of you use razer synapse on macos?
is it functional on mojave, only thing holding me back right now

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
Flint Ironstag
(@flint-ironstag)
Estimable Member
Joined: 2 years ago
Posts: 166
September 25, 2018 9:02 pm  

More idle curiosity than anything else, as I've moved on, BUT... is there a definitive answer on how many eGPUs MP 6,1 supports under Mojave yet?

MP 6,1 | 4c | d700
MP 6,1 | 6c | d500


ReplyQuote
tsakal
(@tsakal)
Estimable Member
Joined: 3 months ago
Posts: 122
September 25, 2018 9:12 pm  

@nu_ninja
Thank you

A. 2.7 GHz I7 4 Cores, 16Gb, 1TB MBP 13 2018 TB3 , EGPU Gigabyte Gaming Box RX580 8Gb

B. 3.1 GHz I7, 16Gb, 1TB MBP 13 2015 TB2 , EGPU Gigabyte Gaming Box RX580 8Gb


ReplyQuote
Ningauble77
(@ningauble77)
Trusted Member
Joined: 11 months ago
Posts: 85
September 25, 2018 9:12 pm  
Posted by: Maximus

Guys, any of you use razer synapse on macos?
is it functional on mojave, only thing holding me back right now

I have a Razer Naga Chroma I use in boot camp and macOS, alongside my Razer Core v2 which can be RGB configured in windows only (tho you can sort of cheat and configure it in parallels by connecting it's usb device to the VM).  Before Installing Mojave I ran the uninstaller and completely removed synapse.  I installed the new version from razer's website after installing mojave. There was an additional step of going to the security & privacy control panel in system preferences, going to accessibility and putting a check next to rzdeviceengine.  This is due to new whitelisting preventing unapproved software from interacting with the UI subsystem.

 It works (for me) as well as it did in High Sierra.  The DPI settings and button mappings do not match between windows and macOS, so I immediately put the mac synapse offline.  Additionally, it does not normally configure or detect my naga til I open the MacOS Synapse window and unplug and plug in the mouse after logging in.  If I do not do this it uses the default dpi and button mappings.  I have read horror stories about the razer driver causing issues on mojave during login for certain razer devices but aside from the above mentioned quirks its been fine for me.

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
Chippy McChipset
(@chippy-mcchipset)
Reputable Member
Joined: 1 year ago
Posts: 298
September 25, 2018 10:09 pm  

As a general stability comment, Mojave has worked pretty well with AMD GPU in testing. Behavior / stability similar to 10.13.4+. Only thing I noticed was it can take longer to eject the eGPU so don't shut it down and pull the TB3 cable until the eGPU screen goes totally blank and the main screen resumes focus.

2016-2018 Macs, Sonnet eGPUs, RX, WX, Vega AMD cards, GTX 1070 and RTX 2080, various 4K displays


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
Posts: 1600
September 25, 2018 11:02 pm  

10.14.1 Beta 1 is available to developers. No significant changes at first glance. Build is 18B45d.

purge-wrangler.shpurge-nvda.shset-eGPU.sh
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
----
Multiple Build Guides


ReplyQuote
ikir
 ikir
(@ikir)
Prominent Member
Joined: 2 years ago
Posts: 756
September 26, 2018 11:10 pm  

Also Mojave has faster Metal drivers, I get better fps in all games, same thing with the old OpenGL.

eGPU.it | LG 34" 4K 34UC88 curved ultrawide display
MacBook Pro 2018 Touch Bar i7 quad-core 2.7Ghz - 16GB RAM - 512GB PCIe SSD --> my Mantiz Venus extreme mod with Sapphire Nitro+ RX Vega 64


ReplyQuote
Page 1 / 3 Next