[SCRIPT] Accelerate All Applications On eGPU - macOS 10.13.4+
 
Notifications

[SCRIPT] Accelerate All Applications On eGPU - macOS 10.13.4+  

 of  4
  RSS

Rowley
(@rowley)
Active Member
Joined: 1 year ago
 

@mac_editor so how can I use the internal monitor with eGPU? Downgrade?

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

ReplyQuote
Rowley
(@rowley)
Active Member
Joined: 1 year ago
 

@mac_editor thanks man, as it mentioned should need a HDMI plug display emulator to solve my problem, any other solution?

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


ReplyQuote
Reldonas
(@reldonas)
New Member
Joined: 1 year ago
 

Hi,

It worked great for me. I only have a roblem with wine. I play Eve Online and it uses wine. I couldnt get it work on eGPU. Any idea how to make it work ? It doesnt recognize wine as an application, but when i play it shows it as wine on "Force quit" window or at activity monitor. 

Thanks,

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


ReplyQuote
RemoteMe87
(@remoteme87)
New Member
Joined: 1 year ago
 

Hey
I have a question. How to make an app work in specific directory inside Application folder?

I've done it. .plist file editing with:
<key>GPUEjectPolicy</key>
<string>relaunch</string>
<key>GPUSelectionPolicy</key>
<string>preferRemovable</string>

Did the trick. 
Thanks to ozzy. Cheers

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
 

set-eGPUout with support for UI automation on Mojave+. See documentation for pre-requisites (eGPU must be plugged in + Terminal needs permissions to control system). Another feature is the ability to set preference for apps at user-provided directories (such as external drives).

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

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


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

Explanation from Apple regarding why there isn't a global switch for preferring external GPUs:

"A global setting was considered and rejected because most apps (think basic AppKit apps) get no benefit from being on the eGPU but gain some fragility since they may have to restart when the eGPU is ejected and might crash if it is hot-unplugged. Also, some apps/workloads actually perform worse on an eGPU because of the decreased memory bandwidth between the CPU & GPU."

Fair enough, makes a bunch of sense.

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

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


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

Hi,

It worked great for me. I only have a roblem with wine. I play Eve Online and it uses wine. I couldnt get it work on eGPU. Any idea how to make it work ? It doesnt recognize wine as an application, but when i play it shows it as wine on "Force quit" window or at activity monitor. 

Thanks,

I don't think that "prefer eGPU" works with wine, but it works for sure with an external Monitor plugged to the eGPU. If this display is set to main display, any application launched on this display, including wine, uses the eGPU.

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


ReplyQuote
LionRyan
(@lionryan)
New Member
Joined: 1 year ago
 

Macbook pro 2014 mid + gt750m
Thanks to you, I use the eGPU well.
But I have small problem, I cannot boot bootcamp.
I think it's because suppressing internal graphics(750m).
Is there a way to use boot camp?

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
 

@lionryan this script has nothing to do with that and does not disable GPUs. If you are using an NVIDIA Maxwell or later eGPU in a TB3 enclosure, your system cannot be used in bootcamp on this Mac and won’t boot (POST) while such an eGPU is plugged into the system. 

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

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


ReplyQuote
hvdtuan
(@hvdtuan)
Active Member
Joined: 1 year ago
 

Hello mac_editor

I installed the  set-eGPU  on my Macbook Pro Retina 13-inch  2012 OS Mojave, in PCI menu says Management installed: no.

There is also no display on the external display.

Is set-eGPU  compatible with Macbook Pro Retina 2012 with Thunderbol 1 ?

Thank you

Macbook Pro 15-2011, Macbook Pro Retina 13-2013, Macbook Pro Retina 15-2012, Macbook Pro Retina 15-2015, Imac 27 2013
Sonnet eGFX 550 + AMD RX 580


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

Hi,
@mac_editor
it works great with my setup. Thank you!!

2017 15" MacBook Pro, MacOS Catalina 10.15.1 (19B88), Sonnet eGFX Breakaway Box 650, Radeon VII


ReplyQuote
(@eaglejs)
Active Member
Joined: 1 year ago
 

Forgive me if this has already been asked.

All I want is to use my eGPU which is running the Nvidia RTX 2080 to output to my two monitors in the OSX Environment. Can this script do that? I'm not 100% sure what it does exactly so I am afraid to run it.  I know it forces apps to use the GPU, but does my question fall inline with this solution?

My Specs:

Read my sig. 🙂 

This post was modified 10 months ago

MacOS (Always Latest) 10.15.x
MacBook Pro (13-inch, 2019, Four Thunderbolt 3 Ports)
Processor: 2.8 GHz Intel Core i7
Memory: 16 GB 2133 MHz LPDDR3
Startup Disk: Macintosh HD
Graphics: Intel Iris Plus Graphics 655 1536 MB
eGPU: Razer Core V2 with Nvidia RTX 2080

Running the latest version of Windows 10 with bootcamp getting 100+ fps in most modern games.

Patiently waiting for Nvidia drivers. All I want is to extend my desktop to two monitors through the eGPU. One cord to rule them all, but I won't hold my breath...


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

@eaglejs Please read the documentation for any script(s) before using.

Maxwell or later NVIDIA eGPUs require web drivers - which aren't available for Mojave.

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

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


ReplyQuote
(@eaglejs)
Active Member
Joined: 1 year ago
 

@mac_editor ok, that's what I thought, but it wasn't clear. I keep seeing people mentioning their use of Nvidia, so I was getting my hopes up. darn. ><

MacOS (Always Latest) 10.15.x
MacBook Pro (13-inch, 2019, Four Thunderbolt 3 Ports)
Processor: 2.8 GHz Intel Core i7
Memory: 16 GB 2133 MHz LPDDR3
Startup Disk: Macintosh HD
Graphics: Intel Iris Plus Graphics 655 1536 MB
eGPU: Razer Core V2 with Nvidia RTX 2080

Running the latest version of Windows 10 with bootcamp getting 100+ fps in most modern games.

Patiently waiting for Nvidia drivers. All I want is to extend my desktop to two monitors through the eGPU. One cord to rule them all, but I won't hold my breath...


ReplyQuote
hypernurd
(@hypernurd)
Trusted Member
Joined: 3 years ago
 

Great work @mac_editor - you've done it again!

I've been really struggling with FCP rendering on the built in AMD GPUs on my MacPro trashcan and was hoping to use my 1080Ti to improve this using the MPB - looks like I now can. Yay!

My question is this. By installing your script does this take care of GPU recognition for a Anaconda/Python/Tensorflow setup? I wish to use my GPU for this function but also want to benefit from FCP acceleration. I have seen a post from @ricc on just such a setup but am unsure if this will conflict with set-eGPU.sh (or vis-a-verse). 

Thanks in advance.

mid-2017 15" Macbook Pro RP560 + [email protected] (Mantiz Venus) + macOS & Win10


ReplyQuote
hypernurd
(@hypernurd)
Trusted Member
Joined: 3 years ago
 

@eaglejs

Looks like its time to revert to 10.13 and change your sig;

MacOS (Nearly Always Latest) 10.13.x

😛

mid-2017 15" Macbook Pro RP560 + [email protected] (Mantiz Venus) + macOS & Win10


ReplyQuote
(@eaglejs)
Active Member
Joined: 1 year ago
 

@hypernurd

Bwahaha! Riiight? Lol thanks Apple/Nvidia.

MacOS (Always Latest) 10.15.x
MacBook Pro (13-inch, 2019, Four Thunderbolt 3 Ports)
Processor: 2.8 GHz Intel Core i7
Memory: 16 GB 2133 MHz LPDDR3
Startup Disk: Macintosh HD
Graphics: Intel Iris Plus Graphics 655 1536 MB
eGPU: Razer Core V2 with Nvidia RTX 2080

Running the latest version of Windows 10 with bootcamp getting 100+ fps in most modern games.

Patiently waiting for Nvidia drivers. All I want is to extend my desktop to two monitors through the eGPU. One cord to rule them all, but I won't hold my breath...


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

@hypernurd set-eGPU only affects native macOS apps. Dev environment setups would have to setup as in other guides.

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

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


ReplyQuote
(@adriano_ansaldi_ii)
Active Member
Joined: 7 months ago
 

macOS 10.14.6 Mojave:

I used  set-eGPU  in the correct way but after, when I open the apps, there is no active flag.

How can I solve it? Are there alternatives?

Mac mini (Late 2012) i5 2,5GHz | Sonnet 350 + Sapphire NITRO RX 480 8GB | 16GB RAM | 1TB SSD
MacBook Air (Early 2014) i5 1,4GHz | AKiTiO Thunder2 + AMD RX 480 8GB | 4GB RAM | 128GB PCIe


ReplyQuote
(@rupert_denham)
New Member
Joined: 1 month ago
 

@mac_editor

Hey all, 

I am currently using Purgewrangler for my egpu configuration (razer core 2 + MSI RX580 8gb gaming).

The problem I am having is when I game I like to play music on youtube on Google chrome app however it also uses my EGPU limiting the bandwidth and performance in game. I know that I can set a "prefer external egpu" option using the applications in finder but is there a way to select 'prefer built in graphics'  or 'do not use egpu' ?? 

 

Sorry if this isn't the topic based question but it seemed like a revelant enough forum to ask haha :'P 

Rupert 

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

ReplyQuote
(@rupert_denham)
New Member
Joined: 1 month ago
 

@mac_editor

You're a legend thanks 

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


ReplyQuote
(@titomoskito_1)
New Member
Joined: 3 weeks ago
 

macOS 10.15.2 Catalina:

I used   set-eGPU   but there is no active flag.

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


ReplyQuote
 of  4