Las variables de entorno o también llamadas opciones de lanzamiento son instrucciones específicas que se le puede agregar a un juego antes de abrirlo para que se comporte de una forma específica, arreglar algún error que se este teniendo al querer jugar un juego o agregar software por encima del juego como un monitor de rendimiento del dispositivo o software que mejora la estabilidad del juego. En este artículo vamos a explorar más específicamente las variables de entorno de Linux.
Monitor de rendimiento:
¿Te ha pasado que quieres ver la cantidad de FPS o el uso de tu hardware ya sea GPU, CPU, o memoria RAM al estar jugando? En linux existe una herramienta llamada MangoHUD para las personas que han usado MSI afterburner les resultará muy familiar está herramienta, en síntesis activa algo que le llamamos un "Overlay" el cual es una pequeña pantalla que se coloca automaticamente encima de tu juego o aplicación que estés usando midiendo distintos parámetros de tu hardware en tiempo real. Esto te puede ayudar a saber con exactitud la cantidad de FPS, el porcentaje de uso de tu GPU, CPU, RAM, internet y demás detalles.
¿Cómo instalarlo en Linux?
En algunos casos está en tu tienda de aplicaciones de Linux donde descargas tu software como Discover, Gnome software o a veces solo aparece como software, gestor de software en Linux mint, o en algunas distribuciones aparece como "centro de aplicaciones" tales como Nobara Linux.
Si el programa de MangoHUD no aparece en tu tienda de software o necesitas MangoHUD en una aplicación que instalaste desde Flatpak como Heroic games launcher ya que es la opción predeterminada para instalar Heroic Games Luancher en Linux, habrá que usar la terminal o consola de comando para instalar MangoHUD o la aplicación Warehouse que ìnstalas desde flatpak.
Instalar MangoHUD desde Flatpak: (habrán diferentes versiones a elegir)
flatpak install org.freedesktop.Platform.VulkanLayer.MangoHud
En Flatpak cada programa necesita una versión específica de MangoHUD dependiendo si se ha actualizado o no su entorno de ejecución y no hay problema en instalar varias versiones al mismo tiempo, a fecha actual 16 de septiembre de 2026 las versiones de MangoHUD para cada Launcher son las siguientes:
- Heroic Games Launcher: MangoHUD 23.08
- Bottles: MangoHUD 24.08
- Faugus Launcher: MangoHUD 25.08
- Lutris: MangoHUD 24.08
Como configurar MangoHUD:
Existen programas que facilitan la configuración de MnagoHUD con una interfaz gráfica los cuales son mangojuice y Goverlay los cuales se instalan por medio de flatpak o por la tienda de software dependiendo como decidiste instalar MangoHUD. Si instalas MangoHUD desde Flatpak debes instalar Mangojuice o Goverlay desde flatpak y si instalaste MangoHUD desde la fuente de tu distribución con uno de los comandos que no son flatpak debes instalar la versión de tu sistema nativo.
Instalar MangoJuice:
Flatpak:
Puedes verlo desde su
pagina web y dar en y te descargara el archivo para instalarlo con la flecha a la derecha para hacerlo por terminal.
flatpak install io.github.radiolamp.mangojuice
Instalar GoVerlay:
Flatpak:
Igualmente puedes instalarlo desde la página web de Flathub o con comando de terminal.
flatpak install io.github.benjamimgois.goverlay
Habilitar o deshabilitar MangoHUD en un juego:
Comando de lanzamiento para habilitar MangoHUD: "En muchos casos viene activado por defecto"
MANGOHUD=1 %command%
Comando de lanzamiento para deshabilitar MangoHUD:
MANGOHUD=0 %command%
Gamescope:
Gamescope es como un traductor y gestor dedicado que se coloca entre tu juego y tu monitor para asegurar una experiencia perfecta. Su función es crear una "pantalla virtual" donde el juego corre tal como fue diseñado (por ejemplo, a 120 cuadros por segundo), y luego Gamescope lo muestra correctamente en tu pantalla real sin importar la resolución o los problemas de sincronización del sistema. Esto evita parpadeos, imágenes cortadas o juegos que no entran en pantalla completa, haciendo que cualquier juego en Linux funcione con fluidez y estabilidad.
Instalar Gamescope en Debian/Ubuntu y derivadas:
sudo apt install gamescope
Instalar Gamescope en Fedora y derivadas:
sudo dnf install gamescope
Instalar Gamescope en Arch Linux y derivadas como CachyOS:
sudo pacman -Syu gamescope
Casos de uso:
Gamescope te puede ayudar para configurar una resolución específica así como especificar modo ventana o pantalla completa en caso de que el juego tenga problemas al cambiar entre ambos modos, un problema que se ve en gráficas antiguas como la familia RX 500 de AMD que aun tiene soporte en Linux pero que algunos juegos y gestores de ventanas entran en conflicto con el mismo se puede solucionar usando Gamescope para crear un entorno aislado del juego.
gamescope -h 1920 -w 1080 -- %command% para una pantalla 1080 o gamescope -w 1920 -h 1080 -f -- %command% para forzar pantalla completa en una resolución 1080.
También se puede usar para forzar el uso de FSR de AMD si el juego lo soporta con gamescope -w 1920 -h 1080 -r 120 --scale-filter fsr --max-fps 120 -- %command%.
Puede limitar los FPS del juego y activar opciones de tasa de refresco como VRR (tasa de refresco variable) si están disponibles.
gamescope -w 1920 -h 1080 -r 60 --vrr %command%
Activar el HDR si tu monitor lo soporta:
gamescope --hdr-enabled --max-fps 60 -- %command%
Activar Fidelity Super Resolution FSR:
Hay algunos casos en los que deseas activar FSR para tu juego debido a que no tiene la opción integrada y quieres ayudas para que el juego se ejecute con mayor fluidez en tu máquina ya que no tienes hardware potente o deseas tener un poco más de control sobre las opciones de FSR pero no deseas usar Gamescope estos parámetros son específicos de GE-Proton una version de Proton modificada y mantenida por Glorious Eggroll y puede que no se puedan aplicar a Proton oficial de Valve o Proton Cachy.
WINE_FULLSCREEN_FSR=1 %command% permite renderizar el juego a una resolución menor para obtener más FPS y ver el juego a una resolución mayor con reescalado.
WINE_FULLSCREEN_FSR_STRENGTH=1 %command% Se usa en conjunto con el parámetro anterior y este se usa para especificar la nitidez de FSR siendo 0 el más nítido y 5 el que da más FPS sacrificando la calidad de la imágen al usarlo se vería así WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_STRENGTH=1 %command%
Activar compatibilidad con mando de juego:
Existen algunos casos en los que un juego no es compatible con un mando de juego o no detecta las entradas del mando en cuál es un caso más común en lanzadores que no son Steam nya que no cuentan con Steam Input. Se puede usar un parámetro de lanzamiento para activar la compatibilidad de mando en un juego.
PROTON_PREFER_SDL %command% para preferir la entrada SDL de mandos también puede usarse con PROTON_USE_SDL %command% y este habilita la entrada de mandos en caso de que un juego no la este detectando.
PROTON_SONY_DUALSENSE_AS_DUALSHOCK4=1 %command% Este parámetro de lanzamiento hace una traducción del mando en caso que estés usando un Dualsense o Dualsense edge de Sony y el juego solo pueda detectar mandos DualShock 4 para el mapeo de botones del mando se puedan desplegar en el juego si este lo soporta.
PROTON_SONY_HIDRAW_XINPUT=1 %command% Este parámetro hace algo similar a SDL pero para mandos de Playstation ya que la mayoría de juegos en PC que tienen compatibilidad con mando priorizan Xinput de Xbox y un mando de Playstation puede funcionar mal o tener mapeo de botones erróneo en algunos casos y no cuentas con SteamInput de Steam por ejemplo al usar Heroic Games Luncher, Faugus, o Lutris. Al usar el parámetro de lanzamiento el juego va a interpretar las entradas del mando de Playstation como Xinput de Xbox. Nota esto no cambiara los iconos de los botones en el juego pero si hará compatible los mandos de playstation.
Estás son algunas de las variables disponibles en Linux y hay más que pueden mejorar tu experiencia o arreglar errores de juegos, se van a ir explorando más en otros artículos, sigue mi blog para mantenerte informado cuando se publiquen nuevos artículos y no perderte de novedades.
Fuentes:
Comentarios
Publicar un comentario