MSFS 2024 SU4 – Simulator exits when SteamVR runtime stops, even after VR was disabled (regression from SU3)

Hello, brief update from my end.

I have a workaround, that is working for me, albeit with a loss of some flexibility.

What I do now is the following:

When I plan a longer flight with several hours between take-off and landing, I use the following steps:

  1. Start SteamVR in SafeMode
    1. There is a good description here:
      Steam Support :: SteamVR Troubleshooting (Index)
      The relevant approach here:

      SteamVR in safe mode:

      1. Type “run” into the Windows search bar.
      2. Type “vrmonitor://safemode/enable” into the Run window.
  2. Start MSFS 2024
  3. Start the flight
  4. Tab-In in VR and set-up the flight
  5. Take-off
  6. On reaching cruise, tabbing out of VR. Afterwards SteamVR can be ended without MSFS2024 crashing. Tabbing in is possible, as long as SteamVR in safemode is running before being shut down the first time.
  7. On reaching top of descent: Just using the MSFS keybind to tab into VR, which will automatically launch SteamVR.
  8. Conclude the flight. Do not attempt to tab out of VR or end SteamVR. It will most likely crash MSFS.
  9. Additional flights require a restart of MSFS / PC and beginning with 1 again. On second launch of VR I was not able to succesfully tab out of SteamVR anymore without crashing MSFS, SteamVR or both. It is however possible to continue flying, as long as there is no need to tab out or end SteamVR.

As long as SteamVR is in Safemode, all is working rather flawlessly, including tabbing in and out of MSFS several times. I do not recommend trying to start SteamVR in safemode more than once per session. If I didn’t launch SteamVR on MSFS startup or before, SteamVR didn’t properly launch in about 2/3 instances overall. I assume this issue will be the same during a later stage in flight as well. Somehow in these instances OpenXR didn’t launch properly.

@Asobo: As was written before, there seems to be an issue, that OpenXR isn’t properly ended on tabbing out, leading to a double rendering on 2D and attempted 3D. When trying to close SteamVR, this automatically sends a kill all to MSFS, which ends the simulation. For some reason, SteamVR safemode works as it should be. Please check what changes between SU3 and SU4 have been made to the OpenXR runtime and restore the original behavior.

1 Like