ALVR for visionOS
ALVR (Air Light VR) is an open-source project that allows you to stream VR content (such as SteamVR apps) from your PC to your VR headset using Wi-Fi. It uses the processing power of a PC to run more graphically intensive games while transmitting the VR display wirelessly to the headset. It is similar to Virtual Desktop -- both enable streaming from PC to VR headset, although Virtual Desktop also allows control of the desktop interface in VR. Virtual Desktop natively allows connection across different wi-fi networks, whereas with ALVR this requires additional setup.
The Github has more information about ALVR. It has a list of currently supported devices (which includes the Apple Vision Pro and the Quests). It also has links to the launcher binaries for Windows and Linux (not supported on Mac yet). The wiki has comprehensive installation and troubleshooting guides.
Steps for Using Apple Vision Pro with ALVR
Make sure requirements are met.
Make sure both devices are on the same Wi-Fi network. Alternatively, if on different networks, use NordVPN's Meshnet feature to connect both devices to the same network, or follow the guide for connecting over different networks.
Install ALVR on Vision Pro by downloading the ALVR app from the App Store directly onto your Apple Vision Pro. Open the app, and note the version (i.e. 20.11.0). Keep the app open.
Install ALVR Launcher on PC by downloading via the Windows Launcher direct download link on the Github repo. From there, follow the setup instructions and download the same version of ALVR as the Vision Pro's, then launch it.
Configure Streaming Connection on the PC by navigating to ALVR settings and changing the streaming connection from UDP to TCP.
Click the new "Enter" button with a VR icon at the bottom of the ALVR app window on your AVP. You should see a wireframe mapping of the room.
Launch SteamVR on PC. Wait ~10 seconds and you should appear in the SteamVR home room on your AVP. You can start exploring SteamVR Home or launch a VR app.
(Optional) Connect Controllers to AVP via bluetooth for more reliable input than hand tracking. You can connect Nintendo Switch Joycons or Meta Quest controllers. Otherwise use hand tracking controller mappings to control navigation.
Adjust Streaming Quality by experimenting with the bitrate in ALVR Streamer settings to balance resolution and latency. Start at a low bitrate to reduce lag, then increase it, stopping before lag becomes noticeable.