Microsoft VP Скотт Хансельман представил gputaskman — кроссплатформенный диспетчер задач для GPU, который показывает, какой процесс забрал видеопамять, загрузил ускоритель и запустил вычислительный рантайм. Для разработчиков локальных ИИ-сервисов мониторинг VRAM обычно заканчивается догадками по графикам драйвера; новый инструмент пытается заменить их списком конкретных виновников. О проекте сообщает Tom's Hardware.
gputaskman работает в Windows, Linux и macOS и распространяется как экспериментальное ПО с открытым исходным кодом под лицензией MIT. В интерфейсе в стиле терминального монитора отображаются процессы, использующие GPU, их потребление VRAM, загрузка видеокарты и активные среды выполнения. На Windows Хансельман также выложил переносимые сборки версии 0.3.0: утилиту можно запустить без привычной процедуры установки, что удобно для быстрой диагностики рабочей станции или тестового стенда.
Повод для появления проекта вполне прикладной. Графический процессор давно перестал быть ресурсом только для игр и рендеринга: в одной системе память видеокарты одновременно делят композитор рабочего стола, браузер, IDE, контейнер с моделью и фоновая утилита, о которой владелец ноутбука уже забыл. Обычный системный диспетчер задач способен показать общую картину, но не всегда объясняет, почему очередная модель не помещается в память или почему приложение внезапно ушло на CPU.
На опубликованном Хансельманом примере с GeForce RTX 4080 Super крупнейшим потребителем памяти оказался оконный менеджер рабочего стола. Рядом в списке видны процессы, связанные с ИИ, и стандартные компоненты Windows. Это не сенсационное разоблачение прожорливого desktop-композитора, а полезная иллюстрация: доступный объём VRAM расходуют не только те приложения, которые разработчик сознательно запустил для вычислений.
Главная особенность gputaskman — попытка отдельно разобрать нагрузку от локальных языковых моделей. При выборе процесса llama-server.exe утилита выводит сведения о модели Qwen3-0.6B, включая веса, KV-кэш и число параметров. Для инженера это заметно полезнее строки «занято несколько гигабайт»: можно отделить постоянный вес модели от памяти контекста и понять, что именно раздувает потребление при росте числа запросов или длины промптов.
Такой мониторинг VRAM особенно пригодится командам, которые поднимают inference локально: в офисе, на периферийном сервере или на машине разработчика. При дефиците памяти обычно приходится выбирать между размером модели, контекстным окном, параллелизмом запросов и соседними GPU-задачами. gputaskman не решает эту задачу автоматически и не заменяет профилировщик, зато сокращает первый этап расследования: вместо предположений можно увидеть, какой процесс держит память и какие компоненты LLM в ней размещены.
Tom's Hardware проверил утилиту на ноутбуке с RTX 4060, запустив бенчмарк Unigine Valley: инструмент отобразил живые графики загрузки GPU, использования видеопамяти и температуры. Издание отмечает, что эти графики в его сборке были заметнее, чем на ранних скриншотах автора. Проект ещё молод, поэтому набор метрик и вид интерфейса могут меняться; это скорее открытая диагностическая площадка, чем готовый корпоративный продукт.
Хансельман призвал сообщество присылать изменения и в комментариях намекнул, что расширенные средства наблюдения за GPU могут когда-нибудь появиться в Windows штатно. Пока же мониторинг VRAM остаётся задачей, для которой разработчики собирают разрозненный набор из панелей драйвера, командных утилит и логов рантайма. Если gputaskman сохранит детализацию по ИИ-нагрузкам и добавит поддержку новых стеков, он может стать тем самым коротким ответом на вопрос «куда исчезли мои 16 ГБ». Подробнее о проекте и его исходном коде можно посмотреть у .
