The VR version of Steam Link first launched on Meta Quest headsets just under two years ago. As an Android OpenXR app, it actually already ran on Pico headsets if you extracted the APK from a Quest, with some quirks.
Now, Steam Link VR is officially available on the Pico Store and Viveport. The Pico Store version supports Pico 4 Ultra, Pico 4, and Pico Neo 3 Link, while the Viveport version currently supports Vive Focus Vision and will support Vive XR Elite later this year too.
Sadly doesnt seem to work right now with my Pico 4 in combination with CachyOS. Steamlink just doesnt want to establish a connection to my PC. I can stream a super laggy virtual pancake stream. But VR mode wont even connect at all.
WiVRn and ALVR work flawlessly though. So i’m not too sad about it.
This is awesome news! My PCVR box is my last machine still running windows because I didn’t know of a good way to stream to my Pico 4. I really wish Virtual Desktop made a remote app for Linux but if this works well enough I may finally be able to ditch Microsoft forever!
Have you tried WiVRN?
I have not but looking at that link it seems like you’ve got to jump through flaming hoops while your balls are stapled to the floor to get FBT to work. So I’ma pass on all that if valve has something that works out of the box.
Why do you think you have to jump through hoops? These are the steps to do it if your distro has it packaged:
Option A: Use Distro-Native Packages #
These packages come with lighthouse support enabled (Flatpak & Envision does NOT)
Arch: Install wivrn-dashboard wivrn-server from AUR Fedora: Install wivrn-dashboard via DNF Gentoo: Emerge wivrn from Guru
Open the WiVRn dashboard and under advanced settings, tick Enable SteamVR tracked devices support, then stop/start the server.
Warning: distro-native packages are known to have issues with Flatpak Steam.
Also, I’ve seen a lot of people report significant problems with Steam Link VR on Linux.
Cool, but if they supported it better in general, it’d be great.
I had to downgrade to previous version on Quest 3 because the latest was crashing constantly, and I know many people have had that exact problem for months.