With the Steam Play Proton 5.13 compatibility tool being a major upgrade, along with it now using the Steam Linux Container Runtime, it did come with some annoying issues that they're now trying to solve.
One of the problems was that since the Windows games are contained and isolated from your system, you couldn't then run tools like MangoHud or the post-processing layer vkBasalt. Valve have now updated the container systems, to allow them to import Vulkan layers from the host system.
They also noted this about the new way it works:
The container does not have the same /etc or /usr as the host system, so not all system-wide configuration files will be available. For best results, use a configuration file in your home directory. Alternatively, there is a new environment variable PRESSURE_VESSEL_FILESYSTEMS_RO which can be used to pull in configuration files from other directories (although not /usr for technical reasons): for example you could use PRESSURE_VESSEL_FILESYSTEMS_RO="$MANGOHUD_CONFIGFILE:$VKBASALT_CONFIG_FILE".
You can see the full changelog for the original Scout runtime here, and the newer Soldier runtime here.
If you wish to try them out, you need to opt into the Beta of the Steam Linux Runtime and the Steam Linux Runtime - Soldier (the newer one), selecting the "client_beta" option from the dropdown.
For best results, you should also use the Steam Client Beta too.
PRESSURE_VESSEL_FILESYSTEMS_RO="/home/your_user_name/.config/MangoHud/MangoHud.conf" mangohud %command
to the launch options.Be sure to double check the path to MangoHud configuration file.
I haven't tried vkBasalt yet, but I hope it works too.
Quoting: NoStI can confirm that MangoHud works after addingPRESSURE_VESSEL_FILESYSTEMS_RO="/home/your_user_name/.config/MangoHud/MangoHud.conf" mangohud %command
to the launch options.
Be sure to double check the path to MangoHud configuration file.
I haven't tried vkBasalt yet, but I hope it works too.
could it be, that mangohud doesnt work for all games?
for me
https://store.steampowered.com/app/965200/Walking_Zombie_2/
does not work with proton 5.13
EDIT:
yakuza 0 works with just mangohud %command%
i dont get it
Last edited by mylka on 9 December 2020 at 9:46 pm UTC
Quoting: mylkacould it be, that mangohud doesnt work for all games?
It seems to be the case.
I've tried several games, and it behaves very differently.
Mass Effect 2 - works with just
mangohud %command%
.The Witcher: Enhanced Edition - doesn't work at all (even with PRESSURE_VESSEL_FILESYSTEMS_RO pointing to MangHud config file).
The Elder Scrolls Online - works with PRESSURE_VESSEL_FILESYSTEMS_RO specified, but hangs on the login screen.
I'm sticking with 5.0-10 for MangoHud for now.
See more from me