-
Notifications
You must be signed in to change notification settings - Fork 299
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No hud when using Steam Linux Runtime (Steam Play compatibility tool) #116
Comments
I'm having the same issue. Even using MANGOHUD=1 doesn't seem to work anymore. It used to work before. |
Tested Space Mercs and Ion Fury with MANGOHUD_DLSYM=1 introduced in MangoHud version 0.3.5. |
SLR is/acts like a container but it has access to user's home folder so you'd have to install MangoHud like in version < 0.3.0 to your $HOME. Maybe there's some way to "inject" libs to SLR. |
Gave it a spin, the old installation method from 0.2.0 works with Vulkan in SLR. It may not be super useful considering the rarity of Linux native Vulkan titles, but still pretty nice. |
Maybe this issue is realated to my testing of Batman Arkham Knight via SteamPlay Proton. Mangogud is visible only on initial screens of various logos, like WB games, Rocksteady or Unreal. But when game loads first in-game screen with menu, MangoHud disappeared. |
@X6205 This issue is about native games using SLR, proton is an entirely different thing. You should make a new issue or find a more suitable one |
I have this issue too, tried to activate MangoHud on native Life is Strange: Before the Storm, and while I have the logs of it trying to read the configuration, nothing in game. |
@o-schneider seems like shaders fail to compile. If you're using mesa, maybe forcing some OpenGL version fixes it. |
No, I meant, no HUD ingame, the games runs just fine otherwise. |
Yeah, Dear ImGui shaders fail for some reason, for me at least, probably same issue:
|
Oh ok, I didn't get it. I don't remember seeing these kind of errors. Are they just printed out to stdout so that I can try? |
The "ERROR" lines should, shaders are just from my debug print. |
GLAD loader gets some Feral shader "optimizer"'s glShaderSource hook and that seems to mess something up. |
Assuming this is basically the same issue as #369, i.e SLR does not have access to system vulkan layers. It needs to be fixed on Steams end |
Launching Linux native games with
mangohud %command%
works as expected, but not when enabling Steam Linux Runtime. With SLR enabled, Mangohud does not show up.SLR is necessary for some games to work properly with their native version.
Using Steam beta client.
Steam system info
Note: This is similar yet different from issue #18, which was closed as can't reproduce and only referred to the environment variable.
Tested both
mangohud %command%
andmangohud.x86 %command%
Steam Overlay works with SLR enabled.
Galliumhud works with SLR enabled.
Mangohud works in Wine, Proton, glxgears, vkcube.
Makes no difference:
OpenGL games tested:
Tested both OpenGL and Vulkan version:
Launching Steam from terminal with
mangohud steam
breaks Steam completely and nothing is shown in the Steam client, it's all black. Error messages likeXIO: fatal IO error 0 (Success) on X server ":0"
in terminal and some steamwebhelper processes hang on exit.The text was updated successfully, but these errors were encountered: