SteamVR - nathann
If you encounter issues with this update, please post in the SteamVR Bug Report forum. If possible, please include a system report to aid in tracking down your issue. Replies to this post are not tracked for bug reporting purposes. Please use the forum linked above to report issues.

Valve Index:
  • Fix regression (crash) when using RoomView3D

Oculus:
  • Added addition button textures to Quest2 controller model
  • Fixed a bug where SteamVR would not ask to quit when the user closed the Oculus desktop application

OpenXR:
  • Enable OpenXR Grip pose for WMR controllers (requires WMR SteamVR driver update)



SteamVR - Programmer Joe
If you encounter issues with this update, please post in the SteamVR Bug Report forum. If possible, please include a system report to aid in tracking down your issue. Replies to this post are not tracked for bug reporting purposes. Please use the forum linked above to report issues.

SteamVR:
  • Fix Oculus Rift S Left Grip Pose

OpenXR:
  • Ensure Oculus Touch controllers grip and aim poses more closely match Oculus runtime poses


Linux:
  • Enable async-reprojection on compatible nvidia 470 series drivers
SteamVR - nathann
If you encounter issues with this update, please post in the SteamVR Bug Report forum. If possible, please include a system report to aid in tracking down your issue. Replies to this post are not tracked for bug reporting purposes. Please use the forum linked above to report issues.

Oculus:
  • Increased robustness of error handling for Quest2 over both wired and air link. Connection loss to the HMD is now survivable in many cases.
  • Changed trigger and grip inputs to use raw values instead of filtered values. This should improve the behavior of rapid trigger pulls.

OpenXR:
  • Fixed left thumbstick axis input for HP Reverb G2 controllers

SteamVR - Programmer Joe
SteamVR has been updated with the following changes.

If you encounter issues with this update, please post in the SteamVR Bug Report forum. If possible, please include a system report to aid in tracking down your issue. Replies to this post are not tracked for bug reporting purposes. Please use the forum linked above to report issues.


SteamVR:
  • Fix for motion smoothing “ghosting” introduced in v1.17.8 in applications that use a very small nearZ value for rendering (e.g. Project Cars 3).
  • Fixed issue that caused app settings to occasionally be lost when the app starts. See here for more details.

OpenXR:
  • Default frequency for controller haptics set to 200 to help ensure consistency with other runtimes.

HTC Vive Pro 2
  • Enabled the HTC Vive Pro 2 camera
SteamVR - Programmer Joe
This build is a candidate for a full release. If you encounter issues, please report them in the forum so they can be fixed before this build goes out to everyone.

If you encounter issues with this update, please post in the SteamVR Bug Report forum. If possible, please include a system report to aid in tracking down your issue. Replies to this post are not tracked for bug reporting purposes. Please use the forum linked above to report issues.

SteamVR:
  • Fixed failed SteamVR startup issue that a few users have seen.
SteamVR - Programmer Joe
This build is a candidate for a full release. If you encounter issues, please report them in the forum so they can be fixed before this build goes out to everyone.

If you encounter issues with this update, please post in the SteamVR Bug Report forum. If possible, please include a system report to aid in tracking down your issue. Replies to this post are not tracked for bug reporting purposes. Please use the forum linked above to report issues.

SteamVR:
  • Fix for motion smoothing “ghosting” introduced in v1.17.8 in applications that use a very small nearZ value for rendering (e.g. Project Cars 3).

OpenXR:
  • Default frequency for controller haptics set to 200 to help ensure consistency with other runtimes.
SteamVR - Programmer Joe
This build is a candidate for a full release. If you encounter issues, please report them in the forum so they can be fixed before this build goes out to everyone.

If you encounter issues with this update, please post in the SteamVR Bug Report forum. If possible, please include a system report to aid in tracking down your issue. Replies to this post are not tracked for bug reporting purposes. Please use the forum linked above to report issues.

SteamVR
  • Fixed issue that caused app settings to occasionally be lost when the app starts. See here for more details.
SteamVR - Programmer Joe
This build is a candidate for a full release. If you encounter issues, please report them in the forum so they can be fixed before this build goes out to everyone.

If you encounter issues with this update, please post in the SteamVR Bug Report forum. If possible, please include a system report to aid in tracking down your issue. Replies to this post are not tracked for bug reporting purposes. Please use the forum linked above to report issues.

HTC Vive Pro 2
  • Enabled the HTC Vive Pro 2 camera
SteamVR - freemancw
Update Highlights

Today's update features the ability to spawn views of individual desktop windows and dock these views on your controllers. Docked views help you monitor chats and other real-time information without taking off your headset.



We also added two per-app rendering customizations: Field of View and Override World Scale. Field of view allows users to trade off peripheral vision for increased clarity. Overriding world scale adjusts the perceived scale of the world, which can help get the size of an aircraft cockpit to feel just right, or help short people reach tall places.



Full Update Notes

SteamVR:

  • Fixed bug in Desktop View that caused tray size to jitter.
  • Added ability to add individual window views in Desktop View.
  • Added ability to dock views to left and right controllers and to see them in-game.
  • Fixed cursor rendering crash in Desktop View.
  • Improved window/desktop button section horizontal scrolling in Desktop View tray.
  • Fixed bug that was leaving windows with highest z-order after interacting with their window view.
  • Disable window resizing and minimizing when window view has focus.
  • Improved warning text for rare (display related) headset error.
  • Added ability to reposition docked views on controllers.
  • Allow users to spawn non-overlapped windows.
  • Improved handling of users minimizing windows with an active window view.
  • Fixed laser mouse length to be consistent with desktop and window views.
  • Fixed flickering bug with mouse cursor locking on click.
  • Desktop View keyboard can be used across any view and toggle button state gets correctly updated when user dismisses keyboard with "Done" button.
  • Fix per-app motion smoothing setting being hidden for Windows Mixed Reality headsets. Also exposed the global setting for them. Details: Headsets that use their own compositor have the current settings communicated to them, but it is up to the driver author to handle them. WMR for SteamVR does respect these settings. The Oculus driver does not (there is no API in the Oculus SDK to control ASW at this time), so the Motion Smoothing controls will remain hidden for Oculus headsets, and those users will need to continue using Oculus tools for adjusting.


Per-application Video Settings:

  • Field of View – Allows trading off peripheral vision for increased clarity (e.g. reading glasses). This works by using the same total render resolution to draw only a smaller subset of the scene.
  • Override World Scale – Enables adjusting the perceived scale of the world (e.g. to get the size of an aircraft cockpit to feel just right, or help short people reach tall places).
  • Note: In both cases, applications may cache values related to these features, and therefore may need to be relaunched for new settings to be fully applied properly. WMR headset users will need to opt into the beta version of Windows Mixed Reality for SteamVR.
  • Override World Scale: Added "fine" and "extreme" slider ranges.
  • Reorganized layout, and marked certain settings as advanced or hidden if not applicable (e.g. Legacy Reprojection Mode is only shown if Advanced settings are enabled, but is also hidden if using an Oculus or WMR headset where that setting does not have any affect).

OpenXR:

  • Fixed hand tracking joint poses mismatch with controller pose.
  • Fixed menu button not working for Vive and WMR controllers.
  • Match Oculus grip and aim poses for touch controllers.
  • xrCreateSwapchain will now return XR_ERROR_SWAPCHAIN_FORMAT_UNSUPPORTED if the provided swapchain format is not on the list of enumerated formats.
  • Added support for XR_COMPOSITION_LAYER_UNPREMULTIPLIED_ALPHA_BIT.
  • Added support for XR_COMPOSITION_LAYER_BLEND_TEXTURE_SOURCE_ALPHA_BIT.
  • Hand tracking extension now uses unobstructed/open hand motion range as default.
  • Implemented Hand tracking extension for "with motion controller" poses (new in OpenXR 1.10.16)
  • Eliminated long delay before returning failure when an OpenXR app inside an app container calls xrCreateInstance but SteamVR isn't running.
  • Fix for HP Reverb G2 thumbstick input not working.

Vive Pro:

  • Fixed SteamVR crash when using room view over Vive Pro wireless adapter.

Vulkan:

  • Fixed 32bit Vulkan applications intermittently failing to submit textures.
SteamVR - freemancw
This build is a candidate for a full release. If you encounter issues, please report them in the forum so they can be fixed before this build goes out to everyone.

If you encounter issues with this update, please post in the SteamVR Bug Report forum. If possible, please include a system report to aid in tracking down your issue. Replies to this post are not tracked for bug reporting purposes. Please use the forum linked above to report issues.

SteamVR:
  • Updated localizations.
  • Added warning about a recent graphics driver version that can cause system lock-ups.
  • Re-enabled motion smoothing attenuation filter (was disabled when fovScale was added in 1.17.8).
...