Valve has released SteamVR 2.17 with a broad set of changes for streaming, the VR Dashboard, OpenXR applications, and Linux headsets. The official SteamVR 2.17 patch notes put initial USB streaming support at the center of the release, alongside more Steam features that can now be used without leaving VR.
USB streaming is not enabled by the SteamVR update alone. Valve says it requires the new Steam Client Beta. The same Steam Link section adds Contrast Adaptive Sharpening before encoding, improves streaming on slow connections, fixes NVIDIA stuttering, and addresses a recurring dropped-frame problem.
The release also expands compatibility. SteamVR can now set up a 32-bit OpenXR runtime beside the existing 64-bit runtime, while Linux receives better wired-headset support, improved error logging, and several streaming fixes.
Steam Link gains USB streaming and sharper output
SteamVR 2.17 introduces initial support for streaming over USB through Steam Link. Valve explicitly ties the feature to the new Steam Client Beta, so users who want to test it need both the SteamVR release and the updated client.
The streaming changes extend beyond the new transport option. Valve says the release improves VR streaming on slow connections, fixes stutters on NVIDIA graphics cards, and corrects an issue that dropped one frame every few seconds. It also includes latency improvements and fixes several cases that could corrupt video on NVIDIA hardware.
Contrast Adaptive Sharpening, or CAS, can now be applied before video encoding. Valve places the control under SteamVR Settings, then Steam Link, as “Sharpen image before encoding.” That gives users a direct way to adjust pre-encoding sharpness instead of relying on a fixed processing path.
The VR Dashboard picks up more Steam controls
Achievements, community guides, and notes are now accessible in VR. The Dashboard bar also gains a Quick Access Menu modeled on the interface familiar to Steam Deck users, combining notifications, volume, brightness, and battery information.
Valve added shortcuts for common tasks when users hover over the Dashboard bar, plus controls for environmental and camera brightness. Overlay apps can be closed directly from the Dashboard, and battery information now covers additional VR devices.
Several smaller changes target day-to-day reliability. SteamVR 2.17 fixes cases where the Dashboard bar disappeared, repairs missing icons for non-Steam VR apps, and corrects a screenshot crash. It also changes how room view pauses app input and improves Dashboard placement and motion.
OpenXR and Linux support receive targeted fixes
The OpenXR changes add support for 32-bit applications. After the beta is installed, SteamVR prompts users to set it as the default OpenXR runtime; accepting that prompt installs the 32-bit runtime alongside the 64-bit version.
Valve also fixed two extension-level issues: one involving width and height values returned through XR_EXT_view_configurations_changed, and another involving an unset session parameter for XR_EXT_user_presence. Integrations between camera-equipped headsets and chaperone were improved as well.
On Linux, wired-headset support receives additional work in areas that previously required third-party add-on layers. Valve also improved stability and error-state logging, fixed a Steam Link crash caused by invalid textures from games, and improved recovery when a stream fails.
Who should update
The release is most consequential for Steam Link users, developers supporting 32-bit OpenXR software, and Linux players using wired or streamed headsets. Anyone testing USB streaming should note the Steam Client Beta requirement before troubleshooting the feature.
SteamVR platform support has shifted in the past—Valve ended SteamVR support for macOS in 2020—but version 2.17 moves in the opposite direction for Linux by expanding wired-headset handling and fixing several platform-specific failures.
Valve asks users who encounter regressions to post a SteamVR System Report in the dedicated bug-report forum. That is especially relevant for a release touching streaming, Dashboard behavior, OpenXR runtimes, and multiple operating-system paths at once.




