ValveSoftware / SteamVR-for-Linux

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

[BUG] Most settings tabs are missing – sometimes #328

Open dsalt opened 4 years ago

dsalt commented 4 years ago

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.

im-0 commented 4 years ago

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):

Goofybud16 commented 4 years ago

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

im-0 commented 4 years ago

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

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.

TiagoTiago commented 4 years ago

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 commented 4 years ago

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.

thibaultmol commented 2 years ago

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