HGL
adverse-sapphire

MangoHud stopped working with latest Flatpak update

With the latest Heroic update (2.15.2 Hotfix #2, Flatpak) games no longer launch if MangoHud is enabled. Heroic reports Mangohud is enabled, but 'mangohud' executable could not be found on $PATH. I have confirmed I have org.freedesktop.Platform.VulkanLayer.MangoHud installed (branch 24.08), but Heroic doesn't seem to be able to access it at all, while Bottles (on the same 24.08 branch) can. Heroic:
$ flatpak run --command=bash com.heroicgameslauncher.hgl
$ which mangohud
which: no mangohud in (/app/bin:/app/utils/bin:/usr/bin:/usr/lib/extensions/vulkan/MangoHud/bin:/usr/lib/extensions/vulkan/gamescope/bin:/usr/lib/extensions/vulkan/OBSVkCapture/bin:/app/bin/heroic/resources/app.asar.unpacked/build/bin/linux)
$ flatpak run --command=bash com.heroicgameslauncher.hgl
$ which mangohud
which: no mangohud in (/app/bin:/app/utils/bin:/usr/bin:/usr/lib/extensions/vulkan/MangoHud/bin:/usr/lib/extensions/vulkan/gamescope/bin:/usr/lib/extensions/vulkan/OBSVkCapture/bin:/app/bin/heroic/resources/app.asar.unpacked/build/bin/linux)
Bottles:
$ flatpak run --command=bash com.usebottles.bottles
$ which mangohud
/usr/lib/extensions/vulkan/MangoHud/bin/mangohud
$ flatpak run --command=bash com.usebottles.bottles
$ which mangohud
/usr/lib/extensions/vulkan/MangoHud/bin/mangohud
Is there a bug with the latest Heroic release then?
6 Replies
adverse-sapphire
adverse-sapphireOP7mo ago
I should add I've tried reinstalling both Heroic and MangoHud but that didn't fix it. Installed the 23.08 branch of MangoHud and it seems to work now. I was under the impression Heroic moved to the 24.08 branch though?
grumpy-cyan
grumpy-cyan7mo ago
we moved back to 23.08 because 24.08 broke steam deck game mode
adverse-sapphire
adverse-sapphireOP7mo ago
I see, didn't notice that in the changelog Marking as solved then
genetic-orange
genetic-orange5mo ago
@lazycrypt I am trying to get mangohud 23.08 to work with heroic. And I am getting the same error could not be found on $PATH. How do I fix this? Do I need to run the
flatpak run --command=bash com.heroicgameslauncher.hgl
flatpak run --command=bash com.heroicgameslauncher.hgl
I have never gotten it to work. I know it's my lack of understanding
adverse-sapphire
adverse-sapphireOP5mo ago
I can't test right now, but I just have both 23.08 and 24.08 branches installed for org.freedesktop.Platform.VulkanLayer.MangoHud
genetic-orange
genetic-orange5mo ago
Yeah I have 23.08 installed of that package I just feel like I am missing a step? I am running it in steam-headless docker container oh I got it figured out restarting heroic fixed it thank you

Did you find this page helpful?