Glossary/CPU, GPU and energy

% GPU

Also: GPU usage, GPU Time

Quick answer

% GPU is the share of the graphics processor's capacity that a process is using. The GPU draws the screen and also runs work such as video effects, games, and machine learning tasks.

In recent versions of macOS, Activity Monitor can show % GPU and GPU Time columns in the CPU tab. You can also choose Window > GPU History to see a graph of GPU activity over time.

WindowServer, which draws everything on screen, often uses some GPU. Games, video editors, 3D apps, and web pages with heavy animation can use a lot more.

How to see which app is using the GPU

Open Activity Monitor and click the CPU tab. If you do not see % GPU, choose View > Columns and check it. Click the column header to sort.

The View menu also has a GPU Processes option that limits the list to processes using the GPU.

Why high GPU use matters on a laptop

Apple suggests checking GPU activity if your Mac feels hot or the battery drains quickly. Sustained GPU work produces heat and uses energy, just like CPU work.

Why the GPU is busy when nothing is open

An empty desktop does not mean an idle GPU. Sort the % GPU column and you will usually find one of these:

  • WindowServer drawing the screen. It does more work with more displays, higher resolutions and more motion on screen.
  • A browser tab in the background that plays video, runs animations or draws with WebGL.
  • A video call app that is still open, especially with background effects on.
  • An app hidden behind other windows that keeps redrawing, such as a game at its menu screen.
  • Apps that run machine learning or image work in the background on the GPU.

How to read % GPU and GPU Time

% GPU is what the process is using right now. GPU Time is the total GPU time the process has used since it started, the same idea as the CPU Time column. A process with low % GPU but a GPU Time that keeps growing is using the graphics chip in the background.

The View menu has two GPU filters. GPU Processes shows only the processes using the GPU. Processes, by GPU groups them under each GPU, which helps on Macs with more than one graphics processor.

Apple silicon and Intel graphics

On a Mac with Apple silicon, the GPU is part of the same chip as the CPU and shares its unified memory. There is one GPU, and its use shows up in the same heat and battery figures as the CPU.

Some Intel Macs have two graphics processors: an integrated one that uses less power and a separate, faster one. The Energy tab shows whether an app requires the high performance GPU, since that one uses more energy.

Apple's GPU History help suggests an external GPU if the graph is full of tall bars. External GPUs only work with Intel Macs, not with Apple silicon.

How to check GPU use in Terminal

sudo powermetrics --samplers gpu_power -n 1 takes one sample and prints GPU frequency, how much of the time the GPU was active, and an estimate of GPU power. It asks for your administrator password and only reads data.

On Apple silicon, ioreg -r -d 1 -w 0 -c IOAccelerator | grep -o '"Device Utilization %"=[0-9]*' prints the current use of the whole GPU as a single percentage, with no password needed.

Questions people ask

What does % GPU mean in Activity Monitor?

It is the share of the graphics processor a process is using. High values usually come from games, video work, 3D apps, or heavy web animation.

How do I see GPU usage on a Mac?

In Activity Monitor, choose Window > GPU History for a graph, or add the % GPU column to the CPU tab with View > Columns.

Why is WindowServer using the GPU?

WindowServer draws the windows, menus, and effects you see on screen, so it uses the GPU whenever the screen changes. More displays and more motion mean more work.

Is high GPU usage bad for my Mac?

No. The GPU is built to work hard during games, video editing and 3D work. It is only a concern when an app you are not using keeps it busy, since that costs heat and battery.

What is a normal % GPU when the Mac is idle?

Low, with WindowServer usually showing a little use and most apps at zero. If an app you are not using stays near the top, check what it is drawing.

How do I stop an app from using the GPU?

Close the window or tab doing the drawing, or quit the app. Some apps also have a setting to turn off hardware acceleration, which moves the work to the CPU instead.

Related

Looking for something better than Activity Monitor? See the best Activity Monitor alternatives for Mac, or browse every term in the glossary.