Free open-source GPU task manager reveals exactly what's eating your VRAM — Microsoft VP's new GPU Taskman tool reveals every process using your GPU, how much memory each uses, and breaks down AI and LLM workloads

gputaskman in action
(Image credit: Future)
9

Microsoft VP Scott Hanselman has revealed a new open-source GitHub project called gputaskman. The name neatly encapsulates the headline role of this tool, a GPU-focused task manager, but its scope might be broader than you expect. This new tool for Windows, Linux, and macOS can show per-process GPU usage, VRAM consumption, active runtimes, and many more stats. It also breaks out AI/LLM task-specific information.

Latest Videos FromTom's Hardware
Mark Tyson
News Editor

Mark Tyson is a news editor at Tom's Hardware. He enjoys covering the full breadth of PC tech; from business and semiconductor design to products approaching the edge of reason.

  • qxp
    Also try nvtop and btop
    Reply
  • ezst036
    Hmm.

    We have all of these task managers and process lists, yet can anybody actually identify the processes which go into feeding all of the OS-level advertisements?

    I doubt Microsoft was nice enough to name it YourAnnoyingAdvertisements.exe.
    Reply
  • quorm
    Weird, it says all of my VRAM is being taken up by a datacenter two states over to help kids cheat on their history essays?
    Reply
  • palladin9479
    Ehh not that great unless it can also break down the sub categories that are allocating blocks. Most VRAM is just a resource cache, so listing total allocated doesn't help.
    Reply
  • Lamarr the Strelok
    Nope. It took months to clean the crap out of W11.Adding more MS stuff would be a mistake for me.It's nice to work on Linux where you don't have to worry about what's creeping in the background.
    Reply
  • Edward Jazzhands
    Mark Tyson yet again is presenting AI generated recreations of existing tools as if this is the first time it's ever been done. Although this new tool does look quite good, the way Tyson writes about them is often infuriating because every time he reports on one of these AI generated tools, he doesn't mention or even seem aware of the fact that this is merely a slight improvement over the other tools that already do this. He presents it as if this is a brand new idea and nobody has done this before. It's the exact same thing that vibe coders do when they post their AI slop recreations on Reddit and then act dumbfounded when people call them out for not even realizing they just generated a copy of an existing project.
    Reply
  • splus
    I had to uninstall it - it uses too much CPU, not via its own process but via Windows main System process. It's good to use it for a short time just to see the VRAM usage, but not to leave it running in the background.
    Reply
  • Nikolay Mihaylov
    splus said:
    I had to uninstall it - it uses too much CPU, not via its own process but via Windows main System process. It's good to use it for a short time just to see the VRAM usage, but not to leave it running in the background.
    Wut? It's a single Python process that uses less than 1% of a single core.
    Reply
  • splus
    Nikolay Mihaylov said:
    Wut? It's a single Python process that uses less than 1% of a single core.
    Well, whatever that python process was doing had to do with or triggered the main Windows system process that was using at least 2 performance cores considerably. The moment I closed the cmd window with the GPU task manager it stopped.
    Reply