Noticias

GPU Taskman: la herramienta gratis que te muestra qué programa se come la VRAM de tu PC

Collage con el titular «¿Quién se come tu VRAM?» y el texto «GPU Taskman te lo dice, programa por programa», junto a la foto de una placa de video de tres ventiladores de la que sale un ticket de papel y un sticker que dice «Gratis y experimental».

Si alguna vez abriste el Administrador de tareas, viste la memoria de la placa de video (la VRAM) casi llena y te quedaste sin saber quién se la estaba comiendo, ahora hay una herramienta gratis que intenta contestar justo eso. GPU Taskman (su nombre técnico es gputaskman) es un monitor para la terminal creado por Scott Hanselman, vicepresidente de Microsoft, que lista programa por programa cuánta memoria de la placa usa cada uno y, cuando encuentra evidencia (por ejemplo, con Ollama o llama.cpp), qué modelo de inteligencia artificial tiene cargado.

La última versión publicada es la 0.3.3, del 7 de noviembre de 2026. Es de código abierto, con licencia MIT, y funciona en Windows con placas NVIDIA o AMD, además de Linux, WSL (el Linux que corre dentro de Windows) y Mac con chip Apple. Eso sí: su propio autor la define como software temprano y experimental, y no viene con Windows. La publicó en su cuenta personal de GitHub, y en el repositorio no aparece presentada como un producto de Microsoft.

A quién le sirve: a quien juega y quiere saber qué otros programas le quitan memoria al juego, a quien corre modelos de IA en su propia máquina y a quien mira una placa medio llena con el escritorio vacío y sospecha de todo el mundo. Si tu PC anda bien y nunca te preguntaste qué es la VRAM, no tenés que hacer nada: seguí con tu vida, que está muy bien.

Qué podés hacer hoy:

  • Para una mirada rápida, sin bajar nada: abrí el Administrador de tareas, entrá a Detalles, hacé clic derecho en el encabezado de las columnas, elegí Seleccionar columnas y agregá las de memoria de GPU dedicada y compartida. Ya viene en Windows, con la salvedad que explicamos más abajo.
  • Para ver un reparto más fino, programa por programa: probá la versión portátil de GPU Taskman, que no se instala y se borra como cualquier carpeta. Los pasos están acá abajo, después de los avisos.
  • Si es una PC de trabajo: consultá antes de correr un ejecutable sin firma digital, que es lo que se publica por ahora.

Antes de bajarlo: cuatro avisos

  • No está firmado. El proyecto aclara que los ejecutables «actualmente no están firmados» (traducción nuestra), así que Windows puede mostrarte una advertencia. Bajalo solo de la página del proyecto, no de un «espejo» que aparezca en un buscador. Junto a cada ZIP se publica un archivo .sha256: compará su contenido con lo que te da Get-FileHash .\nombre-del-archivo.zip en PowerShell. Si coincide, es el archivo que publicó el proyecto; si no coincide, no lo ejecutes.
  • Sirve para mirar. Tiene días de vida y cambia todo el tiempo: no decidas la compra de una placa con un solo número suyo.
  • En Windows, NVIDIA o AMD. Son las placas que el proyecto declara, con Windows 10 u 11 de 64 bits y un controlador actualizado. Una notebook que solo tenga gráficos Intel no figura entre las compatibles en Windows.
  • Cuidado con lo que compartís. Según el proyecto, no envía telemetría. Pero la vista de detalle y la salida JSON pueden incluir rutas de archivos, opciones de línea de comandos, nombres de modelos y puertos locales. Revisá antes de pegar una captura en un foro.

Cómo probarlo en Windows sin instalar Python

La vía más simple es el ZIP portátil, de unos 15 MB, que no necesita Python ni instalación:

  1. Entrá a la página de versiones del proyecto y bajá el ZIP windows-x64 de la versión más nueva (hoy, la 0.3.3). Si tu equipo es Windows sobre ARM, el archivo es el que dice windows-arm64.
  2. Extraé el ZIP completo. La carpeta _internal tiene que quedar al lado del ejecutable.
  3. Abrí una terminal en esa carpeta: en Windows 11, clic derecho dentro de la carpeta y Abrir en Terminal. Escribí .\gputaskman.exe.
  4. Agrandá la ventana: el proyecto recomienda unas 140 columnas para leer bien la tabla.

Una vez adentro, las flechas seleccionan un proceso, s cambia el orden, c alterna los gráficos, a muestra todos los procesos, p pausa, ? explica los contadores y q sale. Según el proyecto, no hace falta abrirlo como administrador para medir la placa; algunos procesos protegidos pueden no dar el detalle fino.

Si ya tenés Python 3.11 o posterior, también se instala con uv tool install gputaskman o pipx install gputaskman, porque está publicado en PyPI. Para Linux hay paquetes portátiles que piden glibc 2.35 o superior y funcionan también dentro de WSL, en ese caso solo con NVIDIA. En Mac no hay descarga portátil todavía: se usa la vía de Python o se corre desde el código.

Por qué el Administrador de tareas se queda corto

El Administrador de tareas no está roto: responde otra pregunta. Microsoft lo explicó en 2017, cuando sumó la GPU a esa ventana: los contadores de memoria por proceso incluyen tanto la memoria privada como la compartida entre procesos. El total de la placa, en la pestaña Rendimiento, es confiable; pero si sumás la columna fila por fila podés contar lo mismo dos o tres veces.

El caso clásico es dwm.exe, el proceso que dibuja el escritorio de Windows. Una misma superficie puede aparecer a nombre de la aplicación, de csrss.exe y de dwm.exe. En una medición que publica el proyecto, el contador tradicional le adjudicaba a DWM unos 15,3 GiB (GiB es la unidad binaria: en la práctica, gigabytes), mientras que el contador que prefiere GPU Taskman marcaba cerca de 1,4 GiB. El autor aclara que es una mejora observada y no una garantía para todos los controladores. Pero explica por qué el escritorio de Windows puede parecer el culpable.

Hanselman arrancó el proyecto por la misma picazón. Lo anunció así en redes, en el mensaje que reproduce Tom’s Hardware:

«Hay mucho pasando en mi GPU. Estoy armando un GPU Taskman para entender adónde se me va la memoria de la GPU. Se aceptan aportes.»Scott Hanselman, 3 de noviembre de 2026 (traducción nuestra)

Tampoco alcanza con nvidia-smi, la herramienta clásica de NVIDIA: según el proyecto, en placas GeForce bajo Windows puede devolver «N/A» en la memoria por proceso, porque quien administra esa memoria es Windows.

Qué se ve en la pantalla

Arriba aparece la placa, con una barra de memoria repartida por categorías: escritorio, IA, navegador, aplicaciones y sistema. Abajo, una tabla con cada proceso. En la captura que publica el proyecto, una RTX 4080 SUPER tiene en uso 5,01 de sus 15,99 GB. Por categoría marca 2,18 GB de escritorio, 1,31 GB de un modelo de IA local y 977 MB de navegador. Esas etiquetas son crudas y, juntas, superan el total, algo que la propia pantalla avisa. Son cargas de la PC de su autor y el proyecto aclara que no son mediciones comparativas: tu reparto va a ser otro.

Captura real de GPU Taskman en una RTX 4080 SUPER: 5,01 de 15,99 GB de VRAM en uso, tabla de procesos con dwm.exe, llama-server.exe, handy.exe y varios msedgewebview2.exe, y abajo el detalle del modelo Qwen3-0.6B con su memoria desglosada.
Captura oficial de GPU Taskman publicada en el repositorio del proyecto en GitHub, sin retoques, centrada en un lienzo horizontal. Muestra cargas de la PC de su autor.

Qué número creerle y cuál mirar con pinzas

GPU Taskman separa todo el tiempo lo medido de lo estimado. Es menos vistoso que un número enorme en rojo y bastante más útil.

ColumnaQué te diceCuánto confiar
VRAMMemoria de la placa que usa cada procesoMedido con contadores de Windows; es contabilidad, no un mapa de qué es de quién
SpillMemoria RAM de la PC a la que puede acceder la GPUMedido, pero no prueba que la placa se haya desbordado
PagedMemoria reservada que no aparece en los otros dos contadoresEstimación: no prueba que Windows la haya movido al disco
GPU%, 3D, Copy, VideoActividad de cada motor de la placaMedido; el cómputo CUDA puede figurar como 3D
What’s insideUna pista de qué hay adentro: modelo, marcos del escritorio, contenido de páginasDeducción por evidencia; varía según la fuente, y un modelo puede figurar como confirmado

Hay cosas que directamente no hace. No vuelca el contenido de la VRAM ni enumera las texturas de un juego, así que no te va a decir qué parte de tu juego se está comiendo la memoria: para eso el proyecto remite a herramientas como PIX o Nsight. Solo mira trabajo local en la GPU: lo que corre en la nube o únicamente en un chip dedicado a IA (NPU) queda afuera. Y el propio proyecto marca lo que está verde: las PC con varias placas están cubiertas solo por pruebas sintéticas, y la actividad de GPU de las funciones de IA en una PC Copilot+ todavía no se validó.

Si corrés IA en tu propia PC

En Ollama y llama.cpp, que el autor probó en vivo, puede identificar qué modelo está cargado y datos como su cuantización (cuánto se comprimió), y separar pesos y caché: con cifras leídas de los registros si el servidor los deja disponibles, y si no, estimadas. En LM Studio la integración se probó con datos simulados y todavía no de punta a punta. En programas que leen el modelo y cierran el archivo, como los de ONNX Runtime o whisper.cpp, solo lista candidatos.

Ese desglose sirve para entender por qué un modelo que «pesa» poco puede terminar ocupando mucho. El contexto es cuánto texto puede tener presente el modelo a la vez, medido en tokens (algo así como pedazos de palabra). En la captura del proyecto, con Qwen3-0.6B, la herramienta muestra 448 MB de caché de contexto con unos 4.000 tokens y calcula 3,50 GB con unos 32.000. Lo segundo es una proyección, porque el servidor de la captura corría con el valor menor, pero alcanza para entender la escala: agrandar el contexto puede costarte más memoria que el modelo mismo, que ahí ocupa 604 MB.

También compara dos fotos de la placa con gputaskman diff antes.json despues.json, útil para ver qué creció de verdad al cambiar una configuración. El ejemplo del proyecto es honesto consigo mismo: al aumentar el contexto de Gemma 3 estimó 504 MB adicionales y la memoria medida subió apenas 83 MB, porque, según explica, por cómo maneja el contexto ese modelo la estimación funciona como un techo. Cada modelo identificado muestra además cómo se llegó a esa conclusión, y un archivo presente en una carpeta no se presenta como prueba de que esté cargado.

Comparativa «Qué número creerle» con dos pares de cifras: memoria de DWM, 15,3 GiB con el contador tradicional y 1,4 GiB con el contador que usa la herramienta; Gemma 3 con más contexto, +504 MB estimado y +83 MB medido. Fuente: README de gputaskman, consultado el 8 de noviembre de 2026.
Esquema editorial con dos ejemplos que publica el README de gputaskman, sin escala proporcional. Son mediciones de su autor, no resultados generales. Foto de la placa MSI GeForce RTX 3070 Ventus 3X OC: TheStriker, Wikimedia Commons, CC BY 4.0. Fotomontaje asistido por IA.

Seis versiones en cinco días

El ritmo es de proyecto recién nacido: seis versiones publicadas entre el 3 y el 7 de noviembre (fechas de GitHub, en UTC), varias con código aportado por otros colaboradores.

Línea de tiempo «Seis versiones en cinco días» con cuatro etiquetas: «3 nov: nace y suma Linux y AMD», «7 nov: la 0.3.1 llega a Mac», «7 nov: la 0.3.3, la última» y «8 nov: modo liviano, aún sin versión», junto a una foto de una placa de video. Fuente: GitHub del proyecto, fechas en UTC.
Cronología editorial con las fechas de las versiones publicadas en GitHub. Foto de la placa MSI GeForce RTX 3070 Ventus 3X OC: TheStriker, Wikimedia Commons, CC BY 4.0. Fotomontaje asistido por IA.

Ya llegan pedidos. Un usuario, gamedevsam, pidió dos modos de visualización porque datos como la versión del controlador «están bien para saber», pero son «sobrecarga de información» una vez que los confirmaste (traducción nuestra). Un agente de Copilot respondió en el mismo pedido que el modo liviano ya estaba integrado, con la tecla m, y aclaró que todavía no está en una versión nueva de PyPI ni en la portátil. O sea: quien baje el ZIP hoy no va a tener esa tecla.

Tom’s Hardware la probó en la versión 0.3.0, sobre una notebook con RTX 4060 y el benchmark Unigine Valley, y vio la carga en la lista junto con los gráficos de uso, memoria y temperatura.

Qué falta y qué mirar

Lo inmediato es la próxima versión, la que traiga el modo liviano. Más adelante está la duda grande: Tom’s Hardware agrega que Hanselman insinuó en redes que Windows podría sumar un monitoreo de GPU más amplio. Es la lectura del medio sobre unos comentarios que no revisamos: no lo tomes como un anuncio de Microsoft. Mientras tanto, para una herramienta con cinco días de vida, que su propia documentación liste qué no funciona todavía es casi una buena noticia: lo preocupante sería que dijera que anda todo.

Fuentes

Deja una respuesta