Les ingénieurs de Microsoft lancent gputaskman : faire de l'utilisation du GPU une « boîte noire »

📅 2026-11-06

Résumé :

Pendant longtemps, les utilisateurs de Windows souhaitant savoir quels programmes utilisaient leur carte graphique ne pouvaient obtenir qu'une information assez limitée. Bien que le Gestionnaire des tâches puisse afficher des indicateurs de base tels que l'utilisation et la température du GPU, et prenne également en charge l'affichage de l'utilisation de la mémoire vidéo par des processus individuels, les options pertinentes sont profondément cachées et ne peuvent pas expliquer clairement ce que font ces processus.

Pour les utilisateurs de cartes graphiques NVIDIA, le moniteur d'activité du GPU NVIDIA dans la barre d'état système peut fournir un peu plus d'informations, mais sa fonction principale est uniquement de répertorier les processus utilisant actuellement le GPU, et il est difficile d'expliquer davantage pourquoi chaque programme occupe les ressources de la carte graphique et son utilisation spécifique. Pour obtenir des données plus détaillées, les utilisateurs doivent souvent effectuer des requêtes à l'aide de commandes PowerShell.

En réponse à ce problème, Scott Hanselman, développeur senior chez Microsoft et actuel vice-président des équipes techniques Microsoft et GitHub, a publié un nouvel outil appelé gputaskman, dans l'espoir de permettre aux utilisateurs de comprendre l'utilisation réelle du GPU de manière plus intuitive. Cet outil se positionne comme un logiciel de surveillance et d'analyse de carte graphique qui aide les utilisateurs à voir exactement quels programmes utilisent la carte graphique et comment ils utilisent ces ressources.

Hanselman a introduit plusieurs outils utiles dans le passé. Plus tôt cette année, il a publié PeekDesktop, qui a introduit une fonctionnalité de bureau à affichage rapide de type macOS dans Windows 11. Le lancement de gputaskman se concentre davantage sur le domaine de la surveillance matérielle.

Selon les rapports, gputaskman peut afficher une grande quantité de données liées au GPU, notamment l'utilisation de la carte graphique, l'occupation de la mémoire vidéo (VRAM), la température, la consommation électrique, la fréquence, les activités d'encodage et de décodage vidéo, le trafic du bus PCIe et d'autres informations. Contrairement aux outils de surveillance traditionnels, ces données peuvent être décomposées et affichées par processus, ce qui permet aux utilisateurs de localiser plus facilement la source de consommation des ressources.

Cet outil est particulièrement adapté aux scénarios d'applications d'IA locales. Pour un processus LLM (Large Language Model) en cours d'exécution, gputaskman peut non seulement identifier son existence, mais également afficher le modèle et l'environnement d'exécution utilisés, et fournir en outre des informations détaillées telles que les poids du modèle, les méthodes de quantification, le nombre de couches et l'utilisation de la mémoire. Pour les utilisateurs qui exécutent fréquemment des modèles d’IA localement, ces données peuvent fournir une compréhension plus approfondie des performances du modèle sous le capot.

Lors de tests réels, l'expérience des médias a révélé que l'outil fonctionnait normalement dans la plupart des cas et pouvait afficher des indicateurs pertinents de manière stable. Cependant, il existe également quelques problèmes mineurs, tels que la température du GPU restant parfois à la même valeur pendant un certain temps et ne s'actualisant pas en temps réel.

À cet égard, Hanselman a également précisé que gputaskman est encore un projet expérimental précoce. Bien que tout le monde puisse le télécharger et l'essayer, le logiciel étant encore aux premiers stades de développement, les utilisateurs peuvent rencontrer des anomalies fonctionnelles ou des problèmes de stabilité lors de l'utilisation.

Néanmoins, pour les utilisateurs qui effectuent fréquemment des tâches lourdes telles que des jeux, la création de contenu ou l'inférence d'IA locale, gputaskman fournit déjà des capacités de surveillance de la carte graphique plus approfondies et plus pratiques que les outils système existants.

Actuellement, gputaskman prend en charge les plates-formes Windows, Linux, WSL et macOS équipées de puces Apple Silicon. Il existe cependant certaines différences dans les indicateurs de suivi disponibles sur les différentes plateformes. Le développeur a publié le code du projet et le programme d'installation sur GitHub pour que les utilisateurs puissent les télécharger et les expérimenter gratuitement :

https://github.com/shanselman/gputaskman

Tags associés

Articles similaires

Commentaires

0/500
Captcha (click to refresh)
Aucun commentaire