HGL
conscious-sapphire

Heroic + MangoHUD

After a recent series of updates I am getting a MangoHUD $Path error when launching games (can be remedied by unchecking MangoHUD) MangoHud org.freedesktop.Platform.VulkanLayer.MangoHud 0.8.1 23.08 system Heroic com.heroicgameslauncher.hgl v2.17.0 stable system Flatseal com.github.tchx84.Flatseal 2.3.1 stable system Do I have something mismatched? (was working) previously I had to do something to get it working but it has been a few years..... Thanks for any help!
Solution:
Alright, that looks good What about ``` flatpak run --command=bash com.heroicgameslauncher.hgl echo $PATH...
Jump to solution
17 Replies
CommandMC
CommandMC2w ago
You'll now need MangoHud for runtime 24.08 (runtime/org.freedesktop.Platform.VulkanLayer.MangoHud/x86_64/24.08) installed
conscious-sapphire
conscious-sapphireOP2w ago
Mangohud is enabled, but mangohud executable could not be found on $PATH MangoHud org.freedesktop.Platform.VulkanLayer.MangoHud 0.8.1 24.08 system
conscious-sapphire
conscious-sapphireOP2w ago
No description
conscious-sapphire
conscious-sapphireOP2w ago
··• echo $PATH /home/eris667/.local/bin:/home/eris667/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/eris667/.dotnet/tools could it be as simple as
PATH="~/opt/bin:$PATH" # prepending
PATH="~/opt/bin:$PATH" # prepending
swapping ~/opt/bin for /var/lib/flatpak/runtime/org.freedesktop.Platform.VulkanLayer.MangoHud/x86_64/24.08/active/files/bin/
CommandMC
CommandMC2w ago
Undo all of that please Run the following command and send in its output:
flatpak run --command=ls com.heroicgameslauncher.hgl /usr/lib/extensions/vulkan/MangoHud/bin
flatpak run --command=ls com.heroicgameslauncher.hgl /usr/lib/extensions/vulkan/MangoHud/bin
conscious-sapphire
conscious-sapphireOP2w ago
No description
conscious-sapphire
conscious-sapphireOP2w ago
I didn't modify the path 😄 was just thinking out loud
Solution
CommandMC
CommandMC2w ago
Alright, that looks good What about
flatpak run --command=bash com.heroicgameslauncher.hgl
echo $PATH
flatpak run --command=bash com.heroicgameslauncher.hgl
echo $PATH
Note: Copy-paste these one after the other
conscious-sapphire
conscious-sapphireOP2w ago
No description
CommandMC
CommandMC2w ago
Note: Copy-paste these one after the other
Guess I could've been clearer: Don't copy-paste both commands. Copy the first, run it, then copy the 2nd one and run it
conscious-sapphire
conscious-sapphireOP2w ago
trying again
conscious-sapphire
conscious-sapphireOP2w ago
No description
CommandMC
CommandMC2w ago
To clarify this: You're using Flatpak Heroic, so we have to look at the runtime Heroic is running in to find this issue. The first command there opens a shell inside the runtime. The second one then just prints your $PATH (crucially, the one set in the runtime) Alright, this looks good Have you restarted Heroic (and any other applications running in that sandbox)?
conscious-sapphire
conscious-sapphireOP2w ago
yes, restarted heroic and restarted entire machine
CommandMC
CommandMC2w ago
Could you try re-running a game you're trying to play and send in a game log?
HeroicBot
HeroicBot2w ago
To help you, we need a game log. Please see the following images on how to get it.
From An unknown user
From An unknown user
From An unknown user
From An unknown user
From An unknown user
From An unknown user
conscious-sapphire
conscious-sapphireOP2w ago
testing, dying light now working, dead island 2 now working Bioshock now working.. which was the original problem ---- not sure why one cup of coffee ago it was giving a error but now it is happy tyvm I am turning verbose logging back off (no change in success)

Did you find this page helpful?