I’m sure many of you rejoiced with me when support for FS2020 VR was finally released. I was a bit apprehensive about it, but it ran at surprisingly usable speeds on my old machine with my HP reverb VR glasses. Of course there was a resolution downgrade and a compromise in quality, but OpenXR motion reprojection helped make it enjoyable. Fixed the setting, since 90hz is an underdog, and bliss.
Everyone knows the GPU price situation, but I finally gave up waiting and settled on an AMD 6800XT card. My previous ASUS ROG STRIX 1080TI card produced well over 2x the speed of my previous card under VRMARK, for example, so I had very high hopes for the roughly $1000 dollar investment (if I sell my old card!).
After starting the FS2020, however, I was dismayed to find that the framerate was still around 20 FPS.
I tried every trick in the book, lowered the render resulution, lowered the graphics quality, moved the image enhancement settings to the AMD driver from the FS2020 settings, nothing help. I was very suspicious of the 20FPS, I suspected it was artificially limited by something, however the HP reverb reprojection is 45 and 30 FPS, so it doesn’t match that.
Finally I uninstalled all VR related programs (WMR, OpenXR, OpenXR for dev) , cleaned everything and after a restart I just reinstall the minimum with default settings - and I got 50+ FPS under VR!
I then started to research what could have gone wrong. I won’t go into boring details, but rather share the results.
OpenXR for WMR brought an “innovation” (microsoft kind of) this spring, 22.5FPS motion reprojection.
“VR Flight Sim Guy” posted a short video in April to celebrate this:
Well, while on paper OXR will switch to 30 and 45 FPS if the machine can handle it - it doesn’t actually happen, it gets stuck in 22.5FPS mode. I ran a round that could affect this, registry, config file - nothing. However, I remembered that there is Motion reprojection under SteamVR, and there is an option under dev mode, OpenXR runtime. Well, that was the solution!
So, under OpenXR developers tool, turn everything off.
Windows Mixed Reality for SteamVR should be installed under SteamVR, of course.
Under SteamVR Settings/ Developer settings, set OpenXR runtime to SteamVR. (turn on the advanced settings!)
Under Settings/Video, set VR resulion to 100% (or less). Under the per-program setting, look for Flight Simulator. If it is not there, start the simulator, it will appear in the list. Set the resolution to max 100% and the motion smoothing to “always”.
If done correctly, head to FS2020, and depending on your machine in VR mode you may see it set to a stable motion reprojection FPS. For me for example, without it it produced 50-55FPS, so I set it to a fixed 45FPS and get a wonderfully stable, continuous image with the machine below:
10600K (4.8Ghz all core), 32GB DDR4, M2SSD, AMD 6800XT
So, in nutshell. Forget about the OpenXR for Windows Mixed Reality - use SteamVR!
Perhaps, in the (near-far) future it will be fixed. But NOW (aug. 2021) this is the solution if you like to make more FPS in VR mode.