protonscr

Games that showed steam-native menu to select game type don't run any more with SteamVR active

steamopen Steam client
ValveSoftware/steam-for-linux#9173 · opened 2023-02-03 by tomato42 · updated 2023-02-12 · 11 comments · github
Ttomato42 2023-02-03 github

Your system information

  • Steam client version (build number or date): Tried both Beta (Build: 3rd of Feb, 03:49; version: 1675397711) and stable (31st Jan, 19:10; version 1675222618)
  • Distribution (e.g. Ubuntu): Archlinux
  • Opted into Steam client beta?: [Yes/No] Both
  • Have you checked for system updates?: [Yes/No] No, worked fine on 31st of January

Please describe your issue in as much detail as possible:

When running a game that shows a steam-native menu (like Subnautica or Vampire Survivors) to select game mode, when SteamVR is running, the startup process hangs at just before showing the menu.

Steps for reproducing this issue:

  1. Start SteamVR
  2. Try running Subnautica or Vampire Survivors
  3. Launch process hangs on "Preparing to launch Subnautica ."
Ttomato42 2023-02-04 github

It's possible to workaround it by first starting the game, then starting SteamVR, but that causes some really bad performance issues (at least in Subnautica).

I did verify integrity of game files and cleared steam cache, neither of which helped.

TTTimo 2023-02-06 github

Hello @tomato42 - can you run Steam from a terminal, capture the output (stdout and stderr together) of reproducing this and post it? We cannot reproduce the issue but I'm curious if the Steam client is giving any hints. You may also want to look in ~/.steam/steam/logs for problems.

Ttomato42 2023-02-06 github

Sure. The only things that it prints in the terminal after pressing the "Play" button are those:

GameAction [AppID 264710, ActionID 14] : LaunchApp changed task to ShowLaunchOption with ""
GameAction [AppID 264710, ActionID 14] : LaunchApp waiting for user response to ShowLaunchOption ""

While I indeed can find log files in the ~/.steam dir, there are a lot of them; like 130. and at least 20 of them got modified by starting the SteamVR and attempting to start Subnautica, so I'm afraid I'll need some more precise thing to look at (or look for, like to grep for or something...).

Xxeals 2023-02-09 github

Encountering the same issue on VR-only title Paradiddle. A trivial tail -f ~/.steam/steam/logs/* doesn't turn up anything useful. vrclient_steam.txt sometimes gets spammed fifteen times a second alternating between

Thu Feb 09 2023 09:39:14.347841 - Determined this is a legacy app.
Thu Feb 09 2023 09:39:14.378680 - Determined this is a steamvr_input app.

but nothing in response to launching a game aside from

==> compat_log.txt <==
[2023-02-09 09:39:23] StartSession: session <identifier>

I'll add that I've set the launch options to always launch in SteamVR mode instead of asking but doesn't affect the issue.

JJoeLudwig 2023-02-09 github

When you say "running" a game, how are you launching that game, specifically? From the desktop UI? VR Dashboard? Big Picture in the dashboard or the quick launch? Something else?

Ttomato42 2023-02-09 github

I run the game from the regular desktop UI. I did check if the VR Dashboard doesn't show the prompt instead of the desktop UI, but there's nothing there either.

Xxeals 2023-02-10 github

Similarly, launching from the regular desktop UI library tab.

Xxeals 2023-02-11 github

I have been able to resolve unrelated issues with launching games from within the SteamVR HUD, and I am able to launch Paraddidle from within SteamVR. I received a client update today which has not affected my ability to launch from the desktop library.

Ttomato42 2023-02-11 github

@xeals

unrelated issues with launching games from within the SteamVR HUD,

Any reference to that? I'm using the desktop UI mostly because the VR one never (1 year+) worked for me...

Xxeals 2023-02-11 github

unrelated issues with launching games from within the SteamVR HUD,

Any reference to that? I'm using the desktop UI mostly because the VR one never (1 year+) worked for me...

No single resource, unfortunately. My case was a combination of using Flatpak, Wayland, and an unusual distro, and (I suspect) mixing the installations from the Flatpak and native versions.

Ttomato42 2023-02-12 github

ah, so nothing related to my setup, thanks for the reply anyway!

Nothing extracted yet.