ValveSoftware / SteamVR-for-Linux

Issue tracker for the Linux port of SteamVR
930 stars 45 forks source link

[BUG] SteamVR can't start on a fresh install: Error 109 - Not initialized #696

Closed anxest closed 6 months ago

anxest commented 6 months ago

After formatting my computer (to fix other issues) and reinstalling SteamVR, I can't start SteamVR anymore. A window displays "Not initialized (109)".

Describe the bug The error message is displayed once or twice and then, the steamVR app in steam automatically closes, on most attempts. Once in a while, it will stay opened. The steamVR dock will then display on screen with extra messages:

Various windows will also display:

The headset will remain turned off and never display anything.

To Reproduce

  1. Go to SteamVR app on steam
  2. Click on Start
  3. See error 109

Expected behavior SteamVR displaying on HMD, without errors, allowing to process the room setup

System Information (please complete the following information):

Screenshots Capture d’écran du 2024-05-09 14-20-47

Additional context Same behavior with steam client in latest beta or latest non-beta, and with various versions of steamVR (non-beta, latest beta, previous version), steam-runtime and unofficial steam-native-runtime Following the instructions to "end any remaining steamVR tasks before restarting" won't do any visible change. All other non-vr games I tried started correctly and allowed me to play without trouble. I didn't manage to perform the room setup so far.

kisak-valve commented 6 months ago

Hello @anxest, your system is configured to run 64 bit Vulkan applications with AMDVLK. Can you test how SteamVR behaves with mesa/RADV?

anxest commented 6 months ago

Thank you, I was able to perform a room setup and starting some games by launching steam with mesa (VK_DRIVER_FILES=/usr/share/vulkan/icd.d/radeon_icd.i686.json:/usr/share/vulkan/icd.d/radeon_icd.x86_64.json steam) and then again after uninstalling amdlvk and lib32-amdvlk.

The error 109 is gone too, but I still have the weird untitled windows displaying, and the "Some add-ons blocked" messages displaying at each start. Plus, when I try to turn off steamVR from the headset, it doesn't and a new gnome window displays that there is no available app to open "vrmonitor://quit". I guess I missed to install a pkg for that. It closes correctly when I exit from the steamvr dock on screen though, but without turning the bases off.

Not sure if I should register other tickets or just leave this one open for those minor issues.

Edit: I simply had to activate the powercontrol option to turn off the bases, so that's not an issue anymore.