Steam-Headless / docker-steam-headless

A Headless Steam Docker image supporting NVIDIA GPU and accessible via Web UI
GNU General Public License v2.0
734 stars 80 forks source link

Pre-installed MangoHud and GOverlay #85

Open Avsynthe opened 10 months ago

Avsynthe commented 10 months ago

Is your feature request related to a problem?

No response

What is your feature request?

Hi guys,

As per our conversation on discord, I'd love to see MangoHud and GOverlay prepacked with the image.

MangoHud is essentially the closest thing to RTSS (Riva Tuner Statistics Server) available for Linux and GOverlay is a GUI used to manage it and other Vulkan/OpenGL overlays without using command line for everything.

Just one of the biggest advantages of MangoHud is the ability to cap framerate for stable frames on less demanding games and perhaps most importantly in our case, matching framerate to streaming clients through Sunshine/Moonlight to ensure a buttery smooth stream where other avenues for this aren't available.

MangoHud is already installable through a currently unselected option in what I believe is the already pre-packaged Freedesktop Platform flatpack from the Software application, along with vkBasalt which is one of the dependencies for GOverlay. The rest of its dependencies can be found at the following links.

MangoHud: https://github.com/flightlessmango/MangoHud

GOverlay: https://github.com/benjamimgois/goverlay

As mentioned, GOverlay's dependencies will also bring with it vkBasalt which is essentially Reshade and can use Reshade Fx shaders, and also brings ReplaySorcery which is an instant replay solution. All in a single, neat GUI.

All that to me sounds VERY exciting 😁. Thanks for your consideration on this!

If I had the time and know-how, I would PR it myself. But sadly, I have neither of these.

Are there any workarounds?

No response

Additional Context

No response