Gli ingegneri Microsoft lanciano gputaskman: rendere l'utilizzo della GPU non più una "scatola nera"

📅 2026-11-06

Riassunto:

Per molto tempo gli utenti Windows che volevano vedere quali programmi utilizzavano la loro scheda grafica potevano ottenere solo informazioni piuttosto limitate. Sebbene il Task Manager possa visualizzare indicatori di base come l'utilizzo della GPU e la temperatura, e supporti anche la visualizzazione dell'utilizzo della memoria video dei singoli processi, le opzioni rilevanti sono profondamente nascoste e non possono spiegare chiaramente cosa stanno facendo questi processi.

Per gli utenti con schede grafiche NVIDIA, NVIDIA GPU Activity Monitor nella barra delle applicazioni può fornire leggermente più informazioni, ma la sua funzione principale è solo quella di elencare i processi che attualmente utilizzano la GPU ed è difficile spiegare ulteriormente perché ciascun programma occupa le risorse della scheda grafica e l'utilizzo specifico. Per ottenere dati più approfonditi, gli utenti spesso devono eseguire query con l'aiuto dei comandi di PowerShell.

In risposta a questo problema, Scott Hanselman, sviluppatore senior di Microsoft e attuale vicepresidente dei team tecnici di Microsoft e GitHub, ha rilasciato un nuovo strumento chiamato gputaskman, sperando di consentire agli utenti di comprendere l'utilizzo effettivo della GPU in modo più intuitivo. Questo strumento è posizionato come software di monitoraggio e analisi della scheda grafica che aiuta gli utenti a vedere esattamente quali programmi utilizzano la scheda grafica e come utilizzano queste risorse.

Hanselman ha introdotto diversi strumenti utili in passato. All'inizio di quest'anno, ha rilasciato PeekDesktop, che ha introdotto funzionalità desktop di visualizzazione rapida simili a macOS in Windows 11. Il lancio di gputaskman si concentra ulteriormente sul campo del monitoraggio dell'hardware.

Secondo i rapporti, gputaskman può visualizzare una grande quantità di dati relativi alla GPU, tra cui l'utilizzo della scheda grafica, l'occupazione della memoria video (VRAM), la temperatura, il consumo energetico, la frequenza, le attività di codifica e decodifica video, il traffico del bus PCIe e altre informazioni. A differenza degli strumenti di monitoraggio tradizionali, questi dati possono essere suddivisi e visualizzati per processo, rendendo più semplice per gli utenti individuare la fonte del consumo di risorse.

Questo strumento è particolarmente adatto per scenari di applicazioni IA locali. Per un processo LLM (Large Language Model) in esecuzione, gputaskman può non solo identificarne l'esistenza, ma anche visualizzare il modello e l'ambiente di runtime utilizzato e fornire inoltre informazioni dettagliate come pesi del modello, metodi di quantizzazione, numero di livelli e utilizzo della memoria. Per gli utenti che eseguono spesso modelli di intelligenza artificiale a livello locale, questi dati possono fornire una comprensione più approfondita delle prestazioni del modello dietro le quinte.

Nei test reali, l'esperienza dei media ha rilevato che lo strumento funzionava normalmente nella maggior parte dei casi e poteva visualizzare stabilmente gli indicatori pertinenti. Tuttavia, ci sono anche alcuni problemi minori, come la lettura della temperatura della GPU che occasionalmente rimane allo stesso valore per un periodo di tempo e non riesce ad aggiornarsi in tempo reale.

A questo proposito, Hanselman ha anche chiarito che gputaskman è ancora un progetto sperimentale iniziale. Sebbene chiunque possa scaricarlo e provarlo, poiché il software è ancora nelle prime fasi di sviluppo, gli utenti potrebbero riscontrare alcune anomalie funzionali o problemi di stabilità durante l'utilizzo.

Tuttavia, per gli utenti che eseguono frequentemente attività ad alto carico come giochi, creazione di contenuti o inferenza tramite intelligenza artificiale locale, gputaskman fornisce già funzionalità di monitoraggio della scheda grafica più approfondite e pratiche rispetto agli strumenti di sistema esistenti.

Attualmente gputaskman supporta piattaforme Windows, Linux, WSL e macOS dotate di chip Apple Silicon. Tuttavia, esistono alcune differenze negli indicatori di monitoraggio disponibili su diverse piattaforme. Lo sviluppatore ha rilasciato il codice del progetto e il programma di installazione su GitHub affinché gli utenti possano scaricarlo e sperimentarlo gratuitamente:

https://github.com/shanselman/gputaskman

Tag correlati

Articoli correlati

Commenti

0/500
Captcha (click to refresh)
Nessun commento