My PC stats are - 5800X, 3080, 1GB NVMe, 32GB 3200mhz RAM. OpenXR Toolkit enabled.
I can run FS at 40-50 FPS over a populated city with MR disabled. Frame times look good and FPS fluctuations are fairly minor. So with 10-20 frames headroom I should be able to get a smooth 30 FPS MR easily, right? Wrong!
As soon as I enable MR the CPU frame times shoot from 10ms to 35ms+ and every movement of the plane or my head results in dropped frames and stutters.
I troubleshooted endlessly until I finally turned EVERY graphic setting down to basically NOTHING. 20 render scale, low, low, low everything just to make sure it is not a GPU bottleneck. Nope! Frames still stutter from 25-30 FPS in MR. Disable MR and frame rate rockets up to 80+ with such low settings.
Already done Nvidia Control Panel settings, DDU wipe, reinstall different driver versions. Nope. Tried both making sure GPU is at 90%+ load to make sure processes aren’t being sent to the CPU too quickly, as well as the above “make it look like ■■■” approach to completely rule out GPU bottleneck. Nope. Hardware acceleration disabled/enabled. Nope. WIPED WINDOWS!! NOPE!
Every. Single. Time. I turn on MR the MainThread frame times shoot above 30ms and FPS stutters between 28-30FPS stationary, 25-30 FPS if I’m looking around. MainThread limited the dev tool claims, but neither a single CPU core nor the GPU are anywhere near full utilization!
In fact, when MR is OFF the fans of the 3080 and the rest of my computer go full jet engine mode like they should. 99% GPU util, 10ms frame times, few stutters/lag spikes. Beautiful! But then MR is flipped on and the computer goes quiet because the load it’s putting on GPU/CPU to maintain the 30 frames is a joke, and the stuttering begins.
I have immersed myself in aviation the past few months and have been so, so, so looking forward to upgrading my PC to finally play FS smoothly in VR. But this has been such a painful few days of troubleshooting I don’t know how much more I have left in me.
Please help me FS forum, you’re my only hope