How can I identify which processes are using the GPU?
Solution 1
Turns out Sysinternals' Process Explorer can do this (of course it can, there's nothing it can't do, apparently!).
Solution 2
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.
Solution 3
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.
Otherwise you can download the free GPU-Z. It includes a GPU Load output.
Related videos on Youtube
Mahmoud Al-Qudsi
Inventor, founder, hardware engineer, software developer, blogger, systems architect, and tech enthusiast. Currently Director of NeoSmart Technologies: http://neosmart.net/ Disclaimer for any posts on the topic: I'm the author of EasyBCD (it's free). @mqudsi on twitter [email protected]
Updated on September 18, 2022Comments
-
Mahmoud Al-Qudsi over 1 year
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.
-
Mahmoud Al-Qudsi about 11 yearsThanks, but you misunderstand my question - I need to identify the process responsible for the GPU load.
-
Brad Patton about 11 yearsAh relied more on the title. I'm going to edit it to be more clear.
-
Mahmoud Al-Qudsi about 11 yearsBy process or just total?
-
magicandre1981 about 11 yearshover over the high spikes in the graph and you get a tooltip. But the tool also offers a GPU column.
-
Anton Krouglov about 7 years@magicandre1981 Worked for me better than Process Explorer; Make sure you select all nodes there; after that you can add GPU usage column to the process list. Make sure you run it elevated.
-
moondra over 6 yearsIs this still the best resource?
-
magicandre1981 over 6 years@moondra ProcessHacker also allows you to add the GPU column to see which process use GPU. I prefer ProcessHacker because it is open source compared to Process Explorer.
-
moondra over 6 yearsThanks. I downloaded it. Going to fiddle around with it.
-
magicandre1981 over 6 years@moondra ok, also setup the plugins to have more functionality.
-
Mikey about 5 yearshow can you tell if it is the dedicated gpu or the intel gpu?