Comment surveiller le GPU Nvidia sous Linux

Même avec l’une des meilleures distributions Linux pour le jeu installée, vous pourriez encore rencontrer des problèmes de performance de votre GPU s’il n’est pas correctement configuré. Vérifier l’outil de gestion pour votre carte graphique particulière pourrait vous aider à déterminer s’il y a des problèmes ou des soucis.
Si vous avez un GPU Nvidia, il existe deux outils sous Linux pour vous aider à surveiller ses performances : NVTOP et Nvidia-SMI.
Utilisation de NVTOP
Si vous souhaitez surveiller l’utilisation de votre GPU en temps réel, vous devrez essayer NVTOP. Vous devrez utiliser les pilotes propriétaires Nvidia pour votre GPU afin de pouvoir l’utiliser.

Vous lancerez NVTOP depuis le terminal où vous verrez l’utilisation actuelle du GPU et de la mémoire graphique, à la fois actuellement et sur une période plus longue, grâce au graphique visuel. Cela se met à jour pendant l’utilisation, avec les processus en cours d’exécution affichés en dessous. Cela peut vous aider à identifier des processus trop gourmands utilisant la mémoire de votre GPU, par exemple.
Vous pourrez également voir la température actuelle et l’utilisation du ventilateur, ainsi que des données sur la consommation d’énergie actuelle. Les dernières versions d’Ubuntu et de Debian incluent NVTOP dans leurs dépôts. Vous pouvez l’installer en exécutant :
sudo apt install nvtop
Si vous utilisez une autre distribution Linux (ou une version plus ancienne d’Ubuntu ou de Debian), vous devrez le compiler et l’installer manuellement en suivant les instructions sur la page Github de NVTOP. Une fois installé, il vous suffit de l’exécuter depuis le terminal en tapant :
vtop
Si vous souhaitez voir des options de commande supplémentaires pour personnaliser NVTOP avant de l’exécuter, exécutez nvtop -h à la place.
Utilisation de Nvidia-SMI
Une alternative à NVTOP développé par des tiers, Nvidia-SMI est un logiciel officiel. Il est pré-packagé avec les pilotes propriétaires que Nvidia fournit aux utilisateurs de Linux, donc vous n’avez pas besoin d’installer quoi que ce soit de plus pour l’utiliser.
Il est construit autour de la Nvidia Management Library, tout comme NVTOP, pour vous fournir des informations actuelles sur les performances de votre GPU.

C’est pourquoi une grande partie des informations que vous verrez avec Nvidia-SMI est similaire, voire identique, à NVTOP. Vous obtenez un aperçu de la puissance actuelle, de l’utilisation du GPU et de la mémoire, y compris une liste des processus en cours d’exécution.
Pour l’exécuter, en supposant que vous avez les pilotes requis installés, ouvrez un terminal et tapez :
nvidia-smi
Les informations seront listées immédiatement. L’avantage de Nvidia-SMI par rapport à NVTOP est la clarté des informations. Il fournit un instantané instantané des performances de votre GPU, plutôt que les informations en cours d’exécution que vous verrez avec NVTOP. C’est aussi un logiciel officiel, fourni par Nvidia pour que vous puissiez l’utiliser.
Vous pouvez exécuter la commande autant de fois que vous le souhaitez pour recevoir les informations les plus à jour. Si vous essayez de signaler un problème avec votre GPU, les informations de Nvidia-SMI peuvent être facilement enregistrées directement dans un fichier en utilisant une commande comme nvidia-smi > nvidia-output.txt.
Vous pouvez également exécuter nvidia-smi -h pour voir une liste complète des options de personnalisation.
Surveillez et optimisez votre GPU Nvidia sous Linux
NVTOP et Nvidia-SMI sont les seuls outils dont vous aurez besoin pour vous aider à surveiller votre GPU Nvidia sous Linux. Ils offrent des méthodes basées sur du texte et visuelles pour surveiller les performances de votre GPU, en utilisant l’API de gestion propre à Nvidia comme cœur. Cela garantit que les informations que vous voyez sont aussi précises que possible.
Si votre GPU ne fonctionne pas efficacement, il est peut-être temps de considérer une mise à niveau. Notre guide d’achat de cartes graphiques devrait vous aider à trouver la meilleure nouvelle carte graphique pour vous si c’est le cas.