Apple has made it easy for you to set a desired application to prefer your external graphics processing device (eGPU) right in the operating system itself. How to do it
Install your applications
Note the installation location of the application you want to specify to prefer eGPU. Unintuitively, Apple has decided that instead of using a preference panel under System Preferences for Centralized Administration, instead, use Finder to navigate to the installed program and make changes under the option Get info .
] Make sure it works
You can monitor all your Mac GPU performance by enabling GPU history graphics in Activity Monitor. How to do it
- Start Activity Monitor .
- Select Window> GPU History .
- You can now see the graph.
] Only start the program you have set the external GPU as preferred and see if the GPU is used in the GPU History graph.
As understood in the setting, when the eGPU is connected to your Mac, the program will prefer to use for eGPU. If you have loosened eGPU, the application will seamlessly fall back on the internal GPU of your Mac. I would have preferred this to be a system selection panel so I can see which programs I've set to prefer eGPU all in an easy-to-read list, but it's a start! Do you have an eGPU? What kind of performance difference will you be relative to your internal GPU? Let us know in the comments!