Resumo:
Durante muito tempo, os usuários do Windows que queriam ver quais programas estavam usando suas placas gráficas só conseguiam obter informações bastante limitadas. Embora o Gerenciador de Tarefas possa exibir indicadores básicos, como utilização e temperatura da GPU, e também suporte a visualização do uso de memória de vídeo de processos individuais, as opções relevantes estão profundamente ocultas e não podem explicar claramente o que esses processos estão fazendo.

Para usuários com placas gráficas NVIDIA, o NVIDIA GPU Activity Monitor na bandeja do sistema pode fornecer um pouco mais de informações, mas sua função principal é apenas listar os processos que atualmente usam a GPU, e é difícil explicar melhor por que cada programa ocupa recursos da placa gráfica e o uso específico. Para obter dados mais detalhados, os usuários geralmente precisam fazer consultas com a ajuda de comandos do PowerShell.
Em resposta a esse problema, Scott Hanselman, desenvolvedor sênior da Microsoft e atual vice-presidente das equipes técnicas da Microsoft e do GitHub, lançou uma nova ferramenta chamada gputaskman, na esperança de permitir que os usuários entendam o uso real da GPU de forma mais intuitiva. Esta ferramenta está posicionada como um software de monitoramento e análise de placa gráfica que ajuda os usuários a ver exatamente quais programas estão usando a placa gráfica e como estão usando esses recursos.
Hanselman introduziu diversas ferramentas úteis no passado. No início deste ano, ele lançou o PeekDesktop, que introduziu a funcionalidade de desktop de visualização rápida semelhante ao macOS no Windows 11. O lançamento do gputaskman se concentra ainda mais no campo de monitoramento de hardware.
De acordo com relatórios, o gputaskman pode exibir uma grande quantidade de dados relacionados à GPU, incluindo utilização da placa gráfica, ocupação da memória de vídeo (VRAM), temperatura, consumo de energia, frequência, atividades de codificação e decodificação de vídeo e tráfego do barramento PCIe e outras informações. Ao contrário das ferramentas tradicionais de monitoramento, esses dados podem ser divididos e exibidos por processo, facilitando aos usuários a localização da fonte de consumo de recursos.
Esta ferramenta é particularmente adequada para cenários locais de aplicação de IA. Para um processo de modelo de linguagem grande (LLM) em execução, gputaskman pode não apenas identificar sua existência, mas também exibir o modelo e o ambiente de tempo de execução usados, além de fornecer informações detalhadas, como pesos do modelo, métodos de quantização, número de camadas e uso de memória. Para usuários que executam frequentemente modelos de IA localmente, esses dados podem fornecer uma compreensão mais profunda de como o modelo está funcionando nos bastidores.
Em testes reais, a experiência da mídia descobriu que a ferramenta funcionava normalmente na maioria dos casos e podia exibir indicadores relevantes de forma estável. No entanto, também existem alguns pequenos problemas, como a leitura da temperatura da GPU que ocasionalmente permanece no mesmo valor por um período de tempo e não atualiza em tempo real.
A esse respeito, Hanselman também deixou claro que gputaskman ainda é um projeto experimental inicial. Embora qualquer pessoa possa fazer o download e testá-lo, como o software ainda está nos estágios iniciais de desenvolvimento, os usuários podem encontrar algumas anormalidades funcionais ou problemas de estabilidade durante o uso.
No entanto, para usuários que realizam frequentemente tarefas de alta carga, como jogos, criação de conteúdo ou inferência de IA local, o gputaskman já oferece recursos de monitoramento de placas gráficas mais aprofundados e práticos do que as ferramentas de sistema existentes.
Atualmente, gputaskman oferece suporte a plataformas Windows, Linux, WSL e macOS equipadas com chips Apple Silicon. No entanto, existem certas diferenças nos indicadores de monitorização disponíveis nas diferentes plataformas. O desenvolvedor lançou o código do projeto e o programa de instalação no GitHub para os usuários baixarem e experimentarem gratuitamente:
https://github.com/shanselman/gputaskman
Comentários