MangoHud: Monitoriza FPS, carga de CPU y GPU en juegos de Linux

MangoHud es una herramienta poderosa y ligera diseñada para jugadores, desarrolladores y cualquier persona que quiera monitorear el rendimiento de su sistema en tiempo real.

Funciona como una superposición para aplicaciones de Vulkan y OpenGL, mostrando información importante como FPS (fotogramas por segundo), uso de CPU y GPU, temperaturas y más.

MangoHud – Monitor Gaming Performance

En este artículo, exploraremos qué es MangoHud, cómo funciona y cómo puedes usarlo para monitorear el rendimiento de tu sistema. También proporcionaremos instrucciones paso a paso para instalar y configurar MangoHud en tu sistema.

¿Qué es MangoHud?

MangoHud es un proyecto de código abierto disponible en GitHub, que fue creado para proporcionar una forma simple y personalizable de monitorear el rendimiento del sistema mientras se ejecutan aplicaciones de Vulkan y OpenGL. La superposición está diseñada para ser ligera, lo que significa que no utiliza muchos recursos de tu sistema, por lo que no interferirá con tu juego u otras tareas.

Características clave de MangoHud:

  • Contador de FPS – Muestra los fotogramas por segundo actuales, lo que es útil para entender cuán fluidamente se está ejecutando un juego o aplicación.
  • Uso de CPU y GPU – Muestra cuánto de tu procesador y tarjeta gráfica se está utilizando.
  • Monitoreo de Temperatura – Rastrea la temperatura de tu CPU y GPU para ayudarte a evitar el sobrecalentamiento.
  • Temporización de cuadros – Proporciona información sobre el tiempo que tarda en renderizarse cada cuadro.
  • Personalización – Te permite cambiar la posición, tamaño y color de la superposición para que se adapte a tus preferencias.
  • Soporte para múltiples APIs – Funciona con aplicaciones tanto Vulkan como OpenGL.

Cómo instalar MangoHud en Linux

MangoHud está disponible en los repositorios oficiales de muchas distribuciones de Linux y se puede instalar utilizando los gestores de paquetes por defecto.

sudo apt install mangohud         [On Debian, Ubuntu and Mint]
sudo dnf install mangohud         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo pacman -S mangohud           [On Arch Linux]
sudo zypper install mangohud      [On OpenSUSE]    

Después de la instalación, puedes verificar que MangoHud está instalado utilizando:

mangohud --version

Cómo usar MangoHud en Linux

Una vez instalado, MangoHud se puede habilitar para juegos y aplicaciones con comandos sencillos.

Habilitar MangoHud para aplicaciones OpenGL

Para ejecutar un juego o aplicación OpenGL con MangoHud, utiliza:

mangohud application_name

Habilitar MangoHud para aplicaciones Vulkan

Para aplicaciones basadas en Vulkan, simplemente antepón mangohud al comando:

mangohud vulkan_application

La superposición aparecerá en la esquina superior izquierda de manera predeterminada, mostrando FPS, uso de CPU/GPU y otras métricas.

Habilitar MangoHud para juegos de Steam

Para usar MangoHud con juegos de Steam, ve a Biblioteca, haz clic derecho en un juego, selecciona Propiedades, y en Opciones de lanzamiento, agrega.

MANGOHUD=1 %command%

Ahora, MangoHud aparecerá al iniciar el juego.

Activar MangoHud para juegos de Proton

Para juegos de Windows que se ejecutan a través de Proton, utiliza el siguiente comando en las opciones de inicio de Steam:

MANGOHUD=1 PROTON_ENABLE_NVAPI=1 PROTON_NO_ESYNC=1 %command%

Configuración de MangoHud en Linux

MangoHud permite a los usuarios personalizar la superposición mediante un archivo de configuración.

~/.config/MangoHud/MangoHud.conf

Puedes modificar el archivo de configuración para cambiar los ajustes de visualización.

fps_limit=60
no_display=0
position=top-left
background_alpha=0.4
font_size=24
cpu_temp=1
gpu_temp=1
ram=1

También puedes cambiar los ajustes mientras ejecutas un juego utilizando los siguientes atajos de teclado:

  • Shift + F12 → Alternar MangoHud activado/desactivado.
  • Shift + F11 → Alternar modo de registro.
Conclusión

MangoHud es una excelente herramienta para los usuarios de Linux que desean monitorear el rendimiento del sistema mientras ejecutan juegos o aplicaciones gráficas. Proporciona información en tiempo real sobre FPS, uso de CPU/GPU, temperaturas y consumo de memoria, ayudando a los usuarios a optimizar su experiencia de juego.

Source:
https://www.tecmint.com/mangohud-monitor-fps-cpu-gpu-games/