GPU-Viewer, een interface voor glxinfo, vulkaninfo, clinfo en es2_info

over gpu-viewer

In het volgende artikel gaan we GPU-Viewer onder de loep nemen. Dit is een gratis en open source GUI-applicatie, waarmee we details over de systeemgraphics kunnen zien, gerelateerd aan OpenGL, Vulkan en OpenCL. Het programma is gebaseerd op glxinfo, vulkaninfo y kliniek. Deze applicatie is geschreven in Python en is vrijgegeven onder de GNU General Public License v3.0.

Dankzij deze tool kunnen gebruikers: bekijk eenvoudig alle informatie met betrekking tot de GPU. Hierin vinden we informatie met betrekking tot OpenGL, OpenGL ES, OpenGL hardwarelimieten en -extensies, GLX framebufferinstellingen en EGL-informatie. Daarnaast vindt u er ook kenmerken en limieten van Vulkan-apparaten, extensies, formaten, soorten geheugen, enz...

Algemene kenmerken GPU-viewer

  • Dit project heeft tot doel leg alle belangrijke details van glxinfo, vulkaninfo en clinfo vast in één GUI.
  • Je ontwikkelt met behulp van pygobject python 3 met GTK3.
  • alle belangrijke details worden geëxtraheerd met behulp van glxinfo / vulkaninfo / clinfo met grep, CAT, AWK-commandocombinatie en weergegeven op de front-end van de applicatie.
  • Zoals aangegeven in de projectrepository, is er geen harde OpenGL-programmering bij betrokken, zolang glxinfo, vulkaninfo en clinfo werken, werkt de GPU-viewer ook.

Installeer GPU-Viewer op Ubuntu

Via repository

GPU-Viewer is beschikbaar via de PPA. We zullen kunnen voeg de repository toe aan ons team door een terminal te openen (Ctrl + Alt + T) en de volgende opdracht uit te voeren:

gpu-viewer repo toevoegen

sudo add-apt-repository ppa:arunsivaraman/gpuviewer

Wanneer de beschikbare software-update is voltooid, kunnen we: installeer het programma typen in dezelfde terminal:

installatie van ppa

sudo apt install gpu-viewer

Na de installatie is het enige dat overblijft: zoek naar de launcher om de applicatie te starten.

gpu-viewer-opstartprogramma

uninstall

naar verwijder repository van het programma, in een terminal (Ctrl + Alt + T) is het alleen nodig om te schrijven:

verwijder repository

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

Nu kunnen we verwijder het programma. Om dit te doen, hoeft u alleen maar dezelfde terminal in te typen:

verwijder gpu-viewer

sudo apt remove gpu-viewer; sudo apt autoremove

Via het DEB-pakket

U kunt ook download het GPU-Viewer .deb-pakket van uw releases pagina op GiHub. We hoeven het alleen op onze computer op te slaan. Daarnaast kunnen we het pakket ook downloaden met: wget in een terminal (Ctrl + Alt + T) als volgt:

download gpu-viewer deb

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

Als we na het downloaden van het pakket naar de map gaan waar we het gedownloade bestand hebben opgeslagen, kunnen we het volgende gebruiken: install commando:

installeren vanuit deb-pakket

sudo apt install ./gpu-viewer*.deb

Wanneer de installatie is voltooid, is er alleen start het programma met behulp van het opstartprogramma dat we in het systeem beschikbaar zullen vinden.

uninstall

naar verwijder het programma, in een terminal (Ctrl + Alt + T) hoeven we alleen te schrijven:

verwijder deb-pakket

sudo apt remove gpu-viewer; sudo apt autoremove

Flatpak gebruiken

Een andere installatie-optie in Ubuntu is het gebruik van de flatpak-pakket beschikbaar. Als u Ubuntu 20.04 gebruikt en deze technologie nog steeds niet op uw computer heeft ingeschakeld, kunt u doorgaan De gids dat een collega een tijdje geleden op deze blog schreef.

Wanneer u dit soort pakketten op uw systeem kunt installeren, hoeft u alleen maar een terminal te openen (Ctrl + Alt + T) en de install commando:

installeren vanuit flatpak

flatpak install flathub io.github.arunsivaramanneo.GPUViewer

Als u klaar bent, kunt u start het programma door te zoeken naar het bijbehorende opstartprogramma op uw computer, of door een terminal in te typen:

flatpak run io.github.arunsivaramanneo.GPUViewer

uninstall

naar flatpak-pakket verwijderen van dit programma dat op ons systeem is geïnstalleerd, hoeven we alleen maar een terminal te openen (Ctrl + Alt + T) en daarin uit te voeren:

verwijder flatpak-pakket

flatpak uninstall io.github.arunsivaramanneo.GPUViewer

Een snelle blik op het programma

De toepassing GPU Viewer stelt gebruikers in staat een ongelooflijke hoeveelheid informatie over de grafische kaart te krijgen, inclusief Vulkan-informatie, OpenGL-informatie, technische specificaties en nog veel meer.

Om informatie over onze GPU te zien, is het noodzakelijk om te beginnen met het starten van de GPU Viewer-applicatie. Zodra we de programma-interface zien, moeten we zoeken naar de OpenGL-pictogram en klik erop met de muis.

GPU-viewer opengl

Op het programmascherm we zullen een OpenGL-lezing van onze GPU zien. Deze read toont uw versie van X.Org, de OpenGL-renderer, de versie van OpenGL die we gebruiken, het beschikbare videogeheugen en nog veel meer. Naast OpenGL-informatie kan GPU Viewer ook alle OpenGL-extensies weergeven die momenteel op onze computer worden gebruikt.

Als de OpenGL-informatie niet voldoende is, GPU Viewer kan ook Vulkan-informatie weergeven. Het is alleen nodig om te zoeken naar de vulkan icoon en klik met de muis. Hierdoor zal de GPU Viewer meerdere tabbladen weergeven. Deze tabbladen zijn; Apparaat, limieten, eigenschappen, functies, extensies, formaten, geheugentypen en geheugenheaps, wachtrijen, instanties en lagen en oppervlak.

gpu-viewer vulkan

Binnen het tabblad Apparaat, kunt u een rapport zien van de specificaties van onze grafische kaart. Dit gebied toont onder andere onze versie van Vulkan API, vrij geheugen en het totale beschikbare geheugen.

Het kan worden verkregen meer informatie over dit programma en hoe het werkt vanuit de pagina op GitHub van het project.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.