Commande Linux gpu-viewer : installation, utilisation et diagnostic de votre GPU

Dernière mise à jour: 14/10/2025
Auteur: Isaac
  • GPU-Viewer centralise dans une interface graphique les informations de glxinfo, vulkaninfo et clinfo (OpenGL, Vulkan et OpenCL).
  • Installation flexible : PPA sur Ubuntu, .deb depuis GitHub ou Flatpak via Flathub, avec désinstallation facile.
  • Onglets clés (Périphérique, Limites, Fonctionnalités, Extensions, Formats, Mémoire, Files d'attente, GLX/EGL) pour valider la compatibilité.
  • Commandes complémentaires (lm-sensors, nvidia-smi, vainfo, intel_gpu_top) pour confirmer l'accélération et les performances.

Présentation de GPU-Viewer sous Linux

Si vous travaillez souvent avec Linux et vous souhaitez tirer le meilleur parti de votre carte graphique, vous avez probablement entendu parler de GPU-Viewer : un utilitaire simple, gratuit et open source conçu pour afficher dans une interface graphique tout ce que vous obtiendriez normalement en cliquant dessus. terminal avec glxinfo, vulkaninfo et clinfo. Dans ce guide, vous découvrirez ce que c'est, comment l'installer et comment en profiter. ainsi que d'autres commandes utiles pour connaître en profondeur votre GPU et son accélération matériel.

La philosophie de Linux est claire : Il existe plusieurs façons d'obtenir la même chose, que ce soit avec des outils de terminal natifs, des utilitaires CLI tiers ou des applications graphiques. Dans cet écosystème, GPU-Viewer s'intègre comme un visualiseur qui collecte les données clés OpenGL, Vulkan et OpenCL et les présente dans des onglets clairs, sans que vous ayez à gérer une multitude de textes de console. Tout ce que vous verriez avec glxinfo/vulkaninfo/clinfo, mais sans la douleur.

Qu'est-ce que GPU-Viewer et à quoi sert-il ?

GPU-Viewer est, en substance, Une interface graphique pour glxinfo, vulkaninfo, clinfo et es2_infoAu lieu d'une programmation OpenGL de bas niveau, l'application exécute ces commandes, filtre et organise les informations avec des outils système classiques comme grep, cat et awk, et les affiche dans une interface graphique claire. Tant que glxinfo, vulkaninfo et clinfo fonctionnent sur votre ordinateur, GPU-Viewer fonctionnera également..

Le projet est développé en Python 3 avec PyGObject et GTK (Dans la documentation du référentiel, vous verrez des références à GTK3 et également à GTK4 à différentes étapes.) Ce choix technologique rend l'interface légère et hautement intégrée aux environnements de bureau modernes. L’important pour l’utilisateur est qu’il ne nécessite pas de configurations compliquées.:Ouvrez, sélectionnez une icône (OpenGL ou Vulkan) et consultez les onglets de données techniques.

Dans la section OpenGL, GPU-Viewer collecte des données telles que la version OpenGL utilisée, le moteur de rendu, la mémoire vidéo disponible et la liste des extensionsIl expose également la configuration GLX (framebuffer) et les informations EGL, ainsi qu'une section pour OpenGL ES. Tous ensemble pour que vous n'ayez pas à suivre plusieurs commandes séparément.

Pour Vulkan, l'outil affiche plusieurs onglets avec une structure très utile : Appareil, limites, propriétés, fonctionnalités, extensions, formats, types de mémoire et tas de mémoire, files d'attente, instances et couches et surfaceVous y verrez les capacités, les limites et les propriétés de l'appareil, les types de mémoire et les tas, les familles de files d'attente, les extensions, etc. Si vous souhaitez vérifier la compatibilité de votre GPU avec Vulkan et ses limites, vous l'aurez à portée de clic ici..

La demande envisage également des aspects spécifiques tels que VDPAU (l'API de NVIDIA pour la vidéo), et ajoute un onglet « À propos » avec des détails pratiques : licence du projet, changelog, accès aux dons via PayPal, lien vers le référentiel GitHub et un endroit pour afficher les informations sur les bogues. Autrement dit, non seulement il affiche des données, mais il vous rapproche également du projet lui-même..

Comment installer GPU-Viewer sur Linux

GPU-Viewer peut être installé de plusieurs manières selon vos préférences : référentiel, package .deb ou Flatpak. Dans Ubuntu et ses dérivés, il est généralement très pratique d'utiliser le PPA officiel, bien que vous ayez également la possibilité de télécharger un .deb depuis GitHub ou de le récupérer depuis Flathub si vous utilisez Flatpak. Choisissez la méthode qui convient le mieux à votre système.

  Contrôle des ventilateurs sous Windows 11 avec ASUS Fan Xpert, MSI et Gigabyte SIV

Installation depuis PPA (Ubuntu et dérivés)

Le moyen le plus direct sur Ubuntu est d'ajouter son PPA puis d'installer le package. Ouvrez un terminal et exécutez:

sudo add-apt-repository ppa:arunsivaraman/gpuviewer
sudo apt-get update
sudo apt install gpu-viewer

Une fois l'installation terminée, recherchez le lanceur « GPU-Viewer » dans votre menu d'applications et ouvrez-le. Si vous souhaitez supprimer le PPA et le package, tu peux le faire avec:

sudo add-apt-repository -r ppa:arunsivaraman/gpuviewer
sudo apt remove gpu-viewer; sudo apt autoremove

Si vous préférez la commande d'installation classique apt-get, Il est également valable d'utiliser:

sudo apt-get install gpu-viewer

N'oubliez pas que la disponibilité du PPA simplifie les mises à jour. plus tard, ce qui est pratique si vous souhaitez rester à jour sans télécharger manuellement chaque version. Pour beaucoup de gens, c'est l'option la plus rapide.

Installation via le package .deb

Une autre option consiste à télécharger le fichier .deb à partir de la page des versions du référentiel sur GitHub. Vous pouvez le faire avec le navigateur ou avec wgetPar exemple, l’une des versions liées dans la documentation indiquait :

wget https://github.com/arunsivaramanneo/GPU-Viewer/releases/download/v1.35/gpu-viewer_1.35-1_amd64.deb

Une fois que vous avez le fichier dans votre dossier téléchargements, installez-le avec apt pour résoudre les dépendances:

sudo apt install ./gpu-viewer*.deb

Si vous préférez, vous pouvez utiliser différents outils de la famille Debian : dpkg, apt-get ou aptitude, indiquant le fichier .deb spécifique. Voici quelques exemples dans la documentation :

sudo dpkg -i gpu-viewer_1.42J1-1_amd64.deb
sudo apt-get install ./gpu-viewer_1.42J1-1_amd64.deb
sudo aptitude ./gpu-viewer_1.42J1-1_amd64.deb
sudo apt install ./gpu-viewer_1.42J1-1_amd64.deb

Après l'installation, ouvrez le lanceur de votre environnement graphique. Pour désinstaller, supprimez simplement le paquet et nettoyez les dépendances : « sudo apt remove gpu-viewer ; sudo apt autoremove ».

Installation avec Flatpak (Flathub)

Si votre distribution utilise Flatpak, GPU-Viewer est disponible sur FlathubAssurez-vous que Flatpak est configuré et exécuté :

flatpak install flathub io.github.arunsivaramanneo.GPUViewer

Pour lancer l'application depuis Flatpak, déshabiller:

flatpak run io.github.arunsivaramanneo.GPUViewer

Et si dans le futur vous souhaitez le supprimer, la commande ce sera:

flatpak uninstall io.github.arunsivaramanneo.GPUViewer

Pour ceux qui utilisent un magasin de logiciels avec support Flatpak ou le leur Logiciel GNOME, vous pouvez rechercher « GPU-Viewer » et appuyer sur Installer. Pas de mystères.

Premiers pas et ce que vous verrez dans l'interface

Lorsque vous ouvrez GPU-Viewer, des icônes et des onglets thématiques sont affichés. Si vous cliquez sur l'icône OpenGL, vous verrez un rapport qui inclut la version X.Org, le moteur de rendu OpenGL, la version de l'API et la mémoire vidéo disponible, ainsi que les extensions OpenGL présentes sur votre systèmeC'est un instantané très pratique pour valider le support et les capacités.

Si vous passez à l'icône Vulkan, Plusieurs onglets apparaîtront : Appareil, Limites, Propriétés, Fonctionnalités, Extensions, Formats, Types de mémoire et tas de mémoire, Files d'attente, Instances et couches et SurfaceVous pourrez examiner tout, depuis les propriétés de l'appareil et la mémoire jusqu'aux files d'attente actives et aux extensions. Idéal pour vérifier la compatibilité et les limites sans parcourir ligne par ligne vulkaninfo.

En plus d'OpenGL et de Vulkan, GPU-Viewer couvre OpenGL ES, GLX et EGL, fournissant des données telles que les paramètres de mémoire tampon de trame GLX, les informations EGL et les répartitions d'extension. Si vous devez diagnostiquer un problème de rendu ou de compatibilité, ces sections vous feront gagner du temps..

Un détail intéressant est que l'application comprend un Onglet « À propos » avec licence (GPLv3), journal des modifications, lien vers GitHub et options de don PayPalLes messages d’erreur possibles sont également répertoriés afin que vous puissiez suivre les erreurs. Transparence totale du projet et accès rapide à votre communauté.

Commandes et utilitaires qui complètent GPU-Viewer

Bien que GPU-Viewer vous fournisse le « panneau de contrôle » OpenGL/Vulkan/OpenCL complet, Il existe des commandes qui seront très utiles pour surveiller la température, l'utilisation et l'accélération matérielle.Vous trouverez ci-dessous les plus utiles en fonction du type de GPU et de ce que vous souhaitez vérifier. Ils sont tous consoles et très directs..

  Tutoriel sur la commande Journalctl : guide complet et pratique

Températures et capteurs avec capteurs lm

Pour visualiser les températures du CPU et du GPU depuis le terminal confortablement et en temps réel, Installer des capteurs lm et utiliser la montreLe débit recommandé est :

sudo apt install lm-sensors
sudo sensors-detect
watch -n 2 sensors

En regardant toutes les 2 secondes, vous aurez une mise à jour de votre statut. Vous verrez la température par cœur de processeur, les seuils « élevé » et « critique » et les valeurs système.Si le taux de rafraîchissement vous semble élevé ou faible, ajustez-le avec l'option -n (par exemple, -n 4 toutes les quatre secondes).

lm-sensors est disponible dans les dépôts principaux de la plupart des distributions. Sur Debian/Ubuntu, vous pouvez l'installer avec APT ; sur RHEL/Fedora, vous pouvez utiliser DNF (ou YUM sur les versions plus anciennes), et sur Arch, vous pouvez utiliser son propre gestionnaire.. De plus, si vous préférez une interface graphique, capteurs p et x Ils affichent visuellement les mêmes informations. Idéal pour avoir un widget avec les températures et les ventilateurs.

Utilisation et température du GPU NVIDIA avec nvidia-smi

Si vous utilisez un GPU NVIDIA avec son pilote installé, nvidia-smi vous offre un panneau de contrôle textuel Avec ventilateur, consommation électrique, mémoire utilisée, pourcentage d'utilisation et processus actifs. Consultez-les en temps réel avec Watch :

watch -n 2 nvidia-smi

La sortie affiche, entre autres, la version du pilote et de CUDA, la vitesse du ventilateur en %, Consommation en watts, mémoire GPU utilisée, pourcentage d'utilisation et PID affectant la carte graphiqueSi le GPU fonctionne, vous le verrez ici dans une seconde. Idéal pour diagnostiquer les goulots d’étranglement ou les processus « consommateurs ».

Identifiez votre VGA et les pilotes recommandés

Pour savoir quelle carte graphique le système a détectée, utiliser le filtrage lspci classique par VGA:

lspci -v | grep VGA

Dans Ubuntu et les versions dérivées, vous pouvez lister conducteurs recommandés pour ce GPU avec :

sudo ubuntu-drivers list
sudo ubuntu-drivers devices

De cette façon, vous saurez si vous avez des pilotes propriétaires ou open source suggérés disponibles. Il est particulièrement utile sur les ordinateurs équipés de NVIDIA, où le choix du conducteur peut faire une grande différence.

Vérifiez l'accélération matérielle vidéo avec VA-API (Intel)

En graphisme Intel Il est très utile de vérifier quels codecs le matériel décode et encode. Installer vainfo et intel-gpu-tools avec:

sudo apt install vainfo intel-gpu-tools

Puis lancez vainfo pour voir les profils pris en charge par votre GPU (H.264, HEVC/H.265, VP9, ​​​​etc.) et quel point d'entrée ils autorisent :

vainfo

A la sortie, vous verrez des paires du type « Profil : Point d’entrée ». VAEntrypointVLD signifie décodage matériel, tandis que « VAEntrypointEnc* » pointe vers capacité de codagePar exemple, si des entrées pour HEVC Main avec VLD et EncSlice apparaissent, votre Intel peut décoder et encoder H.265 avec accélération. Si pour VP9 vous ne voyez que VLD, vous pourrez décoder mais pas encoder..

Pour confirmer qu'une application utilise réellement le GPU pour décoder la vidéo, lire une vidéo (par exemple, dans Firefox ou VLC) et exécuter:

sudo intel_gpu_top

Regardez la section « Vidéo ». Si le niveau est à 0 % pendant la lecture, l'unité vidéo du GPU n'est pas utilisée.; si une consommation apparaît (par exemple, 5,36%), elle est accélérée par le matériel. Ce test est très révélateur lorsque vous n'êtes pas sûr que le navigateur ou le lecteur utilise le GPU..

Performances : quand l’accélération matérielle en vaut la peine

Dans les tests de bureau avec Vidéo 1080p dans Firefox, des différences ont été observées entre l'utilisation ou non de l'accélération matérielle : la charge moyenne du processeur sur 15 minutes est passée de 0,82 à 0,73, la température est passée de 57 ºC à 52 ºC, et les images perdues ont diminué de 13 à 2. C’est une amélioration tangible dans les équipes où chaque ressource compte..

  Semaine Samsung : dates, offres et avantages en Espagne et en Europe
Scène (Firefox, 1080p) Charge CPU moyenne (15 min) Température du processeur (ºC) Cadres perdus
Pas d'accélération 0,82 57 13
Avec accélération 0,73 52 2

Dans ces mêmes équipes, VLC utilise mieux l'accélération matérielle que Firefox : une charge moyenne de 0,45 et environ 49 ºC ont été observées lors de la lecture du même contenu. Le choix du logiciel est important, donc pour la vidéo locale ou streaming De nombreux utilisateurs préfèrent VLC ou MPV pour leur efficacité.

Scène (VLC) Charge CPU moyenne (15 min) Température du processeur (ºC)
Avec accélération 0,45 49

Maintenant, tout n'est pas parfait:Il existe des cas particuliers où l'accélération peut introduire une instabilité (vidéo saccadée) ou des différences à peine perceptibles sur des processeurs très puissants, où certains préfèrent décodage logiciel pour sa cohérence. Pourtant, quand ça marche bien, les avantages sont clairs.

  • Charge CPU réduite:plus d'espace pour d'autres tâches et une meilleure réponse du système.
  • Moins de consommation et de chaleur:Le GPU est plus efficace pour décoder/encoder la vidéo, ce qui se traduit par des températures plus fraîches et une meilleure autonomie de la batterie. portátiles.
  • Lecture plus fluide:Moins d'images perdues et une meilleure stabilité sur les flux exigeants.

Conseils rapides et bonnes pratiques

Si vous souhaitez tirer davantage de profit du diagnostic, Combinez GPU-Viewer avec ces raccourcis Au quotidien. C'est le moyen le plus simple d'obtenir une image précise de votre équipement sans perdre de temps.

  • Consultez rapidement votre carte: lspci avec grep vous indiquera quel VGA le système détecte.
  • Pilotes dans Ubuntu:Avec la liste/les périphériques des pilotes Ubuntu, vous saurez quel pilote convient le mieux.
  • Températures à la volée: watch -n 2 capteurs pour une lecture en direct.
  • NVIDIA en détail: watch -n 2 nvidia-smi pour le ventilateur, les watts et les processus actifs.
  • Intel et VA-API: vainfo pour les codecs pris en charge et intel_gpu_top pour confirmer l'utilisation réelle de l'unité vidéo.

Rappeler GPU-Viewer n'active rien par lui-même: Il lit simplement les informations de glxinfo, vulkaninfo et clinfo et les présente avec soin. En cas de problème au niveau du pilote ou de la bibliothèque, résolvez d'abord la base (pilotes, packages, autorisations) puis revenez au visualiseur pour vérifier. Avec cette combinaison, vous passez rarement inaperçu..

Enfin, si vous préférez installer depuis le magasin Au lieu d'un terminal, GNOME Software vous permet de rechercher « GPU-Viewer » et de cliquer sur « Installer », ou d'utiliser le paquet Flatpak de Flathub. Si vous préférez un contrôle de version précis, le PPA et le .deb de GitHub Ils sont parfaits, surtout pour tester les nouvelles versions. Flexibilité totale pour chaque profil utilisateur.

GPU-Viewer a gagné une place dans le secteur en simplifiant la vie : En quelques clics, il vous donne les détails cruciaux d'OpenGL, Vulkan et OpenCL, et si vous le complétez avec lm-sensors, nvidia-smi, vainfo ou intel_gpu_top, vous aurez une image complète : ce que votre GPU prend en charge, comment il est utilisé et combien de performances vous gagnez avec l'accélération matérielle. Une boîte à outils compacte pour connaître, mesurer et décider quoi toucher dans votre système.