SteamVR - Programmer Joe


Update Highlights
Today’s update features big improvements to Settings and Desktop, plus continued bug fixes and stability improvements.

SteamVR's new Settings interface offers improved usability and consistency between the desktop and in-headset experience. For instance, many settings that were previously only available on the desktop (such as refresh rate and render resolution) can now be controlled in-headset.

Desktop view now has enhanced performance, improved legibility, and supports multiple monitors.

Full Update Notes

SteamVR Settings
  • Settings user interface re-design.
  • Most settings now available on both the desktop and in-headset.
  • Valve Index HMD refresh rate can be changed mid-game, without restarting. (Requires NVIDIA driver version 441, or higher)

SteamVR Desktop View
  • Improved multi-monitor desktop support (Windows 10 only).
  • Improved cursor rendering (Windows 10 only).
  • Added experimental user setting to control Desktop scale.
  • Fixed double characters appearing in the desktop view and Steam chat.
  • Fixed backspace not working in the desktop view (Windows 10 only)

SteamVR
  • Numerous crash fixes and stability improvements.
  • Improved audio mirroring latency and fixed some cases where the mirror could accumulate a large delay.
  • Moved Performance Graph to main SteamVR status window (right-click)
  • Skip “Advanced Supersampling Filtering” for systems which use their own compositor (e.g. Windows Mixed Reality, Oculus). This fixes some causes of blurriness reported by WMR users.
  • All windows now group together under one icon in the Windows taskbar.
  • Fixed rendering of grid lines in the construct.
  • Fixed loading animation on transition overlay being at the wrong height.
  • Added better error diagnostics when failing to find proper display adapter for new UI.
  • Added block compression to render model textures over 2048x2048.
  • Minor optimization for motion smoothing.
  • Fixed some memory leaks when VR_Init is called repeatedly in long-running applications.
  • Increased the maximum number of overlays to 128.

SteamVR Dashboard
  • Minor appearance tweaks.
  • Fixed regression in ComputeOverlayIntersection for Dashboard overlays.
  • Moved dashboard power menu from a tab to a popover.
  • Added haptic bumps with moving on or off of buttons on the dashboard controls.
  • Added experimental user setting to control Dashboard placement and scale.

SteamVR Input
  • For games using legacy input: When fetching default bindings, prefer partner site explicit defaults instead of generic legacy defaults
  • When switching bindings, SteamVR now records the previously selected binding in a setting.
  • Action Sets with a higher priority will now correctly override sets with a lower priority.
  • Recent games list in top level controller configuration menu now shows most recent game instead of starting with second most recent game.

SteamVR Home
  • Added new colorizer tool to replace the color wheel while holding an object
  • Fixed regression causing desktop view to not show up
  • Fixed particles on wearables to not render for the wearer
  • Changed map labels to go multi-line instead of truncate for a bunch of our maps (Summit Pavilion Remix - Evening, and many others)
  • Change pickup/drop to allow picking up from either trigger or hand close on Index
  • Fixed bug where waving the Index controller around while previewing teleport would cause the teleport to unintentionally happen

Linux:
  • Rate-limit attempting to open the tracing filesystem to once every 5 seconds.
  • SteamVR will now attempt to set thread priorities through rtkit (when available).
  • Fixed a vrwebhelper crash that could make the dashboard disappear.
  • Fixed the pairing UI window content not showing up the first time it was opened.
  • Fixed a few behavior quirks in vrwebhelper's desktop windows.
  • Added diagnostics for tracking down rare stuck haptics bug on Linux.
There is a known crash on Linux which is currently being investigated. In the meantime, Linux users may opt into the 'linux_temp' branch. (Right-click SteamVR -> Properties -> Betas, to enable).

Oculus:
  • Fixed an issue where controllers may stop tracking too quickly when hidden from view.
  • Fixed IPD value not being correct until changed by the user.

Index HMD
  • Max brightness extended to 140.
  • Framerate can be changed without restarting (requires NVIDIA driver version 441, or higher).
    Requires firmware update.

SteamVR Tracking 2.0 Basestations
  • Improved reliability of firmware updates, in situations with weak signals or interference.
Note: Vive Pro users experiencing issues with basestation communications may want to reposition their link box.
SteamVR - Jeremy Bot
This build is a candidate for a full release and will likely roll out to everyone in the next few days.

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 multiple desktop dashboard tabs appearing in the wrong order.
  • Fix standalone apps (not running from any store/launcher) not showing up in per-application video and controller settings.
  • Fix per-app video resolution preview showing the wrong numbers when global render resolution was set to “auto” but the user had previously chosen a custom value. (This does not affect actual game resolution, only the display in the settings).
  • Fixed “Manage Vive Trackers” modal not automatically detecting disconnects.
  • Added Bluetooth & Basestation power management to Status Window -> Basestation -> right-click context menus
  • Fixed an audio-related crash

SteamVR Home:
  • Fixed missing gradient fog

SteamVR Input:
  • Fixed issue that caused the dashboard to show itself again immediately after dismissing it with the face mouse. Bug report
  • Fixed extra haptic pulses whenever deflecting the Windows Mixed Reality thumbstick. Bug report
  • Fixed controller binding UI not working in browser. Bug report

SteamVR Dashboard:
  • Fixed the enter key on the in-headset keyboard not working in the desktop overlay on certain applications. Bug Report here
  • Fixed dashboard tabs reordering themselves when using the physical mouse in the desktop overlay.

SteamVR - Jeremy Bot
This build is a candidate for a full release and will likely roll out to everyone in the next few days.

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 Home:
  • Fixed missing icon for color picker tool.
  • Fixed a crash happening mostly to people in Summit Pavilion Remix - Night
  • Fixed broken lighting in some save files
  • Fixed not being able to teleport while holding blaster tool

SteamVR Dashboard:
  • Fixed double characters appearing in the desktop view and Steam chat.
  • Fixed backspace not working in the desktop view (Windows 10 only)
  • Binding Callouts panel now respects dashboard position and scale settings.

SteamVR Input:
  • Fixed an issue where action sets that were overriding others sometimes stopped updating
  • Fixed click-from-position for Button modes on thumbsticks that don’t allow clicking (for example, Windows Mixed Reality controllers do not send thumbstick click to SteamVR).

SteamVR Settings:
  • Added button to test controllers to the new settings controller tab.
  • Added button to debug legacy input to the new settings controller tab.
  • Eliminated gradient banding in background.
  • Add haptic to "Restart SteamVR" button.
  • Dashboard scale now changeable at 1% intervals.
  • Fixed appearance of some modals in their empty state.

SteamVR Desktop View
  • Made physical mouse override account for monitor DPI.
  • Increased physical mouse override threshold slightly to avoid false positives for common app-driven cursor snapping
    (e.g. some scrollbars in Outlook).
  • Fixed text insertion I-beam cursor (and possibly other cursors) not showing up on systems with DPI scale set to something other than 100%.
  • Fixed some cursors being upside down. This affected the I-beam cursor on DPI scaled systems, and probably other cursor.

Index HMD:
  • Fixed bug with framerate changes during HMD stand-by (previously could cause black screen until SteamVR restart). Requires firmware update.

Windows MR:
  • Fix some cases of Windows MR HMD blurriness. This reverts texture size rounding which might cause certain combinations of supersample scale and HMD reported resolution to cause blurriness in the WinMR compositor. The impact of this change may vary from user to user (due to each individual HMD reporting slightly different resolutions - even for the same make/model - and supersampling varying based on GPU / user preference).

Oculus
  • Fixed IPD value not being correct until changed by the user.
SteamVR - Jeremy Bot
The SteamVR beta has been updated with the following changes. This build is a candidate for a full release and will likely roll out to everyone in the next few days.

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 Lighthouse Pairing UI not being openable when no headset is connected.
  • Fixed a crash when clicking “Settings” when no headset is connected.
  • Changed default Index Controller binding to use full trackpad for right click instead of just DPAD east.
  • Added advanced setting to control dashboard scale.

SteamVR Desktop View
  • Fixed keyboard positioning for rotated monitors.

SteamVR Home
  • Added new colorizer tool to replace the color wheel while holding an object
  • Fixed regression causing desktop view to not show up
  • Fixed particles on wearables to not render for the wearer
  • Changed map labels to go multi-line instead of truncate for a bunch of our maps (Summit Pavilion Remix - Evening, and many others)
  • Change pickup/drop to allow picking up from either trigger or hand close on Index
  • Fixed bug where waving the Index controller around while previewing teleport would cause the teleport to unintentionally happen
SteamVR - bendotcom
The SteamVR beta 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 a case where switching render resolution back to “auto” did not take effect until a restart.
  • User selected “custom” render resolution is now remembered even when switching to “auto”.
  • Add a detent on the render resolution slider at the recommended resolution (in addition to the existing detent at 100%).
  • Fix a case where changing refresh rate could insert duplicate GPU performance test results into the history.
  • Improved sanity checking of GPU performance history to avoid cases where missing history (deleted from settings) would cause low automatic resolution selection.
  • Fixed rendering of construct grid lines.
  • Added pairing instructions for the Logitech VR Ink Pilot Edition.
SteamVR - Jeremy Bot
The SteamVR beta 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 possible crash/corrupted icon when loading dashboard overlay images (including VIVEPORT)

SteamVR Desktop View
  • Fix hang when querying overlay visibility.
SteamVR - freemancw
The SteamVR beta 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 Settings
  • Fixed regression in range of Index Column correction adjustment
  • Added advanced setting to control desktop scale.
  • Added advanced setting to control dashboard distance (experimental).
  • Added ability to view and toggle which overlay apps automatically launch with SteamVR.
  • Removed sidebar link to Audio page on Linux, since it was for Windows-only audio settings.
  • Background list updates automatically when subscribing/unsubscribing from backgrounds in Steam client.
  • Miscellaneous style tweaks.

SteamVR Input
  • Fixed community bindings not appearing in the binding list.
  • Requests from editors (Unity, UE) to pop up the binding interface to pop up the full interface and not the new settings panel. Note that the full binding interface is available as a button in the new settings controller tab when “advanced” controls are shown.

SteamVR Desktop View
  • Fixed mouse cursor positioning for multi-monitor setups where a monitor is to the left of the primary monitor.
  • Fixed hang when monitoring topology changes.

SteamVR Dashboard
  • Fixed a blue blob appearing and breaking the keyboard when touching the thumbstick or trackpad.
  • Fixed keyboard never sending the “done” event. This fixes name input in Skyrim and Fallout.

SteamVR Audio
  • Fixed audio static when mirroring to an output with a different sample rate than the source.
SteamVR - Jeremy Bot
The SteamVR beta 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 Settings Beta
  • Most settings have been ported to a new user interface
  • Most settings now available on both the desktop, and in-headset.
The new SteamVR settings are still a work in progress.

SteamVR
  • Improved audio mirroring latency and fixed some cases where the mirror could accumulate a large delay.
  • Skip “Advanced Supersampling Filtering” for systems which use their own compositor (e.g. WMR, Oculus). This should fix blurriness reported by WMR users.
  • Fixed some memory leaks when VR_Init is called repeatedly in long-running applications.
  • All windows now group together under one icon in the Windows taskbar.

SteamVR Dashboard
  • Added haptic bumps with moving on or off of buttons on the dashboard controls.
  • Added support for haptic bumps when moving around on the keyboard.
  • Minor appearance tweaks.
  • Fixed a variety of crashes in vrdashboard.exe

SteamVR Desktop View
  • Improved multi-monitor desktop support (Windows 10 only)
  • Improved cursor rendering (Windows 10 only)

SteamVR Input
  • For games using legacy input: When fetching default bindings, prefer partner site explicit defaults instead of generic legacy defaults
  • When switching bindings, SteamVR now records the previously selected binding in a setting.
  • Action Sets with a higher priority will now correctly override sets with a lower priority.
  • Recent games list in top level controller configuration menu now shows most recent game instead of starting with second most recent game.

Index HMD
  • Max brightness extended to 140
  • Framerate can be changed without restarting (requires NVIDIA driver version 441, or higher)
    Requires firmware update
SteamVR - aaron.leiby
The SteamVR beta 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 rare case where a helper process would crash on startup, making some UI unavailable.
SteamVR - aaron.leiby
The SteamVR beta 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:
  • Added block compression to render model textures over 2048x2048.
  • Added diagnostics for tracking down rare stuck haptics bug on Linux.
  • Minor optimization for motion smoothing.
...