Monitor GPU performance on OSX

Solution 1:

You can use Activity Monitor that comes with MacOS in Applications>Utilities

Choose Window>GPU History

or press ⌘4

GPU monitoring Mac

Solution 2:

Update: MacOS includes the in-built powermetrics command line tool which allows for access to varity of performance and power info. e.g. to obtain running GPU info every 5 seconds:

sudo powermetrics --samplers gpu_power

To access all info (inluding temperatures for certain devices) run it without any arguments. Or to sample GPU usage for one iteration (-n1 over say 200ms (-i200):

sudo powermetrics --samplers gpu_power -n1 -i200

The Intel Power Gadget also allows for monitoring of Intel GPUs, along with other measures of power usage for CPU, temperature, etc. It also has command line tools that provides for logging to a file.

Solution 3:

I'm using iStat Monitor, which is a really great app.

GPU monitoring is also supported. Here i found YouTube Review (not related with me, have further searches for better/other reviews)