protonscr

[BUG] Steam library window disappears when launching SteamVR

steamvrclosed bug
ValveSoftware/SteamVR-for-Linux#677 · opened 2024-03-03 by PhilT · updated 2024-05-08 · 10 comments · github
PPhilT 2024-03-03 github

Describe the bug

Previous version of SteamVR would load up and tile next to the Steam library window (I'm using dwm).
Latest version (2.3.5) of SteamVR makes the Steam window disappear (like it's changing video mode) so it's not possible to then start a VR game from the Steam library. I also tried running it from Lutris but nothing happens until you close SteamVR then the game tries to run but obviously won't get very far. I also tried Beta 2.4.1 and I get the same behavior.

I've switched to temp_v1.27.5 and it's working there. It was previously working on version 2.3.4.

I'm running NixOS unstable with latest updates and as mentioned, dwm window manager.

To Reproduce
Go to SteamVR and Launch or start from "Enter VR mode" at the top right.

Expected behavior
SteamVR appears next to Steam library

System Information (please complete the following information):

Screenshots
Version 1.27.5 as expected:
image

Version 2.3.5 and 2.4.1:
image

Additional context
Add any other context about the problem here.

Note: Commenters who are also experiencing this issue are encouraged to include the "System Information" section in their replies.

Ggalister 2024-03-08 github

Experiencing this as well.

Distribution: Gentoo
SteamVR version: 2.3.5
Steam Client version: 1709846872 (Mar 6 21:28 UTC-8)
Opted into Steam client beta?: No
Graphics driver version: Mesa 24.0.2

Ggalister 2024-03-29 github

wiping the entirety of ~/.local/share/Steam and re-installing fixed this for me.

PPhilT 2024-03-29 github

wiping the entirety of ~/.local/share/Steam and re-installing fixed this for me.

Thanks, I'll check this when I get my new HMD. I'm HMDless at the moment but it's on pre-order.

PPhilT 2024-05-03 github

Received my new HMD, cleared everything out of .local/share/Steam (except steamapps/ which are a symlinked folder) but it didn't solve the issue.
Steam UI still disappears when SteamVR opens.

Note that closing SteamVR brings back the Steam UI/Library.
I'm sticking with 1.27 for now.

Ggalister 2024-05-03 github

@PhilT i think what the root cause was for me was home folder encryption. it wouldn't work in /home. my initial setup was a symlink to a folder on another disk, but that didn't work either, for some reason.

creating a steam library on a different disk and installing steamvr there, or bind mounting a non-encrypted folder to steamapps did fix it.

PPhilT 2024-05-03 github

@PhilT i think what the root cause was for me was home folder encryption. it wouldn't work in /home. my initial setup was a symlink to a folder on another disk, but that didn't work either, for some reason.

creating a steam library on a different disk and installing steamvr there, or bind mounting a non-encrypted folder to steamapps did fix it.

Oh good shout. I'm also running on an encrypted drive so that could totally be it. I'll give that a go. Thanks.

PPhilT 2024-05-03 github

Actually my /games drive isn't encrypted. So that's that.

Ggalister 2024-05-04 github

ok, instead of symlinking it across, try bind mounting it. i think that eventually fixed it for me. but don't ask why.

PPhilT 2024-05-07 github

Yes! That was it. Switching the steamapps/ folder to a bind mount in NixOS and removing the symlinked one (so that NixOS was able to create the bind mount) fixed the issue. I can now see SteamVR and the Steam UI/library.

Thanks so much for your help!! :heart:

Ggalister 2024-05-08 github

Ok I remember now, the encryption was a different issue; it prevented steamvr bindings from working with steamvr 2.x

Nothing extracted yet.