jueves, 29 de octubre de 2020

Monitorizar gráficos híbridos en Linux Ubuntu 20.04 LTS con MangoHud y GOverlay

MangoHud es una herramienta de superposición (overlay) para Vulkan y OpenGL con el objetivo de monitorizar FPS, temperatura, carga de CPU/GPU, y más.

Monitorizar parámetros tales como "Carga de CPU/GPU", "Temperatura de CPU/GPU", "Frametime", "FPS", entre otros, resulta importante para tener conocimiento si nuestro ordenador funciona correctamente al renderizar contenido o encontrarse en reposo.
En la actualidad, GNU/Linux presenta un buen panorama a la hora de realizar actividades profesionales y también en el ámbito recreativo, como es el caso de los videojuegos. Este último aspecto continúa en crecimiento gracias al proyecto WINE, Proton, DXVK, entre otros.
Para monitorizar parámetros de interés, contamos con herramientas como CPU-X, Nvidia-Settings, etc. Pero dichas alternativas no proporcionan un overlay para mostrar la información en pantalla (Nvidia-Settings presenta un contador de FPS, pero es limitado). Por dicho motivo, les presenté con anterioridad una herramienta OSD para la monitorización al renderizar contenido en el GPU, dicha herramienta se denomina GALLIUM_HUD, pero tiene dos defectos:

  1. Requiere Drivers Open-Source (Nvidia Prime no soportado)
  2. Funciona únicamente con OpenGL (Vulkan no soportado)

En Microsoft Windows, la herramienta más conocida para monitorizar parámetros de CPU y GPU, mediante overlay, es MSI Afterburner (incluye RivaTuner Statistics); en el caso de GNU/Linux, las herramientas que están ganando mucha popularidad desde el 2020 son MangoHud y GOverlay por el motivo que funcionan tanto con drivers Open-Source como privativos y también bajo el API OpenGL y Vulkan (obviamente DXVK se encuentra incluido).
En esta publicación nos centraremos en explicar estas dos últimas herramientas, sus ventajas, desventajas, su uso desde el punto de vista de los gráficos híbridos en equipos portátiles y todo lo necesario para su aplicación.

Estado

=======================================
Recomiendo este post donde se recopila mucho contenido útil y en español para jugar en Linux.
-¿Jugar en Linux?, están locos estos pingüinos

[Linux] ¿Fidelity FX Super Resolution (FSR) en cualquier juego?
- Pruebas en el canal de YouTube

[Linux] GalliumToggle publicado en GitHub.
=======================================

quantum-phy (NestorBase11)

Videos Destacados

Entradas recientes