• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

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

Joined
Dec 26, 2009
Messages
48 (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:
NVIDIA: nvidia-smi

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