ISSUE DESCRIPTION
When MSFS2024 loses focus in VR it gets heavily throttled by windows, resulting in large FPS drops when the GPU spins down. This doesn’t happen when not in VR e.g. you can switch to another application and MSFS2024 maintains performance for any amount of time. This issue didn’t exist in MSFS2020.
FPS usually recovers after around 1-2 minutes when focus returns, however for that time the performance is dreadful. In some worse case scenarios it doesn’t recover at all without a restart.
Worth mentioning that this is happening with all power settings set to maximum performance (Windows power settings, application specific GPU settings in Windows, Nvidia control panel etc)
I’m unsure if this is a Pimax / Nvidia specific issue. It got better after SU4 as it used to almost never recover, but it still can cause quite a few issues.
To sum up the issue:
- Non-VR mode; MSFS2024 maintains performance and GPU/CPU resources indefinitely when not in focus.
- VR mode; MSFS2024 loses performance and GPU/CPU resources when not in focus for more than about one minute, and either recovers after around 2 minutes when it regains focus, or doesn’t recover at all without a restart.
As much as I distrust anything AI, ChatGPT had the following to say if it gives any helpful context, particularly the last line (unless it is all nonsense in which case please ignore it…):
-
- MSFS 2024 uses DX12 + OpenXR swapchains
- Crystal Light runtime releases desktop focus immediately
- Windows assumes the app is idle
- This is a known regression with OpenXR-native apps on Windows 11 + RTX 40-series.
- This requires Asobo to mark MSFS as “foreground VR application”
FREQUENCY OF ISSUE
Every time, whenever MSFS2024 loses focus for more than around one minute.
REPRODUCTION STEPS
Please list clear steps you took in order to help our test team reproduce the same issue:
-
Start a flight
-
Enter VR mode and position camera etc
-
Switch to another application in Windows, leaving MSFS2024 running in the background (still in VR, but remove headset)
-
Use other applications for around 5 minutes or more
-
Switch back to MSFS2024 and put headset back on
-
Move head to see very low FPS, which should recover after around 1-2 minutes, but may not.
YOUR SETTINGS
What VR peripherals are you using: Pimax Crystal Light
[PC Only] Are you using Developer Mode or have you made any changes to it? no
[PC Only] What GPU (Graphics Card) do you use? RTX4080 Super
[PC Only] What other relevant PC specs can you share? i5 13600kf, 64gb DDR5