• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Is there a "Process Monitor" for GPU's?

Dec 26, 2009
44 (0.01/day)
Is there a tool that can see what's being processed on a GPU at any given point?

For example, Process Monitor is indispensable for troubleshooting Windows, showing nearly everything happening behind the curtain, like when system resources are being overtaxed, then using PM to see what's misbehaving, and seeing a process is stuck infinitely looping on some file access request. Is there anything similar to this that can show what the GPU is processing?

The closest I can find is Windows 10 task manager, the "Processes" tab with GPU + GPU Engine columns enabled. This is helpful as it shows which GPU a process is assigned to and also shows the GPU percentage being used by that process. It'd be great though if there we could see what specifically is processing on the GPU such as stack/thread-wise, to see if certain functions or processes are stuck or not behaving as they should.

Does anything like this exist?
Last edited:
Apr 18, 2013
1,048 (0.35/day)
Artem S. Tashkinov
NVIDIA: nvidia-smi

If you're on Intel/AMD - no idea.