Installing mangohud

I HEAR YOU

I sympathise how things get complicated quickly.

I suspect you have installed Flatpak versions of Steam, Mangohud, Goverlay, MangoJuice and therefore by default the applications are restricted from communicating with each other.

FLATPAKS

Flatpak installed applications run in sandboxes which create a security boundary (think similar to a firewall that you must open up) between applications. Great for security, not so much for keeping things simple.

I avoided this complexity by installing the native Zorin OS versions of Steam and Goverlay (not Flatpak versions) available in the Store app.

I recommend getting back to a place of safety and reduced complexity.

TIMESHIFT

If you haven't already, I recommend installing the TimeShift (Zorin OS version) application available in the Store.

If you are familiar with Windows restore points, TimeShift is similar in that it allows you to take a snapshot of your Linux system, then if things break or get out of hand as you experiment and make changes, you can safely retreat and restore back to a known good state to start over.

I attach a screenshot of my TimeShift history in which you can see I take snapshots and label them prior to messing with my system.

If I reach a point where I feel I've lost control, I restore from the TimeShift snapshot taken prior to my messing around so I may start over fresh.

Before starting with my recommendations below, make sure you have tested TimeShift and are happy with it. Snapshots are no good if you do not know how to restore.

I recommend not having TimeShift snapshot your home folder and documents - by default it doesn't.

RECOMMENDATION (to get MangoHud working)

Please through everything below before commencing so you have the full picture.

!!! This all comes with the usual caveats that I'm not a substitute for professional support and I provide no warranties... you accept that you are performing at your own risk... etc. etc.

I recommend the following:

  • Install TimeShift and take a snapshot of your system

  • Apply updates to your system.

  • Reboot

  • In Steam, back up your Steam games to an external drive (just in case as I do not know your configuration and uninstalling the flatpak version of Steam may also remove your installed games if they are installed within the sandbox)

  • Uninstall Steam, MangoHUD, Goverlay, and MangoJuice (assuming all of these are Flatpak versions)

  • Reboot

  • Take another snapshot of your system using TimeShift

  • Install the ZorinOS version of Steam Installer (available in the Store)

  • Get Steam working to your satisfaction. Games launch, etc.

  • Take another TimeShift snapshot.

  • Reboot

  • Install GOverlay (ZorinOS version) from the Store.

  • Reboot (I do not remember if this is necessary)

  • Launch GOverlay which will now appear in your installed apps

  • Within GOverlay, choose the MangoHud vertical tab on the left.

  • Choose the Extras horizontal tab at the top

  • Select Compact from the Quick Layouts section

  • You will know if MangoHud is working because pressing + F12 will turn the Hud on and off in the right-hand mini display within the app's interface.

  • Configure your Steam game to use MangoHud by updating the Launch Options to "mangohud %command%"

  • Run the game to see if MangoHud appears for you.

Note:
Within Steam I'm forcing "Proton Experimental" for Compatibility.
Also games must use either Vulkan or OpenGL drivers for MangoHud to work.

Hope this does the trick for you.
If not, you can always revert to a last known good configuration using TimeShift restore.

1 Like