Steam-Headless / docker-steam-headless

A Headless Steam Docker image supporting NVIDIA GPU and accessible via Web UI
GNU General Public License v2.0
730 stars 79 forks source link

SteamVR Support #113

Open murillobrand opened 7 months ago

murillobrand commented 7 months ago

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

jsw08 commented 5 months ago

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

MormonBoy commented 5 months ago

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 commented 2 months ago

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 commented 2 months ago

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

Did either of you manage to get this to work?