[SCRIPT] fr34k's macOS-eGPU.sh - one script, all solutions, fully automated
 
Notifications
Clear all

[SCRIPT] fr34k's macOS-eGPU.sh - one script, all solutions, fully automated  

 of  76
  RSS

mardarethedog
(@mardarethedog)
New Member
Joined: 2 years ago
 
Posted by: Donald Martin

@mardarethedog What monitor do you use for the 1080TI? Also, try running GPUsniffer before using Premiere Pro. Right click Premiere Pro - "Show Package Contents".

@donald_martin Only using the internal iMac monitor which is accelerated by the internal gpu.

davinci resolve and premiere pro are accelerated by the 1080TI. Both apps see the card. Also GPU activity monitor reports that the 1080TI is used both for timeline playback and export.

What's the benefit of using GPUsniffer before using Premiere Pro?

Best,
Rob

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
rhenriques11
(@rhenriques11)
Eminent Member
Joined: 2 years ago
 
Posted by: goalque
Posted by: rhenriques11

In my case I have a MacPro TrashCan with two internal AMD Fire Pro 500 and two external eGPU's, both Nvidia GTX 1080 Ti. All it's working now. If you have one of these models please take notice that it's important to choose the right thunderbolt ports used. MacPro has 6 TB2 ports and I was successful in connecting the screen to N2, one of the eGPU to the N1 and the second one to N5.

Photos, screenshots? Let see if we can enable all 6 TB2 ports for eGPU use, my automate-eGPU.sh script's -a mode did that earlier. @fr34k could implement the same functionality.

Hi goalque. I'm using a diferente setup now. I've conected one of the NVidias directly to the screen and started up with it connected to the machine. It's using Port N4. The other one is connected after the log in. Working perfectly. Nvidia is now the main GPU of the machine.
See attached screenshots.

Screen Shot 2018 05 06 at 15.30.48
Screen Shot 2018 05 06 at 15.30.34
IMG 6339
Screen Shot 2018 05 06 at 15.30.11

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
lars18th
(@lars18th)
Active Member
Joined: 2 years ago
 

Hi,
My results with the script in case it helps.
macOS 10.13.4 freshly installed on an external SSD. Applied security patch so that version is 17E202. fr34k's script worked like a charm. Acceleration for games working. I don't use CUDA, and it is not installed by default on the script, so I cannot tell about it.
On first reboot, the eGPU icon on the task bar didn't appear. Once rebooted again, it was there with the name of the GPU.
Specs:
rMBP 13" mid 2014. No dGPU, just intel Iris 5100.
Akitio Thunder2. Zotac GeForce 1050Ti OC.

As mentioned before, if I hotplug the eGPU once the system has booted, I get a black screen on the external display. If I try to 'hot-unplug' it, the system crashes and reboots itself.

I think everything that happens on my system is working as expected.

Many many many thanks for this amazing work.

Regards.

13" rMBP mid 2014. macOS 10.14.1 (thanks @goalque !).
Akitio Thunder2 with MSI Radeon RX560 OC mini (fits without modding).


fr34k liked
ReplyQuote
Charly4
(@charly4)
Eminent Member
Joined: 3 years ago
 

@mac_editor
Any idea which is the problem with dEGPU´s?
On the other hand, Are you experimenting minor issues with some transparencies like me?

Captura de pantalla 2018 05 06 a las 17.05.39
Captura de pantalla 2018 05 05 a las 19.20.17

Macbook PRO Retina 2012 15" (Intel HD 4000 + Nvidia Geforce GT 650M)
Akitio Thunder 2 + Nvidia 970 GTX


ReplyQuote
LeoLeal
(@leoleal)
Eminent Member
Joined: 3 years ago
 
Posted by: fr34k

@leoleal
can you boot with an eM attached directly to your 
Mac?

@fr34k, no I can't. I tried that too. Attached monitor directly on Mac with HDMI Cable, No Luck. Internal and External Monitor showed black screen (internal shows the apple logo with progress bar stuck. Cursor works.

As soon as I delete the KEXT, Internal and External monitor come back to life, but then I have no eGPU again.

I Tried using Integrated Graphics Only from the app @goalque linked to deactivate the 750m dgpu. No Luck either.

Restored the 13.3 Image and everything is working.

As last resort I tried even deleting the KEXT, installing the V8 PKG, booted, no luck, then copied the kext from your script over It (maybe something in that PKG's script would work), also no luck.

I turned On verbose Boot-arg, and filmed my screen with my cellphone (LOL) to read the boot messages before Apple logo Appear. I Could pause the video and read... didnt find anything special that could sign to a problem with the drivers.

But It really seems that It's something very specific with the EGPUSUPPORT kext. Im sorry I dont have deep knowledge to give you more info... unless U orient me to do so. My system is Safe... I have a working state (10.13.3) and a Freshly Updated state (10.13.4 w/ security update) saved in Time Machine.

Thank you again!

EDIT: Editted my signature to include my setup.

Macbook Pro Late 2013 (dGPU GT 750m) + Akitio Thunder 2 + GTX 970


ReplyQuote
Mize
 Mize
(@mize)
Eminent Member
Joined: 2 years ago
 

Tried the very latest just now and still no go on iMacPro 🙁

iMac Pro (2017), 3.2 GHz Xeon W, 32 GB, 1TB SSD, RX Vega 56 + AKiTiO Node Pro w/ Zotac 1080 Ti, working with login hack on 10.13.3 but BROKEN by Apple blocking Nvidia in 10.13.4. Boo-hiss you Apple!


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

ReplyQuote
Omer Ben-Amram
(@omer_ben-amram)
New Member
Joined: 3 years ago
 

MBP 2017, GTX 1070 10.13.4 latest here.
Working as expected - except getting black screen (with mouse) on hot plug. It's resolved after log off/logon.

The nice improvement from 10.13.3 that chrome is finally as responsive as with the internal GPU!
It used to lag when scrolling, unless started with --disable-gpu flag.

Also getting the disconnect "null" on taskbar.

Thanks a lot for your effort folks. It's really impressive!

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

fr34k and goalque liked
ReplyQuote
Baris Oktem
(@baris-oktem)
Active Member
Joined: 3 years ago
 

I assume if i make this eGPU script in my iMac Pro FinalCut Pro X will not work with eGPU (with NVidia 1080ti card) box in it?
I have to plug it out eGPU box or what is my another options?

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

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

@mac_editor
Any idea which is the problem with dEGPU´s?
On the other hand, Are you experimenting minor issues with some transparencies like me?

Captura de pantalla 2018 05 06 a las 17.05.39
Captura de pantalla 2018 05 05 a las 19.20.17

I’m busy with other stuff. Research will continue later this month on my end.

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro

 
2019 13" MacBook Pro [8th,4C,U] + RX Vega 64 @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.14.6 & Win10 [build link]  


fr34k and Charly4 liked
ReplyQuote
 of  76