M HYPE SPLASH
// general

How can I identify which processes are using the GPU?

By Emma Terry

Is there any way to find out which process is using the GPU for intensive calculations? (OpenCL, CUDA, etc? Primarily OpenCL?)

e.g. if you run an OpenCL-powered video transcoder, you'll see nothing in your task manager that tells your GPU is burning through data at a ridiculous rate - though your fans will have kicked into overdrive.

If the reply is driver-specific, I am interested in nVidia primarily.

3 Answers

Turns out Sysinternals' Process Explorer can do this (of course it can, there's nothing it can't do, apparently!).

Process Explorer GPU load by process

1

Process Hacker, the open source alternative to Process Explorer, also shows the GPU usage.

Press CTRL+I to get the system information Window and click on the GPU Tab, so get a graph with the GPU usage.

enter image description here

7

AMD Catalyst Control Center has an indicator of GPU activity in the Performance section. I would assume nVidia software has a similar output. It's usually associated with overclocking.

enter image description here

Otherwise you can download the free GPU-Z. It includes a GPU Load output.

enter image description here

2

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy