While Windows 11 comes equipped with a baseline suite of diagnostic tools designed to help users understand system health, tracking down granular hardware resource consumption often requires turning to third-party software. However, a newly released utility developed by a prominent Microsoft executive aims to bridge that gap natively, offering unprecedented clarity into how graphics processing units utilize memory. Created by Scott Hanselman, a Vice President and Member of Technical Staff at Microsoft and GitHub, the new open-source tool is called "gputaskman" and is designed to peel back the layers of opaque GPU reporting that have long frustrated advanced users, creators, and developers.

The utility arrives as a direct response to a persistent limitation within modern operating systems. While the default Windows Task Manager offers a general overview of GPU utilization, it frequently leaves users with more questions than answers, particularly when dealing with large memory footprints.

gputaskman is a Microsoft employee’s answer to Windows 11’s lack of GPU monitoring

The core motivation behind the development of gputaskman stems from a common scenario familiar to many power users. When a system reports massive memory consumption—such as an allocation of fifteen gigabytes of VRAM—default task management tools rarely explain the underlying cause. As Hanselman highlighted in notes regarding the project, standard monitoring utilities often leave users wondering what is actually driving those numbers. Questions regarding whether the consumption is being caused by active model weights, key-value caches, a web browser, the desktop compositor, or why a significant portion of graphics memory appears to be mapped into system RAM often go unanswered by default operating system diagnostics.

A Microsoft engineer finally gives Windows 11 a proper, unofficial GPU monitor

Granular GPU usage tracking has transformed from a niche requirement into an absolute necessity for many professionals and enthusiasts, largely driven by the explosive growth of locally run large language models and artificial intelligence workflows. Because AI models and local machine learning tasks place unique and heavy demands on hardware, knowing precisely how individual models are faring and what specific tasks they are executing is critical for optimization.

Even for users who are not actively running large language models or engaging in local AI development, gputaskman serves a practical purpose. The utility provides immediate clarity on which applications, background processes, or rendering engines are demanding graphics and video processing power, alongside precise metrics detailing the exact capacity they are occupying. This level of transparency allows users to easily identify rogue processes, optimize hardware allocation, and better manage thermal and performance footprints without sifting through complex command-line interfaces or unreliable diagnostic utilities.

It looks really sleek, too

Beyond its functional utility, gputaskman is built with a strong emphasis on modern design aesthetics, featuring a clean, sleek interface that integrates smoothly into contemporary desktop environments. Designed primarily to operate within Windows ecosystems, the tool provides robust support for both Nvidia and AMD graphics hardware. Furthermore, its versatility extends beyond standard Windows desktop configurations, offering compatibility with Nvidia GPUs running on Linux or Windows Subsystem for Linux environments, as well as native support for Apple Silicon hardware running on macOS.

A Microsoft engineer finally gives Windows 11 a proper, unofficial GPU monitor

The project is hosted openly on GitHub, allowing developers, system administrators, and curious users to inspect the codebase, contribute improvements, or download compiled versions directly. For those interested in trying the utility firsthand, portable download options are available via the official gputaskman repository, enabling users to run the application immediately without requiring a traditional installation process or administrative setup.