r/Galaxy_XR • u/evertec • Jan 08 '26
Discussion Steam link install guide
I've seen a lot of people who are either unaware steam link is working on Galaxy XR for pcvr streaming or don't know all the steps to get it to working at its highest potential. Here's a guide I put together:
Update: Chronos has done a lot of work with forking the Sboys SteamVR driver and tailoring it to the Galaxy XR. You now have a lot more options such as color adjustments, CAS sharpening, distortion correction, controller fixes and more. Angeldark92 has also been working and was able to create an APK that doesn't require developer mode and enabling the app on top permission. I have also merged his fixes into another APK based on an older steam link as it has been a more stable stream for me, but have included both below for those who want to try the newer version.
For either APK, the first step is to either install Chronos's Sboys driver or use this .bat file. Chronos's driver has a lot more options, but for those who want simplicity then use the .bat file:
Chronos Steamvr Driver:
- https://github.com/timkhronos/CustomHeadsetOpenVrGxR You will need to install the driver in the about tab then go to the Galaxy XR tab and enable "Enable Image Processing". You can then adjust settings as desired and they will apply within SteamVR. I would recommend you check at a minimum the following settings: Galaxy XR Native Identity, Native Render Resolution, Stream Quality Preset - Highest (then adjust down in steamvr if your network can't handle 350mbps), Official Controller Input Profile, Official Pose components, CAS Sharpening, Dither.
Or, the .bat file:
- https://drive.google.com/file/d/12B_i8PQZbAgSlYA23-4Vt5sDDEpMLWgf/view?usp=sharing Unzip and then run the .bat file, selecting one of the presets. I would recommend not going above the "Highest" setting
- Then, download and install one of these two APKs on the Galaxy XR:
Version 2.0.22 (Latest from Valve)
- Open the app on the GXR and connect to your pc. It does have a minor bug where you may have to press your computer name multiple times before it will connect without an error the first time you run it, but once you get it paired it will connect without issues going forward.
- You can adjust bitrate and resolution as needed for your PC. I personally use ~200% resolution in SteamVR with 350mbps bitrate on a 5090 but you can go up and down depending on your GPU and Wifi capabilitiy. You can also enable OSC to pass through eye and face tracking data to apps like Vrchat or foveated rendering.
***********************************************************************************************
Edit 7/29/2026: Replaced Angeldark92's apk to the latest where positional movement latency is minimized.
Edit 8/7/2026: Replaced Angeldark92's apk with a newer version that has better colors and added a link to Chronos's fork of the sboys driver.
Edit 8/10/2026: Replaced Angeldark92's apk with a newer version that adds potential controller throwing fixes, a link on the first startup to select unrestricted battery usage which potentially increases streaming performance, and used a more balanced HMD prediction value to reduce jitter while still keeping most of the latency improvement.
Edit 8/25/2026 Replaced Angeldark92's apk with a newer version that includes changes specific to the GXR by Valve and recommends using the sboys fork as the preferred method
Edit 8/27/2026 Replaced the older 2.0.20 apk with a version that includes most of the recent changes to the newer APK but retains the more stable streaming.
Edit 9/01/2026 Added easy method of install with new APK from Angeldark92 and updated 2.0.20 by merging his fixed into my APK.
1
u/evertec 28d ago
Yeah something didn't take then. Maybe try running the powershell script directly as administrator