GPU-Viewer: Visor de código abierto de información del ordenador

GPU-Wiever: Visor de código abierto de información del ordenador

GPU-Wiever: Visor de código abierto de información del ordenador

La cotidianidad linuxera suele ser, la de poder contar con muchas alternativas de apps para una misma tarea. Y cuando se trata de obtener información específica o general sobre nuestro ordenador (hardware/software) existen muchas vías posibles. Desde comandos nativos de terminal (ejemplo: dmesg, dmidecode, acpi, free, uname, lsb_release, lspci, lsusb, lsscsi, lsmod, fdisk, blkid), programas CLI de terceros (ejemplo: lshw, inxi), hasta aplicaciones de escritorio (GUI) libres y abiertas (CPU-X y CPUFetch, y Hardinfo). Mientras que hoy, exploraremos una conocida como «GPU-Viewer».

Esta pequeña utilidad de software es, una interesante herramienta de código abierto, y totalmente gratuita, que nos permite principalmente visualizar en detalles los datos (valores) técnicos sobre los gráficos del sistema, relacionados con OpenGL, Vulkan y OpenCL.

AMD ATI

Y, antes de iniciar la lectura de este post sobre la aplicación «GPU-Viewer», dejaremos unos enlaces a anteriores publicaciones relacionadas para su posterior lectura:

AMD ATI
Artículo relacionado:
AMD lanza actualización para Radeon GPU Analyzer y mejora soporte para Vulkan
Artículo relacionado:
Dos buenas herramientas para el overclock en tu GPU NVIDIA y AMD bajo Linux

GPU-Wiever: Frontend de glxinfo, vulkaninfo, clinfo y es2_info

GPU-Viewer: Frontend de glxinfo, vulkaninfo, clinfo y es2_info

GPU-Viewer

Según su sitio web oficial en GitHub, esta aplicación (GPU-Viewer) es una interfaz gráfica para los programas (comandos CLI) glxinfo, vulkaninfo, clinfo y es2_info. Por ende, tiene como objetivo capturar todos los detalles importantes de dichos programas mencionados para mostrarlos en una GUI amigable para los usuarios.

Actualmente, se está desarrollando en Python3 (pygobject con GTK3). Y para obtener (extraer) todos los datos técnicos de las aplicaciones antes mencionadas (glxinfo/vulkaninfo/clinfo) y mostrarlos en el front-end, hace uso de los comandos grep, cat, awk.

Instalación

Para su instalación pueden implementarse varios mecanismos. Por ejemplo:

Repositorios

Para realizar su instalación vía repositorios, se debe seguir el siguiente procedimiento:

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

Gestor de paquetes CLI (dpkg, apt-get, aptitude y apt) + instalador .deb

Para realizar su instalación vía gestor de paquetes usando el archivo instalador en formato .deb disponible, se debe seguir el siguiente procedimiento:

  • Descargar el último archivo instalador disponible aquí.
  • Ejecutar el gestor de paquetes CLI de su preferencia y ejecutar la orden de comando de instalación requerida.
  1. sudo dpkg -i install gpu-viewer
  2. sudo apt-get install ./gpu-viewer_1.42J1-1_amd64.deb
  3. sudo aptitude ./gpu-viewer_1.42J1-1_amd64.deb
  4. sudo apt install ./gpu-viewer_1.42J1-1_amd64.deb

Gestor de paquetes Flatpak

Dado que, GPU-Viewer también está disponible en formato Flatpak, tal como puede comprobarse en Flathub, podemos entonces, en consecuencia, ejecutar la siguiente orden de comando en un terminal:

  • flatpak install flathub io.github.arunsivaramanneo.GPUViewer

GNOME Software

Para aquellos que, usan GNOME Software (Gestor de paquetes gráfico / Tienda de Software) el procedimiento sería el siguiente:

  • Iniciar la Tienda de Software y buscar a GPU-Viewer

  • Iniciar la instalación de GPU-Viewer

Explorando la aplicación

Al iniciarse la aplicación, la misma nos muestra varias pestañas que muestran diferentes valores o datos técnicos. Estas pestañas son o se dividen en la siguiente forma:

  • Vulkan

Incluye información relacionada con las características del dispositivo, límites del dispositivo, extensiones del dispositivo, formatos, tipos de memoria y montones, familias de colas parciales implementadas, instancia y capas.

  • OpenGL

Ofrece información de OpenGL, información de OpenGL ES, límites de hardware de OpenGL y extensiones que se muestran según los diferentes proveedores, ver la configuración del búfer de cuadros GLX e información de EGL, información de EGL

  • OpenCL

Ofrece detalles de la plataforma, detalles del dispositivo, detalles de la imagen y la memoria del dispositivo, capacidades de cola y ejecución del dispositivo, detalles del vector del dispositivo, número total de plataformas, número de dispositivos para la plataforma.

  • VDPAU (API NVIDIA)

Por último, incluye una pestaña de «Acerca de» donde se puede ver la licencia, ver el registro de cambios, ver información útil para donar a través de PayPal, acceder al enlace de la página principal de GPU-Viewer en Github, hasta visualizar información de errores en la aplicación.

Alacritty 1
Artículo relacionado:
Alacritty: un emulador de terminal acelerado por GPU
GLMark2
Artículo relacionado:
Como medir el rendimiento de nuestra GPU

Resumen: Banner post 2021

Resumen

En resumen, la aplicación «GPU-Viewer» nos permite de forma rápida y sencilla obtener una cantidad increíble de información sobre las tarjetas gráficas usadas, y las implementadas tecnologías Vulkan y OpenGL. Además, de otras especificaciones técnicas importantes.

Si te ha gustado esta publicación, no dejes de comentarla y de compartirla con otros. Y recuerda, visitar nuestra «página de inicio» para explorar más noticias, además de unirte a nuestro canal oficial de Telegram de DesdeLinux, o este grupo para más información sobre el tema de hoy.


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.