Captura real de gputaskman, la herramienta de terminal de Scott Hanselman que muestra qué proceso usa la VRAM de la GPU, junto a una tarjeta gráfica NVIDIA GeForce RTX 5090

Scott Hanselman, vicepresidente y miembro del equipo técnico de Microsoft, publicó en GitHub gputaskman, un monitor gratuito que dice qué procesos usan tu tarjeta de video y cuánta memoria (VRAM) ocupa cada uno. Es un proyecto personal, no un producto oficial de Microsoft, y el propio repositorio lo describe como software temprano y experimental.

Lo más importante
  • Es gratis, de código abierto (licencia MIT) y vive en el repositorio shanselman/gputaskman.
  • Corre en una terminal y lo describen como un "htop" para la GPU.
  • Funciona en Windows con GPUs NVIDIA y AMD, en Linux, en WSL y en Mac con Apple Silicon.
  • Intenta identificar modelos de IA locales y estimar sus pesos y su caché KV.
  • Las mediciones son contadores reales, pero las clasificaciones de modelos son estimaciones.

Qué muestra gputaskman

La herramienta tiene una vista del dispositivo y otra de procesos. En la primera aparecen el uso de VRAM, la actividad de la GPU, la temperatura, el consumo de energía, la velocidad del reloj y el tráfico PCIe, con gráficas históricas. En la segunda ves, proceso por proceso, la memoria local, la memoria del sistema que la GPU puede usar y la actividad por motor, incluida la codificación y decodificación de video.

También detecta con qué tecnología trabaja cada programa (CUDA, Vulkan, ONNX Runtime y otras). Todo se puede exportar: con --once sacas una instantánea en texto, con --json un archivo JSON, y el comando diff compara dos capturas.

El ángulo de la IA local

Aquí está lo más curioso. Si corres modelos de lenguaje en tu equipo, gputaskman intenta reconocerlos y te dice su tipo, arquitectura, cuantización y el tamaño estimado de los pesos y de la caché KV. Es útil para entender por qué una tarjeta como la RTX 5090 se llena más rápido de lo esperado al subir el tamaño del contexto. También sirve a quien trabaja con memoria unificada, como en el Mac Studio M5 Ultra con 512 GB, aunque en Mac faltan varias métricas.

Ojo con las cifras: el README advierte que esos desgloses son estimaciones y que sumar filas puede exagerar el uso, porque una misma superficie compartida puede contarse en varias apps. La referencia es el total del adaptador. Un valor N/A significa "no disponible", no cero.

Herramienta
gputaskman
Gratis (licencia MIT)
Sistemas
Windows 10/11, Linux, WSL, macOS
Windows de 64 bits con driver WDDM actual
GPUs compatibles
NVIDIA, AMD y Apple Silicon
Intel todavía no está soportado
Datos por proceso
VRAM, actividad y motores
Más temperatura, consumo, reloj y PCIe del dispositivo
Exportación
Texto y JSON
Comando diff para comparar capturas
Descarga
ZIP portable en Releases
Builds x64 y ARM64 sin firmar
Estado
Temprano y experimental
Sin planes anunciados de integrarlo a Windows 11

Cómo probarlo en Windows

La vía más sencilla es bajar el ZIP portable desde la sección Releases del repositorio, extraer todo y ejecutar gputaskman.exe; no necesita Python, CUDA ni permisos de administrador. Como las builds no están firmadas, conviene comprobar el archivo de hash que acompaña la descarga.

Si prefieres correrlo desde el código, instala Git y uv con winget, clona el repositorio y ejecuta uv run --locked gputaskman. En Mac solo existe esta segunda ruta, sin descarga portable. La primera ejecución necesita internet. Y si te preocupa el rendimiento general, mira lo que promete Windows 11 en PCs de 8 GB y lo que se sabe de Windows 11 27H2, la gran actualización de 2027.

Lo que sí hace
  • Atribuye VRAM y actividad a cada proceso.
  • Reconoce cargas de IA local y estima su costo en memoria.
  • Exporta a texto y JSON para guardar o comparar.
Lo que debes tener en cuenta
  • Es experimental y los modelos detectados son estimaciones.
  • Es un repositorio personal con binarios sin firmar.
  • No analiza texturas ni tensores individuales; para eso están PIX y Nsight.

Nuestra opinión

Con la VRAM cada vez más disputada entre juegos, navegador e IA local, una herramienta que dice quién se la está comiendo llega en buen momento. Pero es muy joven: úsala para diagnosticar y no como verdad absoluta, y revisa el hash antes de ejecutarla.