Hey All!
If I am mistaken, please don’t hesitate to correct me - I am also not sure if this only applies to Quest 2 or to Virtual Desktop or to specifically Virtual Desktop WITH Quest 2 on HVEC.
In most VR games, when the game is not ready to draw a frame, SteamVR or OpenXR will freeze the current frame and start drawing minor translations. Some games will simply just show the last known frame without doing so and render the new visible areas as black even.
When Falcon BMS is not ready to draw a frame (thankfully of which, is very rare - congrats BMS dev team) it simply blanks it out. On Virtual Desktop, this is rendered as a bright pink frame, on then companion screen it is rendered as a black frame.
In a multiplayer mission involving 10 players, as recorded here (https://streamable.com/3arbv1), the fast flashing makes it incredibly uncomfortable to play. In fact, it might even trigger epilepsy. I had to unload and wait for most of the package to take off before I can. I am confident that if BMS were to simply employ the same techniques (which I believe is called Asynchronous Time-warp or Reprojection) this wouldn’t be an issue even without optimization fixes.
If you have any other advice or settings that I’m over looking please let me know, pasting my details below
Ryzen 7 3700X @ Stock w/ PBO+
Nvidia Geforce 3070 TI @ 528.02
32 GB DDR4 @ 2400mhz
Quest 2 on dedicated Wifi 6 router running VRDesktop
set g_nVRHMCSEYE 1
set g_fVRResolution 1.0
set g_bVRParallelRenderThread 0
set g_bVRNoPresent 1
set g_bEnvironmentMapping 0
set g_bShadowOnSmoke 0
set g_bWaterEnvironmentMapping 0