New settings UI in the dashboard and on the desktop. Some settings that haven't been moved over yet are accessible by clicking “Developer Settings” in the SteamVR status window menu.
New controller pairing UI.
SteamVR Input:
Added a flag to DPAD modes that causes the first action to be activated to stay active until the thumbstick or trackpad returns to the deadzone.
Async-reprojection for compatible AMD cards no longer requires a patched kernel.
SteamVR will now prompt for a super user password to acquire CAP_SYS_NICE during startup (this should only happen once).
Fixed the 'Exit VR' button on the VR dashboard.
Fixed vrmonitor:// URI handler registration process.
Fixed URI requests getting dropped.
Fixed vrmonitor failing to initialize correctly after the first launch of SteamVR. Some symptoms include missing performance graph in the HMD until the PC is rebooted.
Fixed hangs in vrcompositor.
SteamVR Home:
Fixed some causes of text not showing up in UI panels
HTC Tracker 2.0 firmware updated
Support for accessory USB interface, for sending button events, etc.
The SteamVR beta has been updated with the following changes:
SteamVR
Fix case where SteamVR will not start after entire Steam installation is moved to a different drive. After SteamVR updates, Steam must be restarted for this fix to work.
Improved scrolling of controller binding overlay for WMR controllers.
Fixed issue with Russian language in some parts of the SteamVR UI. Russian translations are not available yet for those areas, but this change will show English text instead of making the UI completely non-functional.
Lighthouse
Fix shutdown crash when exiting SteamVR quickly during the first session with a new Vive HMD.
Skeletal Input
Improved algorithm to calculate finger curl values from skeletal pose data
The SteamVR beta has been updated with the following changes:
General
Increase scope of power management disabled by “Disable Power Management” button under developer settings. If you have pressed this button in the past, you may press it again to get the additional effect. Disabling power management may fix issues where tracking is lost a few minutes after starting but recovers after restarting SteamVR. If you experience this problem and the button fixes it, please give us feedback so we know if we should make it the default.
Compositor
Fix for memory leak in Motion Smoothing when application’s resolution is rapidly changing.
Lighthouse
Increase limits of what we thought was humanly possible for controller motion based on tracking data from Beat Saber experts.
The SteamVR Beta has been updated with the following changes.
General:
Fixed several SteamVR hangs and crashes.
Added mechanism to allow SteamVR to restart when it detects that something is hanging.
Added developer shortcuts to the SteamVR menu (under “Developer”) providing shortcuts to the Web Console, Advanced Frame Timing window, and the Overlay Viewer.
Compositor:
Fixed gpu memory leak when enabling "Show GPU Performance Graph in Headset" Developer option.
Minor render optimization for dashboard on lower end GPUs.
Obey applications setting IVRCompositor.ForceInterleavedReprojectionOn in async mode.
SteamVR Input:
Changed IVRInput::ShowActionOrigins and IVRInput::ShowBindingsForActionSet API calls to show UI meant to teach users about bindings instead of the binding editor.
Linux:
Fixed vrcompositor's shutdown sequence corrupting some OpenGL client's textures, e.g. the Steam client's background.
vrcompositor will now consume fewer file descriptors
vrcompositor's file descriptor limit was raised to the system's configured hard limit.
Improved SteamVR’s behavior when vrserver crashes. The user will be prompted to restart and all other processes will exit instead of requiring the user to kill things in Task Manager.
Improved SteamVR’s behavior when launching a game standalone before SteamVR is up and running. Mirror window flashing and various other potential problems have been fixed.
Improved SteamVR’s restart behavior when plugging in an HMD after starting SteamVR.
Disable motion smoothing in desktop theater
Prevents the extended-mode window for custom IVRVirtualDisplay-based drivers.
Compositor:
Motion Smoothing performance improvements.
SteamVR Input:
Fixed black screen in the binding and tracker management UI when the language is set to Korean.
Fixed issue with dpad modes on trackpads and joysticks when bringing up the SteamVR Dashboard.
Changed SteamVR Input to forget action manifest paths set by applications once quit. This fixes input issues in applications like COMPOUND when users opt-in to a test branch that supports SteamVR Input, then switch back to the legacy build. A side effect of this change is that SteamVR Input apps need to be running for the user to edit that app’s controller bindings. An update is in the works to fix this new issue
Skeletal Input:
Added workaround for index finger appearing to be stuck down with knuckles controllers. Proper fix coming in next firmware update
Linux:
Fixed a crash if the vrpathregistry was missing or populated with bogus data
Fixed vrmonitor failing to detect if the HMD was connected through direct mode
Unified mirror window debug input behaviour with Windows.
Gpuvis hotkey was changed from F6 to F7 to avoid conflict with existing Windows binding.
Fixed a hang when launching SteamVR
Fixed a Steam client crash when launching SteamVR
Fixed HMD images flickering after an extended playsession
SteamVR Home:
Fixed new screenshots and artwork to be normal sized (existing ones will remain gigantic)