Apple added a new feature to Activity Monitor that allows us to see how hard our GPU (Graphics Processing Unit) is working.
Open Activity Monitor (Applications > Utilities > Activity Monitor). This is one of my favorite applications. I use it almost daily to monitor how hard my CPUs are working, or the data transfer speeds between the computer and external hard disks or monitor network bandwidth. (Yeah, I’m a geek and I love numbers, but this is still a really helpful software tool.)
GPU monitoring does not appear in the text tabs at the top of the Activity Monitor window; though it would be nice if it did.
Instead, from the menu bar at the top, select Window > GPU History.
This opens a window that displays the GPU installed on your system at the top, and GPU activity over time running along the bottom. For most business applications – web browsing, word processing, spreadsheets or email – the GPU will mostly be in “loafing” mode, as you can see in this screen shot.
Then, just to illustrate what it looks like when the GPUs are working harder, I opened FCP X, imported some 4K RED files and did some transforms, color grading and LUT changes on them. The GPUs suddenly became busy during rendering, but not playback.
What I discovered is that adding a LUT didn’t tax the GPUs as much as doing color grading on a clip. (I should mention that the higher the light blue bar, the harder the GPUs are working.)
I enjoy leaving this window open to see what activities during editing or exporting cause the GPUs to get busy and which don’t. This screen simply monitors GPU activity. Leaving it open won’t hurt anything, nor slow your system down.
The world will not end if you don’t use this, but, sometimes, its fun to watch – and very useful when you are trying to figure out why something is taking a long time.
7 Responses to An Easy Way to Monitor GPU Activity
My version of Activity Monitor does not have GPU History. And Command 4 does not bring it up. I have two CPU choices, but no GPU. I don’t see GPU in the All Activities window either. I’m still using Sierra 10.12.6 if that makes a difference.
Yes, the version of macOS you have makes a difference. This is a relatively new feature that, I suspect, showed up first in High Sierra (10.13.x).
Rats. Thanks, Larry. I need to wait for a new computer. I have some 32 bit programs I still need to run. I know I can do a partition, but I’m reluctant to go through what it takes to set it up.
I’m running High Sierra (10.13.4) on a mid-2011 27″ iMac. I get a blank window when I open up GPU history. However, I do see lots of activity on the CPU history. Is this because of my older computer?
I don’t know for sure – because I’ve sold my older systems – but I suspect you are correct. Your system is too old for the hardware sensors on the GPU to interface with this window.
So weird, mine only shows the Intel HD Graphics and AMD Radeon Pro 560, but not the external Nvidia 1080Ti. Assuming your GTX780M is not an external GPU?
Correct, the nVidia card is internal to my iMac. I don’t know why the eGPU card is not showing up.