Sur Ubuntu et d’autres distributions Linux, il existe plusieurs outils utiles pour surveiller l’utilisation du GPU et même du CPU. Que vous ayez un GPU intégré ou dédié, ces petits programmes vous permettent d’obtenir les statistiques nécessaires pour vérifier la température, la mémoire libre, et plus encore. Les outils de surveillance système par défaut comme htop ou top ne montrent pas les données d’utilisation du GPU, il est donc nécessaire d’utiliser des programmes spécifiques.
Mission Center : un programme avec interface graphique
Si vous ne voyez pas d’inconvénient à installer un programme avec interface graphique, Mission Center est l’outil idéal. Il prend en charge les GPU NVIDIA, AMD et Intel. Cependant, avec les GPU Intel, vous pourriez ne pas obtenir tous les détails essentiels comparé aux GPU AMD et NVIDIA.
Installation de Mission Center
1- Flatpak (toutes distributions Linux) :
flatpak install flathub io.missioncenter.MissionCenter
2- Arch Linux :
sudo pacman -S mission-center
D’autres outils en ligne de commande pour vérifier l’utilisation du GPU
Si vous préférez les outils en ligne de commande, voici quelques options selon le GPU de votre système Linux.
Pour les GPU NVIDIA : nvidia-smi
Tapez simplement :
nvidia-smi -l 2
Cette commande ne nécessite pas d’installation supplémentaire si les pilotes NVIDIA sont déjà installés.
Pour les GPU AMD et NVIDIA : nvtop
nvtop est utilisé en arrière-plan par l’interface graphique de Mission Center. Pour l’installer et le lancer :
sudo apt install nvtop
nvtop
Pour les GPU NVIDIA : gpustat
gpustat est un paquet Python qui fournit des détails rapides sur l’utilisation du GPU. Vous avez besoin de pip pour l’installer :
pip install gpustat
Si cela échoue, vous pouvez utiliser pipx pour gérer un environnement virtuel :
pipx install gpustat
Ensuite, lancez-le avec :
gpustat
Conclusion
Que vous ayez un GPU NVIDIA, AMD ou Intel, surveiller vos ressources est utile, surtout si votre système ne fonctionne pas comme prévu. Vous devez également vérifier si votre GPU est correctement utilisé pour les programmes que vous souhaitez décharger sur le GPU au lieu du CPU. Parmi les outils en ligne de commande, nvtop est probablement le meilleur pour obtenir des statistiques détaillées sur l’utilisation du GPU, mais votre préférence peut varier avec nvidia-smi ou l’interface graphique de Mission Center.