protonscr

[BUG] Gnome logout after start SteamVR

steamvropen bug
ValveSoftware/SteamVR-for-Linux#774 · opened 2025-03-12 by SpaceEnergy · updated 2026-06-05 · 9 comments · github
1 matching comments, n / p to jump
SSpaceEnergy 2025-03-12 github

Describe the bug
When I start SteamVR no windows appear and after a few seconds I am automatically logged out of Gnome and everything is closed this happens all the time

To Reproduce
Steps to reproduce the behavior:

  1. Open Steam
  2. Install SteamVR
  3. Launch it
  4. See error

Expected behavior
That SteamVR works normally and you can play games

System Information (please complete the following information):

  • Mainbord: ROG STRIX B550-F GAMING (WI-FI)
  • CPU: AMD Ryzen 7 5800X3D
  • GPU: NVIDIA GeForce RTX 4080
  • Driver Version: 550.144.03
  • RAM: 32GB
  • Steam Client Version: 1741737356
  • SteamVR build id: 17260332
  • Headset: Valve Index
  • Distribution: Ubuntu 24.10 | Gnome | Wayland
  • Kernel Version: 6.11.0-19-generic
  • Steam runtime diagnostics: steam.txt
  • Steam and SteamVR logs: steam-logs.tar.gz
  • Minidumps: steam-minidumps.tar.gz

Additional context
I have selected Proton Hotfix in the Compatibility tab in the Steam Settings, but I have also tried other versions that don't work either

HHicks79 2025-03-13 github

Hi, I think is the same problem that I had long time ago, right?

https://github.com/ValveSoftware/SteamVR-for-Linux/issues/646

I hope Valve can improve SteamVr and all this stuff, as HLAlyx is waiting for us before hl3 goes on sale.

SSpaceEnergy 2025-03-13 github

Hi, I think is the same problem that I had long time ago, right?

Yes looks like the same problem

Ggoarvic 2025-03-20 github

Same behaviour here.

It's really sad that after so many years and the DRM leasing protocol finally being merged, we still don't have SteamVR support under Wayland.

HHicks79 2025-03-20 github

I can understand that these bugs are very complicated to find (years surely some), but it would be nice more feedback from VALVe, something official for SteamVr for Linux users. A long term plan with priorities.

Please @kisak-valve say something about it.

Aanxest 2025-04-06 github

It's really sad that after so many years and the DRM leasing protocol finally being merged, we still don't have SteamVR support under Wayland.

We have for a few months, I removed X11 of my desktop in february and still am able to play VR (arch + gnome 48). I mostly play Beat Saber, but it works quite well.

I had this log out issue with some gnome extensions (like Tray Icons: reloaded, or TopIconsFix, maybe dashtodock, not sure anymore). You may try deactivating extensions.

SSpaceEnergy 2025-04-06 github

Replying to https://github.com/ValveSoftware/SteamVR-for-Linux/issues/774#issuecomment-2781248431

Oh good idea I will try it out later to see if it helps

Zzerohex-05 2025-04-06 github

I had this log out issue with some gnome extensions (like Tray Icons: reloaded, or TopIconsFix, maybe dashtodock, not sure anymore). You may try deactivating extensions.

Just for some context, I'm using a Ryzen 7 7700X w/ a Radeon 9070 XT. The CPU has integrated gfx. I'm attempting to use ALVR with a Quest 3s.

I've also been dealing with this issue for a good bit and I can confirm under the SteamVR [beta] release that disabling the System Tray extension seems to allow it to launch without immediately booting to the login screen. Originally the monitor would stay on for ~ 10 seconds before it booted me back to the Login Screen. Now, I can at least get to the point where I can open SteamVR until I put the headset on.

I've messed around setting launch options and so far I'm at the point where I can see a green square (Likely an un-rendered/corrupted image or something) on my quest before the PC boots back to the login page.

Image

This is a general overview of the logs I'm getting if anyone else has anything similar. Anyone else have any ideas?

RRandomperson245 2025-12-11 github

I have the same issue I hope they fix this.

Aaddiesh 2026-06-05 github

I am having the same issue, on my laptop with an NVIDIA dGPU and Intel iGPU. Excerpt from the journalctl logs:

#...
Jun 05 15:34:53 nylon steam[28401]: Setting breakpad minidump AppID = 250820
Jun 05 15:34:53 nylon steam[28401]: Forcing breakpad minidump interfaces to load
Jun 05 15:34:53 nylon steam[28401]: Looking up breakpad interfaces from steamclient
Jun 05 15:34:53 nylon steam[28401]: Calling BreakpadMiniDumpSystemInit
Jun 05 15:34:53 nylon steam[28401]: 06/05 15:34:53 minidumps folder is set to /tmp/dumps
Jun 05 15:34:53 nylon steam[28401]: 06/05 15:34:53 Init: Installing breakpad exception handler for appid(250820)/version(2.16.6)/tid(29562)
Jun 05 15:34:53 nylon steam[28401]: [0605/153453.539439:ERROR:check.cc(376)] Check failed: false. NOTREACHED log messages are omitted in official builds. Sorry!
Jun 05 15:34:53 nylon systemd-coredump[29480]: [[🡕]](man:core(5)) Process 24866 (gnome-shell) of user 1000 dumped core.

                                               Stack trace of thread 24866:
                                               #0  0x00007f2ce8c9a29c n/a (libc.so.6 + 0x9a29c)
                                               #1  0x00007f2ce8c3e7d0 raise (libc.so.6 + 0x3e7d0)
                                               #2  0x00005615f9f5b19e n/a (gnome-shell + 0x319e)
                                               #3  0x00007f2ce8c3e8f0 n/a (libc.so.6 + 0x3e8f0)
                                               #4  0x00007f2ce8c9a29c n/a (libc.so.6 + 0x9a29c)
                                               #5  0x00007f2ce8c3e7d0 raise (libc.so.6 + 0x3e7d0)
                                               #6  0x00007f2ce8c25681 abort (libc.so.6 + 0x25681)
                                               #7  0x00007f2ce96cd0fc n/a (libglib-2.0.so.0 + 0x1e0fc)
                                               #8  0x00007f2ce97172a2 g_log_default_handler (libglib-2.0.so.0 + 0x682a2)
                                               #9  0x00007f2ce97175c6 g_logv (libglib-2.0.so.0 + 0x685c6)
                                               [#10](/issue/ValveSoftware/SteamVR-for-Linux/10) 0x00007f2ce9717924 g_log (libglib-2.0.so.0 + 0x68924)
                                               [#11](/issue/ValveSoftware/SteamVR-for-Linux/11) 0x00007f2ce9d3eec0 n/a (libmutter-mtk-18.so.0 + 0x4ec0)
                                               [#12](/issue/ValveSoftware/SteamVR-for-Linux/12) 0x00007f2ce89cfd2d _XError (libX11.so.6 + 0x44d2d)
                                               [#13](/issue/ValveSoftware/SteamVR-for-Linux/13) 0x00007f2ce89cfe51 n/a (libX11.so.6 + 0x44e51)
                                               [#14](/issue/ValveSoftware/SteamVR-for-Linux/14) 0x00007f2ce89cff0d n/a (libX11.so.6 + 0x44f0d)
                                               [#15](/issue/ValveSoftware/SteamVR-for-Linux/15) 0x00007f2ce89cff95 _XEventsQueued (libX11.so.6 + 0x44f95)
                                               [#16](/issue/ValveSoftware/SteamVR-for-Linux/16) 0x00007f2ce89a83d7 XFlush (libX11.so.6 + 0x1d3d7)
                                               [#17](/issue/ValveSoftware/SteamVR-for-Linux/17) 0x00007f2ce9135430 n/a (libmutter-18.so.0 + 0x135430)
                                               [#18](/issue/ValveSoftware/SteamVR-for-Linux/18) 0x00007f2ce97110a5 n/a (libglib-2.0.so.0 + 0x620a5)
                                               [#19](/issue/ValveSoftware/SteamVR-for-Linux/19) 0x00007f2ce9712ba3 n/a (libglib-2.0.so.0 + 0x63ba3)
                                               [#20](/issue/ValveSoftware/SteamVR-for-Linux/20) 0x00007f2ce97131a7 g_main_loop_run (libglib-2.0.so.0 + 0x641a7)
                                               [#21](/issue/ValveSoftware/SteamVR-for-Linux/21) 0x00007f2ce90f0d7b meta_context_run_main_loop (libmutter-18.so.0 + 0xf0d7b)
                                               [#22](/issue/ValveSoftware/SteamVR-for-Linux/22) 0x00007f2ce8e33ac6 n/a (libffi.so.8 + 0x7ac6)
                                               [#23](/issue/ValveSoftware/SteamVR-for-Linux/23) 0x00007f2ce8e3076b n/a (libffi.so.8 + 0x476b)
                                               [#24](/issue/ValveSoftware/SteamVR-for-Linux/24) 0x00007f2ce8e3306e ffi_call (libffi.so.8 + 0x706e)
                                               [#25](/issue/ValveSoftware/SteamVR-for-Linux/25) 0x00007f2ce9549fca n/a (libgjs.so.0 + 0x73fca)
                                               [#26](/issue/ValveSoftware/SteamVR-for-Linux/26) 0x00007f2ce954a9fd n/a (libgjs.so.0 + 0x749fd)
                                               [#27](/issue/ValveSoftware/SteamVR-for-Linux/27) 0x00007f2ce7543777 n/a (libmozjs-140.so + 0x1743777)
                                               [#28](/issue/ValveSoftware/SteamVR-for-Linux/28) 0x00007f2ce74a8228 n/a (libmozjs-140.so + 0x16a8228)
                                               [#29](/issue/ValveSoftware/SteamVR-for-Linux/29) 0x00007f2ce7904222 _ZN2JS4CallEP9JSContextNS_6HandleINS_5ValueEEES4_RKNS_16HandleValueArrayENS_13MutableHandleIS3_EE (libmozjs-140.so + 0x1>
                                               [#30](/issue/ValveSoftware/SteamVR-for-Linux/30) 0x00007f2ce95afe04 n/a (libgjs.so.0 + 0xd9e04)
                                               [#31](/issue/ValveSoftware/SteamVR-for-Linux/31) 0x00007f2ce95b811f gjs_context_eval_module (libgjs.so.0 + 0xe211f)
                                               [#32](/issue/ValveSoftware/SteamVR-for-Linux/32) 0x00007f2ce95b8282 gjs_context_eval_module_file (libgjs.so.0 + 0xe2282)
                                               [#33](/issue/ValveSoftware/SteamVR-for-Linux/33) 0x00005615f9f5a569 n/a (gnome-shell + 0x2569)
                                               [#34](/issue/ValveSoftware/SteamVR-for-Linux/34) 0x00007f2ce8c27741 n/a (libc.so.6 + 0x27741)
                                               [#35](/issue/ValveSoftware/SteamVR-for-Linux/35) 0x00007f2ce8c27879 __libc_start_main (libc.so.6 + 0x27879)
                                               [#36](/issue/ValveSoftware/SteamVR-for-Linux/36) 0x00005615f9f5a985 n/a (gnome-shell + 0x2985)

Detailed specs:

  • OS: Arch Linux x86_64
  • Kernel: Linux 7.0.11-arch1-1
  • DE: GNOME 50.2
  • CPU: Intel(R) Core(TM) i9-14900HX (32) @ 5.80 GHz
  • GPU 1: NVIDIA GeForce RTX 4070 Max-Q / Mobile [Discrete]
  • GPU 2: Intel Raptor Lake-S UHD Graphics @ 1.65 GHz [Integrated]

Proton versions