protonscr

[BUG] Most settings tabs are missing – sometimes

steamvropen bug
ValveSoftware/SteamVR-for-Linux#328 · opened 2020-04-07 by dsalt · updated 2021-11-18 · 6 comments · github
Ddsalt 2020-04-07 github

Quite often, the settings window contains only the startup & shutdown options, with all other tabs missing. This is noticeable when the settings window is first opened, and will persist until SteamVR is exited.

Experimentation suggests that this is much more likely to happen if SteamVR is started ‘cold‘. Simulating this via echo 3 >/proc/sys/vm/drop_caches (as root) before starting SteamVR is sufficient. SteamVR should otherwise be started normally.

Iim-0 2020-05-18 github

Same here:
screenshot-2020 05 18-20 05 15-637259895

Experimentation suggests that this is much more likely to happen if SteamVR is started ‘cold‘. Simulating this via echo 3 >/proc/sys/vm/drop_caches (as root) before starting SteamVR is sufficient. SteamVR should otherwise be started normally.

I can confirm this. Looks like a race somewhere in the SteamVR startup or settings-related code.

System Information (please complete the following information):

  • Distribution: Fedora 32 x86_64
  • SteamVR version: Beta 1.12.3
  • Steam client version: Built May 15 2020, at 03:04:21 / package versions: 1589513816
  • Opted into Steam client beta?: No
  • Graphics driver version: Mesa 20.1.0-rc3 (LLVM 10.0.0), with RADV_PERFTEST=aco
  • Gist for SteamVR System Information: https://gist.github.com/im-0/0e513ef93dd0260c67539a6e75280230
  • GPU: AMD Radeon VII
GGoofybud16 2020-06-02 github

When this happens, can you open and use the SteamVR overlay in the HMD?

When this happens for me, it's usually because the in-headset overlay isn't running [as seen in #255].

I'd like to note that I'm also on a Radeon VII, which may be related?

Running Mesa 19.3.3 as packaged in Debian testing

Iim-0 2020-06-03 github

@Goofybud16 by "SteamVR overlay" you mean "SteamVR Dashboard", right?

I tried to reproduce this several times, with echo 3 >/proc/sys/vm/drop_caches in between. Got all four possible combinations:

  • settings missing, no dashboard;
  • settings missing, dashboard works;
  • settings ok, no dashboard;
  • settings ok, dashboard works.

Looks like there is no apparent correlation of these two symptoms. Still, root cause could be the same.

P.S. My software changed a bit since initial report: SteamVR Beta 1.12.5, Mesa 20.1.0 release, kernel 5.7.0.

TTiagoTiago 2020-06-07 github

It used to happen only occasionally for me, now it's happening all the time, and closing and reopening SteamVR no longer seems to guarantee to fix it.

TTiagoTiago 2020-06-07 github

Not 100% sure if it's related, but it seems to have gotten a lot worse at about the same time https://github.com/ValveSoftware/SteamVR-for-Linux/issues/255 started happening pretty much always for me.

Tthibaultmol 2021-11-18 github

Just saying, but this is still a problem it seems (using Steam Native on manjaro)

steam clien package versions: 1634158817

Operating System: Manjaro Linux
KDE Plasma Version: 5.22.5
KDE Frameworks Version: 5.87.0
Qt Version: 5.15.2
Kernel Version: 5.14.10-1-MANJARO (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 3700X 8-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 1080/PCIe/SSE2

Launch options