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:
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:
sudo apt install gpu-viewer
Després de la instal·lació, tan sols queda buscar el llançador per iniciar l'aplicació.
Desinstal
Per a la eliminar el repositori de el programa, en una terminal (Ctrl + Alt + T) només cal escriure:
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:
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:
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ó:
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:
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ó:
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:
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í.
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.
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.