OpenXR Toolkit (upscaling, world scale, hand tracking...) - Release thread

Something I really don’t understand with MR (not related to the toolkit obviously):
Let say I have 40-44 fps without MR, if I switch MR ON and keep exact same conditions, Fps are locked down to 22.5 :face_with_raised_eyebrow:
I would expect a solid 30 fps lock.

Because MR divides the FPS by two and interpolate the missing frames, so it shows 22.5 but in fact feels like 45FPS. (this is at least how this works with Oculus)
What is your headset refresh rate?

MR has CPU and GPU overhead, so when you turn it on the old 40-44 fps you were getting will drop to account for the load on the system to calculate/create those extra interpolated frames (they are not totally free). The reason you are getting bumped down to 22.5 is that your system can’t consistently maintain at least 30 fps with MR on (which is the next step function up, so the choices are 22.5, 30 or 45 if you are using the G2 at 90hz but that idea works the same with other headsets so just take the hz rating/setting of your headset and use equal ratios of 1/2, 1/3 or 1/4). Try making a slight lowering of a graphics setting or two to see if that gets you enough headroom for the MR FPS to be at 30 and not 22.5 (check this in Dev mode within msfs as you toggle things like LODs or other settings, or even a small toggle down on the render scale).

Oh it is 90Hz, so yes, this means that doing the motion reprojection takes some power and you cannot reach 30FPS with it ON, hence the drop to 22.5.

I don’t get how so many people can scale over 100% on. A G2. I take a hit at 100% but have not used the override.

Thanks for your interesting comments. Did not imagine MR would take so much resources.

very good results (G2, AMD ryzen 3900x and 2080 super) with default Nvidia settings, 100 openXR, 100 msfs, TLOD 180, objects LOD 100) lot of settings on high. In toolkit, override resolution to 2160*2160. Stunningly smooth. No MR. 35-45 fps.

Edit: when turning on some raymarched reflections, the VR session crashes… have to keep that off .. Not sure what’s happening.

Well, since FFR was implemented which really gives a significant performance gain, i can easily imagine something like a 3080ti can upscale the sim to somewhere like 3000x3000 resolution per eye, probably even more. Most of us on the lower or medium end hardware can upscale because we have a headset with a lower native resolution (1440x1440 in my case). The game for some reason is taking g2’s native resolution at 100% anyway though. In my case i can smoothly run the game at 2500x2500 with FFR on quality preset but i’m using MR at 22.5fps. Also, except for the LOD which i have at 200/200, and anistro which is at 16x and supersampling at 8x8, most of my settings are set sorta medium (like trees and buildings), clouds i can do on high sometimes (not in a populated photogrametry city of course). All the “advanced” features like reflections, contact shadows, are off. I can run the sim smoothly with all settings on high/some ultra, but then my end resolution needs to be somewhere around 2000x2000. And on any given day i’ll take higher resolution over details, which honestly (apart from clouds) don’t really add a lot anyway. Maybe reflections, but they’re not worth the impact imo. Ofcourse, i’m poor and can’t afford any new hardware atm, so this is all with 9700k and rtx 2070. What i wouldn’t give for a decent headset like a G2. :confused:

From my perspective, the short answer to your question is probably MR. I honestly don’t understand how people can tolerate the game without it. I’ve tried some lower setting (with a decent resolution) and i can run the game in rural areas at around 52 fps without motion reprojection but i have no idea how people perceive that as smooth. I see people having like 28 fps and are satisfied, i just don’t get how though. Until i can run this at at least 80 fps, i don’t see myself enjoying the sim without MR. It’s easier for me to live with all the stupid artefacts MR brings than poor framerate.

I had this now both times i started the wmr portal after starting a flight. Then i have a resolution of 1280x1250. After quitting MSFS and restarting it (without closing WMR) it still was the same.
Even after qutting MSFS and closing WMR, pulling out G2 power and restarting WMR, then restaring MSFS it was still 1280x1250.
Edit: after logging off and on, it was still the same. So i tried out more, and it was the new option of override resolution. Maximum there was 1280, couldnt go higher. So i switched it off and then it worked again.

Sun Glass preset are great . Really needs a joystick button would be great to take on and off as conditions change

5 Likes

In my case I have the aero in which case I don’t use OpenXR but I do have the setting in the Varjo base set to highest. So, set the in game render and upscaling in OpenXR toolkit to 100? FSR? Lowering Overwrite scaling wouldn’t affect the quality?

Okay, just wow. I’ve done the 100% across the board and knocked the resolution per eye down to 3070xsomething in the G2. I’ve not seen that clarity with 40+ fps combined before.

1 Like

Wow, many thanks for this toolkit AND the new settings! Just awesome, like a new sim.

I spent some hours tweaking the new post processing options on the Reverb G2. Now I am using settings which work for nearly any situation: time of the day, weather condition, color balanced for all places in the world I tested.

It has much more dynamic range, reduces haze, creates a blue-ish tint in the atmosphere and (for me) it is way more enjoyable to look at. Flying in night time is also fun with it.

In case you have not yet found the best settings for you, try this as a starting point:

Appearance => Post Processing [On]

  • SunGlasses [Off] … except for extremely bright sunlight, then use [Light]
  • Contrast [60]
  • Brightness [48]
  • Exposure [61]
  • Saturation [45]
  • Vibrance [30]
  • Highlights [0]
  • Shadows [10]

System => Color Gains

  • Red [38]
  • Green [45]
  • Blue [53]

Then use the various discovery flights to fine-tune the settings to your liking:

  • if you prefer a more neutral image, then reduce contrast, saturation or vibrance a bit
  • your G2 display might have a different “color bias” than mine, therefore I suggest to fine-tune RGB to adjust this to your specific device - do this with multiple discovery flights to find a good balance
16 Likes

Sorry to hear. Hope you recover soon.

2 Likes

I can’t believe the performance and quality I get on my AMD R7 3700, RT5700XT, 32GB 3200mhz, Reverb G2!!! Unbelievable! You rock and thank you!!! Another big thank you to all of you who have taken the time to explain all of this and have helped show the way!!!

3 Likes

Thanks @mbucchia for this game-changer toolkit

It is easy to determine if your are CPU limited because 1.) The CPU value will be higher than the GPU value and 2.) You will see a big red “CPU Limited” text pop up inbetween the FPS value and the APP CPU/GPU values.

Thanks for the clear explanation but I would add some findings : It seems to be true as soon when you’re a not CPU limited by far.

In my setup (G2 Headset, R5 3600 CPU, 32 GB RAM and RTX3080), I assumed I would be CPU limited as soon as I increased my settings (CPU is clearly the bottleneck here)

When I put a basic OXR configuration (RS 100%, InGame 100%, FSR 80%, Override to 2500x2500) with Ultra Settings and 150 LOD, OXR never complains about CPU bound, never (I’ve never seen this message once in such configuration).
Actually, it even states “CPU headroom” (+20% to +40%) which is quite ironical as if I understand correctly, it means that my CPU is much more reactive and available than my GPU
In the meantime, appCPU and appGPU are quite different (appCPU is around 15000 when appGPU around 30000) which is again pretty weird as it would state than I would be more GPU limited here

As soon as I lowered my FS settings (let’s say High or even Intermediate with a 100 LOD), appCPU and appGPU are much more aligned (20000 / 22000) and CPU headroom is much more around +4% to +10%
And now, I can see a few times (2-3 times per 5 minutes frame) the message “CPU bound +0.0%”

1 Like

I’ve never seen anything other than a WMR headset, so i have no idea how things look in Aero, but…Lowering overwrite resolution will ofcourse affect the quality in a positive or negative way, depending on where you go with it.

1 Like

I am having really smooth and high FPS with this tool, really thanks, but I cannot enable Motion Reprojection in the Toolkit either in OpenXr App, it causes serious FPS drops and heavy stuttering from time to time during some minutes, any idea?, if I disable Motion Reprojection that disappear completely.

Hope you feel better soon! Take care!

2 Likes

Thanks for that, I’ll give it a try later, there’s so many visuals tweaks now I just can’t make up my mind to what looks best !
Get well soon @mbucchia this latest release is phenominal.

Edit: Those settings are great, very realistic.

1 Like