Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SteamVR Support #113

Open
murillobrand opened this issue Dec 4, 2023 · 6 comments
Open

SteamVR Support #113

murillobrand opened this issue Dec 4, 2023 · 6 comments
Labels
status:awaiting-triage type:enhancement New feature or request for feature enhancement

Comments

@murillobrand
Copy link

Is your feature request related to a problem?

XFCE4, the window manager of the container, does not support DRM leasing, that is needed for SteamVR to run properly.

What is your feature request?

First of all, congratulations for this awesome container, as stated in other issue, it's really pure magic.
But there is one thing that would be really nice to have and is missing, which is supporting SteamVR.
I managed to run the container in my TrueNAS setup. And I can run Steam and Epic games very well. But SteamVR doesn't work due that xfce4 doesn't have DRM leasing support: https://help.steampowered.com/en/faqs/view/18A4-1E10-8A94-3DDA

I tried to change xfce4 for KDE-Plasma by change the Dockerfile and build my own image, but couldn't make it work yet. But, besides that, KDE-Plasma is very large (more than quadupled the size of the container) and heavy.
Any ideas of what to do? Any other replacement for xfce4?

Are there any workarounds?

No response

Additional Context

No response

@murillobrand murillobrand added status:awaiting-triage type:enhancement New feature or request for feature enhancement labels Dec 4, 2023
@jsw08
Copy link

jsw08 commented Jan 6, 2024

Hi, I think something else might be causing the issue. The steam help page states that

All X11 Window Managers and Compositors

are compatible.
Untitled

@ghost
Copy link

ghost commented Jan 9, 2024

I am trying to use this container with Occulus Quest 3 and I get Streaming VR is not available on that computer. Has anyone figured out a workaround yet?

@HexRebuilt
Copy link

i have a similar issue, where steamVR requires to be run with root priviliges (at least for the first time), which is a bit of a problem to do.
image
and after clicking on "yes"
image

here is the log.
vrstartup.sh[1096]: === Thu Apr 4 11:25:04 CEST 2024 === vrstartup.sh[1096]: WARNING: launching in legacy LDLP scout, please use sniper SLR vrstartup.sh[1096]: exec /home/default/.steam/debian-installation/steamapps/common/SteamVR/bin/vrenv.sh /home/default/.steam/debian-installation/steamapps/common/SteamVR/bin/vrstartup.sh vrenv.sh[1096]: VRCOMPOSITOR_LD_LIBRARY_PATH=/home/default/.steam/debian-installation/steamapps/common/SteamVR:/home/default/.steam/debian-installation/steamapps/common/SteamVR/bin/linux64/qt/lib:/home/default/.steam/debian-installation/steamapps/common/SteamVR/bin/linux64:/home/default/.steam/debian-installation/ubuntu12_32/steam-runtime/pinned_libs_32:/home/default/.steam/debian-installation/ubuntu12_32/steam-runtime/pinned_libs_64:/lib/i386-linux-gnu:/usr/local/lib:/lib/x86_64-linux-gnu:/lib:/home/default/.steam/debian-installation/ubuntu12_32/steam-runtime/lib/i386-linux-gnu:/home/default/.steam/debian-installation/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu:/home/default/.steam/debian-installation/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu:/home/default/.steam/debian-installation/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu:/home/default/.steam/debian-installation/ubuntu12_32/steam-runtime/lib:/home/default/.steam/debian-installation/ubuntu12_32/steam-runtime/usr/lib:/home/default/.steam/debian-installation/steamapps/common/SteamVR vrenv.sh[1096]: exec /home/default/.steam/debian-installation/steamapps/common/SteamVR/bin/vrstartup.sh vrstartup.sh[1096]: WARNING: launching in legacy LDLP scout, please use sniper SLR vrstartup.sh[1096]: call /home/default/.steam/debian-installation/steamapps/common/SteamVR/bin/vrsetup.sh vrsetup.sh[1130]: Detected scout LDLP runtime. vrsetup.sh[1130]: Error: setcap of vrcompositor-launcher failed. vrstartup.sh[1096]: exec /home/default/.steam/debian-installation/steamapps/common/SteamVR/bin/vrstartup-helper.sh vrstartup-helper.sh[1096]: exec /home/default/.steam/debian-installation/steamapps/common/SteamVR/bin/linux64/vrstartup

@FantomeP
Copy link

FantomeP commented Apr 7, 2024

Hello, i have the same problem and the same log. This leads to the error message on my Quest 3 : "VR Streaming not available on this SteamLink" or something like this. Have anyone been able to launch SteamVR with SteamHeadless ?

@Worldking348
Copy link

Did either of you manage to get this to work?

@Nold360
Copy link

Nold360 commented Aug 24, 2024

I have the same issue.. but what i found was that after installing https://github.com/alvr-org/ALVR & registering the driver, the error would still pop up but after that steamVR seems to be running.. but shows this error:

image

Sadly i still can't connect via SteamLink and when connection using ALVR, steamvr server is eating all CPU cores & i have to kill the container :/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status:awaiting-triage type:enhancement New feature or request for feature enhancement
Projects
None yet
Development

No branches or pull requests

6 participants