ValveSoftware / SteamVR-for-Linux

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

[BUG] SteamVR settings window blank #597

Open Squidtito opened 1 year ago

Squidtito commented 1 year ago

Describe the bug When I open settings in SteamVR, the window is not rendering anything. To Reproduce Steps to reproduce the behavior:

  1. Go to 'SteamVR'
  2. Click on 'Menus button'
  3. Scroll down to 'Settings'
  4. See error

Expected behavior A settings window with working rendering of settings I can configure.

System Information (please complete the following information):

Screenshots image

crocycroc commented 1 year ago

Yeah I'm also seeing this issue

System Information (please complete the following information):

Distribution: Ubuntu 22.04
SteamVR version: 1.26.6
Steam client version: 1689034492
Opted into Steam client beta?: No
Graphics driver version: Mesa 22.2.5-0ubuntu0.1~22.04.3
Gist for SteamVR System Information: https://gist.github.com/crocycroc/608a39756fd6d5c21fb61f196c81b783
Squidtito commented 1 year ago

Yeah I'm also seeing this issue

System Information (please complete the following information):

Distribution: Ubuntu 22.04
SteamVR version: 1.26.6
Steam client version: 1689034492
Opted into Steam client beta?: No
Graphics driver version: Mesa 22.2.5-0ubuntu0.1~22.04.3
Gist for SteamVR System Information: https://gist.github.com/crocycroc/608a39756fd6d5c21fb61f196c81b783

Sorry being late, I do not understand, I did?

yshui commented 1 year ago

Confirming that I have the same issue.

NintyS commented 1 year ago

image Me too

TarsiSurdi commented 1 year ago

Same issue around here!

jarettmillard commented 1 year ago

Beta 1.27.2 fixed this for me on Pop OS 22.04.

NintyS commented 1 year ago

@jarettmillard Can you test it a few times to see if it's pernament? In my case after using beta settings worked once and still don't have settings and have blank windows. image

EDIT1: I will try on KDE plasma: image

EDIT2: I test it on (Ubuntu 23.04) KDE Plasma and there it works. On Gnome 44 still are plane windows

jarettmillard commented 1 year ago

@NintyS It works consistently. I'm using Gnome on X. I still get the extra uncloseable zombie window on every SteamVR launch, but it's an overall improvement.

MadByteDE commented 1 year ago

I'm on Fedora 38, using Gnome 44.3, SteamVR 1.27.2.

I also have the ghost window both on Xorg and Wayland. The settings window works on Wayland but not on Xorg for me.

shyblower commented 1 year ago

Same problem here on Gentoo Linux

DASPRiD commented 1 year ago

Same issue with Gnome 42.5 (Gnome Shell) on X11 and SteamVR 1.26.7.

When starting SteamVR, a usable SteamVR Settings dialog, a blank one which is at least closable and another one which is blank and without title. The latter one is not closable but apparently just a zombie. Pressing Alt+F2 and then r to reload Gnome Shell gets rid of the zombie window.

FWIW, I tried to completely delete the .steam folder and set up Steam from scratch, but the issue persisted. So it's not related to any old artifacts.

DASPRiD commented 1 year ago

Also just wondering, might this be a duplicate of #577?

iHadAThought commented 9 months ago

This reddit post fixed the issue for me on Ubuntu!

  1. Make sure SteamVR isn't running
  2. Go to your Steam > Config folder, and find the steamvr.vrsettings file
  3. Delete this file (make a copy first if you want, as this contains settings for things like play area colours and chaperone)
  4. Once you have deleted the file, launch SteamVR, and the file should be recreated with default settings Desktop View should now be functional
kisak-valve commented 9 months ago

Hello @iHadAThought,

If that's effective, then it would be more useful for troubleshooting to move steamvr.vrsettings somewhere out of the way, and if SteamVR's behavior improves, then share the difference between the old config file and the newly generated config so that there's a chance to isolate this issue to a single part of the config.

GabeDuarteM commented 8 months ago

The problem

I also have this problem on arch for a while now, but I managed to get to a workaround

I'm using i3 as my window manager and when I tried opening the steamvr settings it would show up as a blank screen, duplicating whatever was behind it when it first spawned, and if I drag it around, it keeps the same content it had before, kinda hard to explain, but the screenshot below shows it better:

image

The workaround I found

I noticed that when I installed KDE Plasma and ran SteamVR, I could reliably open the settings page, so I could do what I needed to do there, and then log out and log back in the i3 session, which would then keep the same configuration.

This is annoying to do and I would prefer that it just worked on i3 as well, but at least I can get it to a working state if I need to (and hopefully I don't need to go there that often)

My system specs:

SteamVR version: 2.2.3 (stable version, not the beta) OS: EndeavourOS Linux (arch) Window Manager: i3 (X11) KERNEL: 6.6.7-arch1-1 CPU: AMD Ryzen 9 5900X 12-Core GPU: NVIDIA GeForce RTX 3080 GPU DRIVER: NVIDIA 545.29.06 RAM: 32 GB

jurassicjordan commented 3 months ago

same problem archlinux, KDE plasma, x11, nvidia GPU

panyann commented 3 months ago

Ubuntu 24.04 (X11), SteamVR works, but settings window and other windows are transparent or blank. image

Teascade commented 2 months ago

Same issue. Looking for a workaround. Have not tried Wayland. image

TheOnlyJoeEnderman commented 1 month ago

I also have his bug on Garuda linux so I am not sure what is up.