Setup & Software Discussions
Mac Pro 2013 eGPU set ups
 

Mac Pro 2013 eGPU set ups  

  RSS

nickmilitello
(@nickmilitello)
Eminent Member
Joined: 3 years ago
 

I have a nMP with an Akitio and Titan Z set up with Sierra.  Having issues with dual Titan Z on Sierra.  But I wanted to get a welcome discussion for anyone having nMP eGPU issues or fixes.

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


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

I'd love to hear how you succeeded with the El Capitan setup.

and your process for a single eGPU on the nMP

2013 MacPro 2xD700 [email protected] (AKiTiO Thunder2) + macOS 10.13.3
2017 TB MBP 2xGTX1080Ti-TB3 (Akitio Node) + macOS 10.13.4


ReplyQuote
nickmilitello
(@nickmilitello)
Eminent Member
Joined: 3 years ago
 

If I remember correctly, I downloaded the script via the instructions from Goalque.  

 

curl -o ~/Desktop/automate-eGPU.sh https://raw.githubusercontent.com/goalque/automate-eGPU/master/automate-eGPU.sh

 

chmod +x ~/Desktop/automate-eGPU.sh

 

cd ~/Desktop

 

sudo ./automate-eGPU.sh 

 

I had the GPU plugged in while I was doing this.  

 

I guess couple questions.  What card are you using to connect to the Mac and where are you getting hung up?

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


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

A Titan X with an Akitio Thunder2

I can run the script ok. When I restart, the progress on the Apple boot screen gets to around 45-50% then freezes.

The system reboots with the kernel panic error message and the cycle starts again.

It then loops like this until I force shutdown (Holding down the power button).

I tried -a mode and it booted once, but the card was not recognised by name only by NVIDIA Chip Model.

When I restarted it went back to the freeze loop. 

2013 MacPro 2xD700 [email protected] (AKiTiO Thunder2) + macOS 10.13.3
2017 TB MBP 2xGTX1080Ti-TB3 (Akitio Node) + macOS 10.13.4


ReplyQuote
nickmilitello
(@nickmilitello)
Eminent Member
Joined: 3 years ago
 

I would try and SMB reset.  shut down the Mac, unplug the power for 15-20 secs.  This resets the thunderbolt ports if there is something electronically hung up.  Then start he Mac without the Akitio plugged in.  Plug the Akitio in, run the script again.  Then use -a mode.

sudo ./automate-eGPU.sh -a

restart.  If that doesn't work, I would try sudo ./automate-eGPU.sh -uninstall and restart and then repeat the above process.

 

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


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

Is dual Titan Z setup still workable if you reinstall Mavericks from the Internet recovery and then upgrade to Yosemite or El Capitan? Firmware updates possibly have an effect on multiple eGPU detection as well.

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


ReplyQuote
nickmilitello
(@nickmilitello)
Eminent Member
Joined: 3 years ago
 

I tried a reinstall of El Capitan and the Dual Titan Z worked.  Unfortunately there was a few things I needed on Sierra so I had to upgrade.  

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


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

The early boot process has been changed significantly in macOS Sierra. Browsing the system log and comparing it to earlier OS X versions is one way to troubleshoot this problem. You can also use verbose mode (Command-V) on startup.

@imcalledandy: did you try GTX 980Ti?

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


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

I've had to put it off until Monday unfortunately. Work got in the way!

I will let you know how I get on. I'm trying to establish a rock solid process:

I think starting with the SMC reset is a good move. Then maybe reset PRAM. Disable SIP and follow the steps to install and run the script. Then, before restart turn on -a mode then restart and keep fingers crossed. 

Anything to add to that?

2013 MacPro 2xD700 [email protected] (AKiTiO Thunder2) + macOS 10.13.3
2017 TB MBP 2xGTX1080Ti-TB3 (Akitio Node) + macOS 10.13.4


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

Sounds a good plan. It’s also worth to try without -a mode in Bus 0. Good luck with the GTX 980Ti!

Interesting post at MacRumors:

http://forums.macrumors.com/threads/titan-x-best-mac-pro-card.1852113/page-4#post-24241741

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


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

@goalque - The 980Ti worked, quite literally out of the box 🙂

As you suggested I have tried without -a mode and on bus 0.

I have a Thunderbolt display which I need to have unplugged during boot or the system tends to hang. I wonder if using -a mode and switching to a different bus would solve this? Edit - This issue has resolved itself with a restart!

If anyone is interested in my process, let me know and I'll respond.

The only issue I have so far is that Final Cut Pro 10.3.2 does not open - it crashes upon launch.

FCP X now works!

I'm running macOS 10.12.2

2013 MacPro 2xD700 [email protected] (AKiTiO Thunder2) + macOS 10.13.3
2017 TB MBP 2xGTX1080Ti-TB3 (Akitio Node) + macOS 10.13.4


goalque and itsage liked
ReplyQuote
harkonnen
(@mehenn)
Estimable Member
Joined: 3 years ago
 

Hmm.

Is Titan-X on Pascal architecture? Meaning if Titan-X works on MacOS any GTX 10XX will work? Am I missing something?

late-2016 13" Macbook Pro + [email protected] (TB3 to TB2 adapter) (AKiTiO Thunder2) + macOS 10.12.3
late-2016 13" MBP + Quadro M2000/FirePro WX5100/GTX750-TB3 (AKiTiO Thunder3) + macOS 10.12.3
(Custom Thunder cables)


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

@Mehenn, the Titan X I have is Maxwell and did not work in Sierra or El Capitan in my tests. The only other card that I've tested and have working is a EVGA 980Ti on Sierra.

2013 MacPro 2xD700 [email protected] (AKiTiO Thunder2) + macOS 10.13.3
2017 TB MBP 2xGTX1080Ti-TB3 (Akitio Node) + macOS 10.13.4


ReplyQuote
devild
(@devild)
Trusted Member
Joined: 3 years ago
 
Hey imcalledandy,
What have you done to run FCPX?
Also, could you test DaVinci Resolve 12.5.4 Lite? I have reports that it crashes the system at loading with eGPU connected.

That is not dead which can eternal lie, And with strange aeons even death may die.


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

@devild - I'm using the card without a display connected, so mainly for CUDA rendering in C4D. I think I've just got lucky to be honest.

But this is what I did...

First, I opened FCP X and it crashed. I sent the report to Apple and restarted the machine.

I then opened loads of apps; Photoshop, Illustrator, After Effects, C4D and FCP and it opened straight away.

I closed it and opened again - all fine.

I've just tested opening it as I type and it worked - I didn't have to open other apps etc (I doubt that had anything to do with it anyway).

I'm sorry this isn't a great answer.

 

Mac Pro spec - 3.3GHz 8-core (I changed the processor), 64GB RAM, AMD D700s, EVGA 980Ti

macOS 10.2.2

FCP 10.3.2

eGPU is connected to TB Bus 0 (lower left) and is not powering a display

Also, I am not using @goalque's script in -a mode i.e. I ran it as default when setting up the eGPU.

2013 MacPro 2xD700 [email protected] (AKiTiO Thunder2) + macOS 10.13.3
2017 TB MBP 2xGTX1080Ti-TB3 (Akitio Node) + macOS 10.13.4


ReplyQuote
nickmilitello
(@nickmilitello)
Eminent Member
Joined: 3 years ago
 

Just out of curiousity with FCPX, did you make a new timeline?  I.e. I can get FCPX to open but as soon as a create a new timeline or load a project it crashes consistently  


 

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


ReplyQuote
nickmilitello
(@nickmilitello)
Eminent Member
Joined: 3 years ago
 

also did the crash have anything to do with " CGLSetVirtualScreen failed - didn't expect to get here."  I have tried both -a mode and standard mode and FCPX is crashing as soon as I open a timeline or a clip.  It is in Bus 0.  Tried it with 980Ti and Titan Z.  No Luck. Every other App works fine.  Just FCPX.  Any thoughts?

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


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

Hi @nickmilitello, sorry for the delay in coming back to you. I can confirm that I can use FCPX normally (creating new projects etc) with the eGPU connected.

Have you tried re-installing FCPX?

How is your dual eGPU setup working generally? Do you daisy chain the devices?

Also, do you use C4D?

2013 MacPro 2xD700 [email protected] (AKiTiO Thunder2) + macOS 10.13.3
2017 TB MBP 2xGTX1080Ti-TB3 (Akitio Node) + macOS 10.13.4


ReplyQuote
nickmilitello
(@nickmilitello)
Eminent Member
Joined: 3 years ago
 

Hey, thanks for getting back to me.  Tried reinstalling OS and FCPX.  Even if I start empty, i.e. No project open, then create a timeline, I get the crash every single time along with the same error message.  Tried single GPU, one Titan Z and then tried a smile 980ti.  Still crashes.

wasnt ever able to get daisy chaining to work with dual GPUs.  Yep using c4d.  Definitely odd that the exact same set up works fine on my MacBook Pro.  Definitely odd.

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


ReplyQuote
imcalledandy
(@imcalledandy)
Estimable Member
Joined: 3 years ago
 
Posted by: nickmilitello

 

Tried single GPU, one Titan Z and then tried a smile 980ti.  Still crashes.

wasnt ever able to get daisy chaining to work with dual GPUs. 

  

Perhaps it's the brand of graphics card. EVGA cards seem to be the most compatible.

So you haven't been able to daisy chain dual eGPUs? This is what I was hoping to try next. 

2013 MacPro 2xD700 [email protected] (AKiTiO Thunder2) + macOS 10.13.3
2017 TB MBP 2xGTX1080Ti-TB3 (Akitio Node) + macOS 10.13.4


ReplyQuote
nickmilitello
(@nickmilitello)
Eminent Member
Joined: 3 years ago
 

What brand and exact card are you working with?  It would be awesome to get FCPX to work.  The dual GPU hasn't worked, i.e. able to boot since I upgraded to sierra.   On El Capitan I used both ports on bus 0 to get it to work.  The daisy chaining was never success on either operating system.

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


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

I have the EVGA GTX 980 Ti FTW ACX 2.0+ 6GB

In El Capitan, I'm assuming once one eGPU worked it was simply a case of plugging in the other and it was detected?

2013 MacPro 2xD700 [email protected] (AKiTiO Thunder2) + macOS 10.13.3
2017 TB MBP 2xGTX1080Ti-TB3 (Akitio Node) + macOS 10.13.4


ReplyQuote
nickmilitello
(@nickmilitello)
Eminent Member
Joined: 3 years ago
 

Yeah I believe I tried the a single 980ti ftw evga with no luck in sierras and FCPX working.  Will take another look.  However one note, multiple maxwell cards i.e. 900 series don't work.  From my experience I was only able to get titan and 700 series to work in multiple configuration.  Also I did have to modify the script a bit and have the lines regarding "install GPU one at a time removed". Goalque helped me with that.  Then it was working fine with two Titan z, each plugged into the two ports on Bus 0.

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


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

Thanks for the reply. Please can you elaborate on the dual setup you had when it was working, just so I'm clear...

i.e. Will I have to run the script again even if I'm using the exact same card and setup, albeit plugging into a different port on bus 0?

Also, I'm on 10.12.2 - I wonder if that makes a difference to FCPX and eGPUs?

2013 MacPro 2xD700 [email protected] (AKiTiO Thunder2) + macOS 10.13.3
2017 TB MBP 2xGTX1080Ti-TB3 (Akitio Node) + macOS 10.13.4


ReplyQuote