protonscr

[BUG] SteamVR Error 307 on Wayland, Black Desktop on X11

steamvropen bug
ValveSoftware/SteamVR-for-Linux#545 · opened 2022-10-30 by dmannorflow · updated 2022-11-17 · 1 comments · github
Ddmannorflow 2022-10-30 github

Describe the bug
After attempting to fix the Index's microphone via adjusting the default-audio-sample in pulseaudio, SteamVR unexpectedly gave me a 307 error on Wayland sessions. Several attempts were made to fix this, such as solutions provided in #355, #493, #308, #274, and other reports. Switching to X11 allows SteamVR to launch without issue, however shortly after it freezes the desktop, and the mouse having acceleration similar to using a trackball. It also renders a black overlay onto the primary monitor display, making it unusable. At the same time, Index's headset lights change from green to blue. Both sessions show that the headset and lighthouses are connected and running.

To Reproduce
Steps to reproduce the behavior:

  1. Install Steam and SteamVR on a Arch Linux System with KDE desktop enviroment
  2. Change default-sample-rate in /etc/pulse/daemon.conf
    Expected behavior
    SteamVR to launch normally, headset to be fully tracking without stuttering
    System Information (please complete the following information):

Additional context
Using Wayland, taskbar sometimes disappears and reappears. In general, closing SteamVR from itself does not fully close it, according to Steam client. Peering into the files shows that they are resetting everytime I launch steamVR

DDrewRidley 2022-11-17 github

I can second this. I am having issues with an AMD gpu on Arch Linux.

   Message: Process 42948 (vrcompositor.re) of user 1000 dumped core.
            
            Stack trace of thread 42948:
            #0  0x00007fb9d4677b04 pthread_mutex_lock (libc.so.6 + 0x89b04)
            #1  0x00005609784f5a91 n/a (/home/drew/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor.real + 0xa7a91)
            #2  0x00005609786a617d n/a (/home/drew/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor.real + 0x25817d)
            #3  0x00005609784e295a n/a (/home/drew/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor.real + 0x9495a)
            #4  0x00005609784be810 n/a (/home/drew/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor.real + 0x70810)
            #5  0x00005609785519c6 n/a (/home/drew/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor.real + 0x1039c6)
            #6  0x000056097855262d n/a (/home/drew/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor.real + 0x10462d)
            #7  0x00005609784b8846 n/a (/home/drew/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor.real + 0x6a846)
            #8  0x00007fb9d4611290 n/a (libc.so.6 + 0x23290)
            #9  0x00007fb9d461134a __libc_start_main (libc.so.6 + 0x2334a)
            [#10](/issue/ValveSoftware/SteamVR-for-Linux/10) 0x00005609784b9cf1 n/a (/home/drew/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor.real + 0x6bcf1)
            ELF object binary architecture: AMD x86-64

When I try to launch SteamVR I get a black window (that is the same size as the normal menu) followed by Error 307.

Nothing extracted yet.