SteamVR-for-Linux icon indicating copy to clipboard operation
SteamVR-for-Linux copied to clipboard

[BUG] Most settings tabs are missing – sometimes

Open dsalt opened this issue 4 years ago • 6 comments

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.

  • Distribution: Devuam beowulf
  • SteamVR version: 1.11.5
  • Steam client version: 1585956310
  • Opted into Steam client beta?: Yes
  • Graphics driver version: Mesa 20.0.3
  • Gist for SteamVR System Information: https://gist.github.com/dsalt/74479d3ff0f3184787cc8ae7f2b16fb5

dsalt avatar Apr 07 '20 15:04 dsalt

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

im-0 avatar May 18 '20 15:05 im-0

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

Goofybud16 avatar Jun 02 '20 21:06 Goofybud16

@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.

im-0 avatar Jun 03 '20 22:06 im-0

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.

TiagoTiago avatar Jun 07 '20 18:06 TiagoTiago

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.

TiagoTiago avatar Jun 07 '20 18:06 TiagoTiago

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

thibaultmol avatar Nov 18 '21 21:11 thibaultmol