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

[BUG] SteamVR setup is incomplete, some features might be missing. See Steam client logs folder for details.

Open Hicks79 opened this issue 9 months ago • 11 comments

After months, and with a new version of SteamVr I have tried the glasses again: Edit: I have the version from Snap of Ubuntu. Please, tell me if its need my logs.

Describe the bug SteamVR setup is incomplete, some features might be missing. See Steam client logs folder for details.

Image

Image

To Reproduce Just start SteamVr

System Information (please complete the following information):

  • Steam client version (build number or date): 1743801488
  • SteamVR version: 2.10.2
  • Distribution (e.g. Ubuntu): Ubuntu 24.04

Hicks79 avatar Apr 05 '25 16:04 Hicks79

had that when switched to linux. did you install steam through flatpak?

Markosha2004 avatar Apr 07 '25 13:04 Markosha2004

have you tried this? https://help.steampowered.com/en/faqs/view/18A4-1E10-8A94-3DDA

Markosha2004 avatar Apr 09 '25 19:04 Markosha2004

have you tried this? https://help.steampowered.com/en/faqs/view/18A4-1E10-8A94-3DDA

Hi, thanks for the answer. Not yet, I will look at the official solution, I was hoping not to have to install more desktop environments.

Hicks79 avatar May 04 '25 16:05 Hicks79

have you tried this? https://help.steampowered.com/en/faqs/view/18A4-1E10-8A94-3DDA

with: echo $XDG_SESSION_TYPE

I recieved "x11" so it shouldn't be a problem

I have tried again to connect the Headset, and the same problem. Version SteamVR 2.11.1

Hicks79 avatar May 27 '25 17:05 Hicks79

I have put the solution from here in the execution commands:

QT_QPA_PLATFORM=xcb /home/Hicks79/snap/steam/common/.local/share/Steam/steamapps/common/SteamVR/bin/vrmonitor.sh %command%

https://github.com/ValveSoftware/SteamVR-for-Linux/issues/750#issuecomment-2481576222

if something is fixed (the "setup is incomplete" now is gone, but Im not sure if that is the correct solution) (screenshot)

Image

I have added two files

60-steam-vr.rules 99-local.rules

I restart udevadm and systemcl. But nothing

https://github.com/ValveSoftware/SteamVR-for-Linux/issues/428

Please @kisak-valve @TTimo , is there something that I can provide you ?

Edit: maybe because "snap"?

  • will there be an official solution for snap, or should I install the deb version?
  • How can I migrate all the information correctly from the snap folder to the one installed with deb?

λ³

Hicks79 avatar May 27 '25 18:05 Hicks79

Hi, I installed a new steam from DEB. I'm copying steamapps in this moment.

I will give you feedback soon.

Hicks79 avatar May 27 '25 21:05 Hicks79

Update:

I have installed steamvr with the steam deb version and was able to successfully launch steamvr along with room-setup.

I have not been able to update the stations via bluetooth (there is another ticket with this problem, it is known, steam closes).

Tomorrow I will try to install HLA.

@TTimo @kisak-valve

Hicks79 avatar May 27 '25 21:05 Hicks79

Now with HLA:

SteamVR initialization failed! SteamWR failed initialization with error code Unknown error (158): "Unknown error (158)"
Please verify SteamWR is properly installed and try again.

Image

Hicks79 avatar May 28 '25 09:05 Hicks79

I am getting the same error as reported by @Hicks79 with all of the recommended desktop environments including kde (both X11 and Wayland)

saltchicken avatar Jul 24 '25 20:07 saltchicken

I get the same error on a new SteamVR install on a new Debian 13 install.

This error is output by 'steam'

"vrsetup.sh[110396]: Error: getcap is required to complete the SteamVR setup. Error: SteamVR setup is incomplete, some features might be missing. See Steam client logs folder for details. Using host zenity for message"

'setcap' & 'getcap' are both in '/usr/sbin' on my Debian. Probably not in the path for 'steam' run as a regular user. A quick fix is to 'ln -s' 'setcap' & 'getcap' to '/usr' which is in the path for a regular user and doing this does not give the error message.

This isn't a proper fix but editing '~/.local/share/Steam/steamapps/common/SteamVR/bin/vrsetup.sh' with an absolute path for 'getcap' & 'setcap' also works.

System Information (please complete the following information):

Steam Version:  1759461205
SteamVR version: 2.12.14
Distribution (e.g. Ubuntu): Debian 13 (Debian 6.12.41-1 (2025-08-12) x86_64)

mark-k-zander avatar Oct 06 '25 02:10 mark-k-zander

I got this error on Debian 13 and fixed it by adding this launch option

SteamVR - Properties - Launch Options

~/.steam/debian-installation/steamapps/common/SteamVR/bin/vrmonitor.sh %command%

RickAndTired avatar Nov 13 '25 07:11 RickAndTired