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:
Show Multitasking View button on Desktop windows.
Fixed scaling issues with floating dashboard overlays.
Fix for SetSkyboxOverride always showing only the last texture.
Speed up initial load of all web views (settings, etc.)
Fix issues caused by running vrstartup from a different SteamVR install when SteamVR is already running.
Further laser pointer double-click refinements.
Laser pointer no longer jumps when you switch input devices.
Laser pointer is more consistent when dragging outside of overlays.
Typing emojis works in Desktop view.
Move Dashboard slightly further away.
Linux:
Fix new VR gamepad UI rendering with a flipped Y-axis.
Fix runtime configuration to launch in Steam Linux Runtime 3.0 (sniper), addressing startup issues on some systems.
Fix vrcompositor to launch under legacy scout runtime, addressing startup issues on some systems.
Fix SteamVR Home to launch under legacy scout runtime.
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.
General:
Support for multi-gpu system (e.g. laptops) which was causing the new Steam UI to not show up.
Steam Dashboard overlay:
Filtered out vr overlay apps from recent games list.
Fixed auto switching to game details page on launch.
Never auto switch to app details page on launch for vr overlay apps.
Dashboard:
Restored the dashboard button to exit VR. It's now safe to take off your headset.
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:
Improved double click reliability in desktop view.
Added a button to toggle multitasking view for desktop overlays (Windows 10 and 11 only).
Meta:
Meta controller dashboard default bindings: B and Y navigate 'Back' through Steam UI, and right clicking in desktop view has been moved to thumbstick click.
Greetings! Today we are shipping SteamVR 2.0 in beta. We see this is as the first major step toward our goal of bringing all of what's new on the Steam platform into VR. In order to use all the features in this beta, you must also opt into the Steam Client Beta (see instructions below).
Users who opt into this beta will notice a new UI with lots of added features:
Most of the current features of Steam and Steam Deck are now part of SteamVR
Updated keyboard with support for new languages, emojis, and themes
Integration of Steam Chat and Voice Chat
Improved Store that puts new and popular VR releases front and center
This is just the beginning of SteamVR 2.0’s journey, and we’ll have more to share in the coming weeks and months as we collect feedback and work on the features mentioned above. This beta will give us a chance to work out the kinks as more and more people try it out. As with all betas, this means SteamVR 2.0 will get better and better as we prepare it for its eventual full public launch.
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.
In addition to the new dashboard interface, this beta brings the following changes:
SteamVR:
Floating overlay windows can now be interacted with while the dashboard is hidden.
Fixed crash on exit for some Unity titles.
Increased the system layer resolution limit. This was previously 1.5x the recommended render target scale, but is now applied to width and height independently.
Fix a case where controller configuration would not be localized in the user’s preferred language (as configured in Steam).
Added a prompt to install the Bigscreen Beyond Driver when the headset is detected.
Meta:
Hide the SteamVR IPD slider since Meta already shows one.
Linux:
Transition to the Steam Linux Runtime 3.0 (sniper) for improved compatibility.
Drivers:
For drivers which provide a manifest but don’t specify “resourceOnly”, default to true if there is no bin directory.
Add a manifest entry "showEnableInSettings" which can be set to force a driver to appear in the “addons” settings even if default rules would hide it.
When a specific driver is forced with the "forcedDriver" setting or the VR_FORCE_TEST_DRIVER, load it even if it is disabled.
When a specific driver is forced with the "forcedDriver" setting or the VR_FORCE_TEST_DRIVER, only allow an HMD to activate from that driver (even if other drivers are loaded due to “activateMultipleDrivers” and they activate an HMD first). The forced driver always had the first opportunity to activate an HMD before, but now we will wait for it to hotplug an HMD rather than letting another available HMD win.
The “LastKnown” section in settings (which updates with the manufacturer and model of the last used HMD) now also keeps track of the “ActualHMDDriver” (e.g. “lighthouse”) that provided the HMD.
Today's update includes a slew of bug-fixes for users and new OpenXR extension support for developers. We've also added a popup message and support article to help Linux users who may be attempting to use SteamVR with an unsupported desktop environment.
We continue to focus on OpenXR as our preferred API for new games and applications. SteamVR’s official OpenXR subforum is here and we’d love to hear your feedback, as well as suggestions for new features. To report a bug, please use our Bug Reports subforum, here. Guidelines for how to provide an effective bug report are pinned at the top of that subforum.
Full Update Notes
SteamVR:
Fixed a bug when modifying the chaperone that could cause the compositor to crash (Error -203).
Fixed a bug that made the chaperone hard to see when set to be always visible.
Fixed stale window list when closing desktop window views.
Fixed a bug that could lead to error -201 when the HMD was plugged in after SteamVR was started.
Fixed a bug that could cause room setup to run every time SteamVR started.
Fix for VROverlayFlags_IgnoreTextureAlpha not getting obeyed when rendered from the scene graph (e.g. dashboard overlay).
Fixed some cases where submitting different textures each frame could cause some internal resource thrashing.
Fixed a bug affecting No Man’s Sky and other titles that exhausted texture cache resources.
Meta:
Fixed an issue where some Guardian boundaries could negatively impact performance.
OpenXR:
Fixed controllers getting stuck at floor level.
Fixed some poses not showing up in the binding UI.
Fixed some controllers not auto-rebinding poses correctly.
OpenXR settings tab hidden in-headset because it requires UAC interaction on the desktop.
Updated XR_EXT_active_action_set_priority structs to final naming convention.
Updated XR_HTCX_vive_tracker_interaction implementation to revision 3 - addition of wrist and ankle roles.
Linux:
Fixed flipped red and blue channels on Linux textures.
Added a popup message for when SteamVR fails to lease the headset's display on some unsupported desktop environments. You can learn more in our new help article for SteamVR on Linux.
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 skybox texture leak and repeat reloading when all textures for a single skybox aren't loaded in a single frame.
Fixed a bug that could cause room setup to run every time SteamVR started.
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 a bug that could lead to error -201 when the HMD was plugged in after SteamVR was started.
OpenXR:
OpenXR settings tab hidden in-headset because it requires UAC interaction on the desktop.
Updated XR_EXT_active_action_set_priority structs to finalized naming convention.
Updated XR_HTCX_vive_tracker_interaction implementation to revision 3 - addition of wrist and ankle roles.
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.
OpenXR:
Fixed controllers getting stuck at floor level.
Fixed some poses not showing up in the binding UI.
Fixed some controllers not auto-rebinding poses correctly.
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 stale window list when closing desktop window views.
Fixed a bug affecting No Man’s Sky and other titles that exhausted texture cache resources.
Linux:
Fixed missing startup script on Linux.
Fixed flipped red and blue channels on Linux textures.
Added a popup message for when SteamVR fails to lease the headset's display on some unsupported desktop environments. You can learn more in our new help article for SteamVR on Linux.
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 a bug when modifying the chaperone that could cause the compositor to crash (Error -203).
Fix for VROverlayFlags_IgnoreTextureAlpha not getting obeyed when rendered from the scene graph (e.g. dashboard overlay).
Fixed some cases where submitting different textures each frame could cause some internal resource thrashing.
Fixed a bug that made the chaperone hard to see when set to be always visible.
Meta:
Fixed an issue where some Guardian boundaries could negatively impact performance.
OpenXR:
HTC wrist trackers will now be automatically assigned appropriate wrist tracker roles. This feature will not override a manually user-defined role and requires updated drivers from HTC’s Vive Business Streaming app.