GPU-Viewer, una interfície per glxinfo, vulkaninfo, clinfo i es2_info

about gpu-viewer

En el següent article anem a fer una ullada a GPU-Viewer. aquesta és una aplicació GUI gratuïta i de codi obert, amb la podrem veure detalls sobre els gràfics de sistema, relacionats amb OpenGL, Vulkan i OpenCL. El programa es basa en glxinfo, vulkaninfo y clinf. Aquesta aplicació està escrita en Python, i es publica sota la llicència pública general GNU v3.0.

Gràcies a aquesta eina, els usuaris podrem veure de forma senzilla tota la informació relacionada amb la GPU. Hi trobarem informació relacionada amb OpenGL, OpenGL ÉS, límits i extensions de maquinari OpenGL, configuració de memòria intermèdia de trames GLX i informació EGL. A més també es poden trobar característiques i límits de dispositius Vulkan, extensions, formats, tipus de memòria, etc ...

Característiques generals de GPU-Viewer

  • Aquest projecte té com a objectiu capturar tots els detalls importants de glxinfo, vulkaninfo i clinfo en una GUI.
  • Està desenvolupant utilitzant pygobject python 3 amb GTK3.
  • Tots els detalls importants s'extreuen usant glxinfo / vulkaninfo / clinfo amb la combinació de comandaments grep, CAT, AWK i es mostren en el front-end de l'aplicació.
  • Segons indiquen en el repositori de el projecte, no hi ha una programació OpenGL dura involucrada, mentre que glxinfo, vulkaninfo i clinfo funcionin, el visor de GPU també funcionarà.

Instal·lar GPU-Viewer en Ubuntu

mitjançant repositori

GPU-Viewer està disponible a través del seu PPA. podrem afegir el repositori al nostre equip obrint una terminal (Ctrl + Alt + T) i executant la següent comanda:

add gpu-viewer repo

sudo add-apt-repository ppa:arunsivaraman/gpuviewer

Quan finalitzi l'actualització de programari disponible, ja podem instal·lar el programa escrivint a la mateixa terminal:

instal·lació des ppa

sudo apt install gpu-viewer

Després de la instal·lació, tan sols queda buscar el llançador per iniciar l'aplicació.

llançador gpu-viewer

Desinstal

Per a la eliminar el repositori de el programa, en una terminal (Ctrl + Alt + T) només cal escriure:

desinstal·lar repositori

sudo add-apt-repository -r ppa:arunsivaraman/gpuviewer

Ara ja podem eliminar el programa. Per fer-ho, no hi ha més que escriure a la mateixa terminal:

desinstal·lar gpu-viewer

sudo apt remove gpu-viewer; sudo apt autoremove

Mitjançant el paquet DEB

També es pot descarregar el paquet .deb de GPU-Viewer des de la seva pàgina de llançaments a GiHub. Només haurem de guardar-lo en el nostre equip. A més també podrem descarregar el paquet utilitzant wget en una terminal (Ctrl + Alt + T) de la següent manera:

descarregar gpu-viewer deb

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

Després de descarregar el paquet, si ens situem a la carpeta en la qual tinguem guardat l'arxiu descarregat, podem utilitzar el següent comandament d'instal·lació:

instal·lar des paquet deb

sudo apt install ./gpu-viewer*.deb

Quan finalitzi la instal·lació, només queda iniciar el programa utilitzant el llançador que trobarem disponible en el sistema.

Desinstal

Per a la eliminar el programa, En una terminal (Ctrl + Alt + T) només necessitarem escriure:

desinstal·lar paquet deb

sudo apt remove gpu-viewer; sudo apt autoremove

mitjançant Flatpak

Una altra opció d'instal·lació en Ubuntu serà la d'utilitzar el paquet flatpak disponible. Si fas servir Ubuntu 20.04 i encara no comptes amb aquesta tecnologia habilitada en el teu equip, pots seguir la guia que un company va escriure en aquest blog fa un temps.

Quan ja puguis instal·lar aquest tipus de paquets en el sistema, només et caldrà obrir una terminal (Ctrl + Alt + T) i executar-hi el comandament d'instal·lació:

instal·lar des flatpak

flatpak install flathub io.github.arunsivaramanneo.GPUViewer

Quan finalitzi, es pot iniciar el programa buscant el corresponent llançador en el nostre equip, o escrivint en un terminal:

flatpak run io.github.arunsivaramanneo.GPUViewer

Desinstal

Per a la eliminar el paquet flatpak d'aquest programa instal·lat al nostre sistema, tan sols cal obrir un terminal (Ctrl + Alt + T) i executar-hi:

desinstal·lar paquet flatpak

flatpak uninstall io.github.arunsivaramanneo.GPUViewer

Un cop d'ull ràpid a el programa

L'aplicació GPU Viewer permet als usuaris obtenir una quantitat increïble d'informació sobre la targeta gràfica, inclosa la informació de Vulkan, la informació d'OpenGL, les especificacions tècniques i molt més.

Per veure informació sobre la nostra GPU cal començar per iniciar l'aplicació GPU Viewer. Una vegada que vegem la interfície de el programa, haurem de buscar el icona OpenGL i fer clic sobre aquest amb el ratolí.

gpu-viewer opengl

A la pantalla d'el programa veurem una lectura d'OpenGL del nostre GPU. Aquesta lectura mostra la seva versió de X.Org, el renderitzador OpenGL, la versió d'OpenGL que estem utilitzant, la memòria de vídeo disponible i molt més. A més de la informació d'OpenGL, GPU Viewer també pot mostrar totes les extensions d'OpenGL actualment en ús en el nostre equip.

Si la informació d'OpenGL no és suficient, GPU Viewer també pot mostrar informació de Vulkan. Tan sols caldrà buscar el icona Vulkan i fer clic amb el ratolí. Això farà que GPU Viewer mostri diverses pestanyes. Aquestes pestanyes són; Device, Limits, Properties, Features, Extensions, Formats, Memory Types & Memory Heaps, Queues, Instances & Layers i Surface.

gpu-viewer Vulkan

Dins de la pestanya Aparell, Es pot veure un informe de les especificacions de la nostra targeta gràfica. Aquesta àrea mostra entre altres dades, la nostra versió d'API de Vulkan, memòria lliure i la memòria total disponible.

Es pot obtenir més informació sobre aquest programa i el seu funcionament des de la pàgina en GitHub del projecte.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.