ValveSoftware / VR-Community-Bugs

Repository for VR Bugs reported through tickets and community outreach
10 stars 0 forks source link

SteamVR: Quitting a title using the 'Exit Game' button from the SteamVR Overlay will return the user to SteamVR Home environment while the title is still running in the background. #111

Closed KWS-Compat closed 5 years ago

KWS-Compat commented 5 years ago

When the user launches a VR title while SteamVR is not running, closing the title via the 'Exit Game' button (see attachment 1) will return the user to SteamVR Home environment on the HMD. However, the affected title is observed to still running on the Desktop screen. The affected titles also cause SteamVR to throw an 422 error code (compositor is not available) on the HTC Vive Pro (see attachment 2).

steamvr - exit game 1 steamvr - exit game 2

Prerequisite:

  1. Ensure that SteamVR is not running.

Repro Steps:

  1. Launch an affected VR title.
  2. Wait until the title is fully loaded, open SteamVR Overlay.
  3. Select on the currently running title thumbnail.
  4. Select 'Exit Game' button. Observe that the user is returned to SteamVR Home in the HMD, and the title is still running with its Window still present on the Desktop.

Notes:

15 titles were tested using the following repro steps. As the results:

  1. Titltes that are not affected:

    • Apex Construct
    • The Elder Scrolls V: Skyrim VR
    • Fallout 4 VR
    • The Lab
    • SUPERHOT VR
    • Pavlov VR
  2. Affected titles include:

    • Arizona Sunshine
    • BAAM SQUAD
    • Beat Saber
    • Blade & Sorcery
    • Budget Cut
    • Creed: Rise to Glory
    • GORN
    • Sairento VR
    • Space Pirate Trainer

Expected Result: VR title and all associated processes close gracefully. Actual Result: VR title fails to close effectively and is still visibly running on the Desktop.

Config Details: CPU: intel i5-8600K, AMD Ryzen 5 1500X GPU: Nvidia GTX 1080, Nvidia GTX 1080 Ti HMD: HTC Vive, HTC Vive Pro

Builds: SteamVR Beta Build: 1.3.1

KWS-Compat commented 5 years ago

The issue was observed to no longer occur as of SteamVR Beta Build 1.3.17.

After launching a VR title prior to SteamVR, using the 'Exit Game' button on the SteamVR Overlay will return the user to SteamVR Home and the VR title gracefully close. Occasionally, the user will see a 422 error message pops up only on the HTC Vive Pro, however it does not occur at all on the HTC Vive. The user is still able to interact with SteamVR normally without any issue despite the error message.

Observed configs: Observed CPU: AMD Ryzen 5 1600X, Intel i7-7700K Observed GPU: Nvidia GTX 1080 Ti, Nvidia GTX 1080 Observed HMD: HTC Vive, HTC Vive Pro