flightlessmango / MangoHud

A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb
MIT License
6.28k stars 272 forks source link

Flatpak MangoHud Issue: Inconsistent Functionality Across Games #1275

Closed fagnerpatricio closed 4 months ago

fagnerpatricio commented 4 months ago

Problem Description

Hello, I'm having an issue with MangoHud, in the Flatpak version. I've tested it so far on 2 games and in one of them it works normally, but not in the other.

Hardware and Software Environment List

Command to Install Flatpaks

flatpak install flathub com.valvesoftware.Steam com.valvesoftware.Steam.CompatibilityTool.Boxtron com.github.Matoking.protontricks com.valvesoftware.SteamLink org.freedesktop.Platform.VulkanLayer.MangoHud org.freedesktop.Platform.VulkanLayer.vkBasalt org.freedesktop.Platform.VulkanLayer.gamescope

I followed the tutorial from this page with some updates:

Comunidade Steam :: Guia :: Using Steam in a Flatpak

Tested Games

  1. Highway Blossoms (Highway Blossoms no Steam)

  2. Far Cry® 6 (Far Cry® 6 no Steam)

Proton Versions Tested

  1. GE-Proton9-2
  2. Proton Experimental
  3. Proton 9.0 (Beta)
  4. Proton 8.0-5

Command Used to Start the Games

mangohud %command%

It only works like this; using MANGOHUD=1 or globally using the command below doesn't work.

flatpak override --user --env=MANGOHUD=1 com.valvesoftware.Steam

The MangoHud.conf file is located at:

~/.var/app/com.valvesoftware.Steam/.config/MangoHud/MangoHud.conf

I'm using the unmodified file located at:

https://raw.githubusercontent.com/flightlessmango/MangoHud/master/data/MangoHud.conf

Steps to Reproduce the Problem:

  1. Install the Flatpaks with the above command.
  2. Install the mentioned games.
  3. Run with the command "mangohud %command%".

2024-03-30_23-39 20240330232623_1

Leopard1907 commented 4 months ago

https://github.com/ValveSoftware/steam-runtime/issues/662

Not a Mangohud issue.

fagnerpatricio commented 4 months ago

Thank you, I will follow this other topic.