Open Gaming & Graphics

SteamVR 2.19.1 beta overhauls streaming quality for Steam Link VR with foveated rendering pipeline

Key Takeaway

SteamVR 2.19.1 replaces an intermediate render texture with direct source-to-display compositing for streamed VR, raising default render scale to 1.5 and encoded video size to 1216 for sharper text and color fidelity across all Steam Link headsets.

Summary

Valve has released SteamVR 2.19.1 beta with substantial improvements to its PC VR streaming stack, primarily affecting users who play SteamVR content via Steam Link on standalone headsets such as Meta Quest and HTC Focus Vision. The update raises the default recommended render resolution to 1.5x render scale targeting 1.4x panel resolution, abandoning the previous GPU performance test for automatic resolution selection. A new system-layer rendering pipeline eliminates an intermediate texture and resampling step by rendering foveated and non-foveated views directly from source textures, which sharpens peripheral image quality and reduces artifacts in text, UI elements, and third-party overlays.

The changes extend beyond resolution to color processing and motion handling. A higher-quality chroma downsampling filter preserves fine color detail, while improved brightness preservation at saturated color edges reduces banding. SteamVR also gains per-application refresh rate overrides, corrected eye view poses for projection layers with eye-to-head offset, and improved head motion prediction. For eye-tracking headsets, users are now prompted to share eye tracking data with PC applications, and foveation alignment during rapid head movement has been refined. The update includes Meta Quest-specific fixes for persistent 72 Hz notifications in Battery Saver mode and HTC Focus Vision support for face tracking data over OSC.

Streaming pipeline and rendering changes in SteamVR 2.19.1

  • Foveated rendering pipeline: A new system-layer path renders foveated and non-foveated views directly from source textures, eliminating an intermediate render texture and one resampling pass, which reduces shimmer and improves edge clarity across the SteamVR dashboard, theater screen, and third-party overlays.
  • Resolution and encoding defaults: Default render scale increased to 1.5 (targeting 1.4x headset panel resolution) with GPU performance tests removed from resolution selection; default Steam Frame encoded video size raised from 1152 to 1216.
  • Color and downsampling quality: Higher-quality chroma filter applied before encoding preserves fine colored details and improves brightness preservation at boundaries between strongly saturated colors.
  • Eye tracking and pose corrections: Eye view poses for projection layers now include eye-to-head offset; improved foveation alignment during rapid head movement; new consent prompt for sharing eye tracking data with PC applications.
  • Per-application controls: Added per-application refresh rate overrides and a new "Preferred Foveated Sharpness" setting in System UI to adjust the sharp region size for the SteamVR interface, alongside an Ultra quality option for overlay render filtering.

Why it matters

For Linux gamers using Steam Link to stream PC VR to standalone headsets, this update reduces the visual quality gap between native wired PC VR and wireless streaming, making SteamVR on Linux a more viable daily driver for high-fidelity VR. The removal of GPU benchmarking from resolution selection simplifies setup across diverse hardware configurations, while the direct-source rendering pipeline aligns with broader Valve investments in reducing compositor overhead for Steam Deck and SteamOS performance.

Original reference: store.steampowered.com →