ZED and HTC Vive crash in Unity

On certain configurations, Unity can freeze or crash when using ZED and an HTC Vive with SteamVR.

This is due to a graphics driver issue that causes VRCompositor in SteamVR to freeze at random times when using the ZED SDK. While we are working with Valve and NVIDIA to fix the issue, one solution is to disable Async Reprojection in SteamVR.

  • Launch Steam.
  • Click the VR button near the top-right corner of the window.
  • Click the dropdown button next to SteamVR and go to Settings.

steamvrmenu2.jpg

  • In the Performance tab, uncheck the Allow asynchronous reprojection checkbox.

SteamVR_async.jpg

  • Check that Async Reprojection is now Off. This should prevent Unity from freezing when using ZED and Vive.