OpenXR NIS upscaling software - Release thread

This was in response to @Samplissimo and his CTD.

@mbucchia The OpenXR NIS works perfect and improved the VR quality for my G2. Really appreciate your effort. Thanks!!

With your NIS layer I can run 100 sim, 100 oxr, and 80% scaling, 60% sharpness and still maintain 40 fps with repro off. 11900k/3080ti/G2

@mbucchia , thanks for your work! Quest 2 user here. Can you explain the relationship between the Oculus Tray Tools’ ā€œSuperSamplingā€ (or ā€œPixels Per Display Pixel Overrideā€ setting in Oculus Debug Tool) and the ā€œSharpnessā€ setting in your tool? Do they do the same thing?

For instance, there’s a post out there suggesting setting 60% scaling in the sim itself, and then setting Super Sampling in OTT to 1.7. I get crazy smoothness and much more instrument panel legibility with this setting. I’d love to know if I can improve my resolution without impacting my frame rate with your tool, but I don’t understand how your tool’s settings relate to those of Oculus. Thanks!

2 Likes

Noticed a weird discrepancy, which I’m guessing is an OpenXR thing rather than NIS…

With ā€˜customised render scale’ disabled in the OpenXR settings, NIS config tool reports a resolution of 2824 x 2760.

However, with custom resolution enabled and set to 100% (which you’d assume would be the same as disabled) NIS config shows 3172 x 3100.

Not a massive difference, but strange. Anyone else see similar?

Disabled is not 100%, disabled is some kind of adaptive mechanism so it decides based on your hardware or something

ā€œDisabledā€ sets the value that depends on your VRAM. For 3080 the value is around 70% AFAIK. Maybe 3080 would get 100%, not sure… Either way to avoid any scaling, as far as I understand, you should use manual 100% OXR, and 100% in-game, and only set scaling in NIS.

1 Like

The numbers above suggest it’s 90% for my 3080.

For people having issues with ā€œtoo much shimmering when NIS is enabledā€, there is a suggestion here to improve the situation:

I have not tried myself but the author is very knowledgeable and is seeing great results.

You must edit your UserCfg.opt file either here \AppData\Roaming\Microsoft Flight Simulator\UserCfg.opt (Steam version?) or here %LocalAppData%\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalCache (MS store version) and in the GraphicsVR section modify Sharpen to be 0:

{PostProcess
        Enabled 1
        EyeAdaptation 0
        ColorGrading 0
        Sharpen 0    <---
        Fringe 0
        LensDistortion 0
        Dirt 0
        LensFlare 0
        FilmGrain 0
        Vignette 0
        LensBlurMultiplier 1.000000
        FringeMultiplier 1.000000
    }

If anyone could try and confirm this would be great!

EDIT: Great explanation here: My 2070 SUPER 4K settings and suggestions - episode 2 - #92 by CptLucky8

6 Likes

That is really interesting. I will try it for sure…

1 Like

For MSFS I think the location of the UserCfg.opt file is here:

%LocalAppData%\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalCache

1 Like

It might depend whether it’s the MS Store or Steam version… it looks like Google is yielding various possibilities…

Edited comment above to reflect both known paths.

1 Like

Yep, for the MS Store version it’s AppData/Local downwards for sure, but I can’t be certain for Steam.

1 Like

I turned off the Sharpen in the UserCfg.opt and for me it is a more pleasant sharpen using NIS now. I use a sim 100 TAA / 130% OXR, No Reprojection with NIS at 80% and a 50% Sharpness (I use the CRJ a lot, so I prefer some hard edges on those small CRT displays). An i9@5GHz, 3080Ti so that helps as well.

4 Likes

It’s also important to note, that each MSFS update may overwrite the .cfg, so this edit would likely to have to be made (and certainly checked!) after each update.

But generally it’s a very good idea to avoid double-sharpening for all kinds of reasons, including performance.

Unfortunately i always had thia off, so any shimmer i see (and i see a lot) is already including this supposed improvement.

This setting has changed the game for me. I am now using 100RS in game, 130OXR with 85% NIS and 40% sharpening with the default sharpening set to 0 in UserCfg.opt and the graphics has never been better. Glass cockpit display is crystal clear with G2 as well as the scenery. The tool is quite amazing, but finding the perfect balance for your own system takes some effort. Thanks again.

What is the correct way to start MSFS using this scaling program ?
Do I start openxr dev tools ?
Do I need to start the NIS scaling program?
Do I start WMR portal before MSFS ?
Thanks for any help.

Whats youre spec?
130 OXR?
I have 100 OXR ingame rendee100
Nis 90 sharpening 60%
All settings ultra and lod 300
Gives me around 25fps motion reprojection of.
I11700K rtx3080
I think 130 OXR would choke my system…

First you open openxr and change the scaling to 100%. Then you open the NIS tool to set your scaling and sharpness for FS2020. Then you close openxr and NIS. Then you start the WMR and finally FS2020.

2 Likes

TerrainLod 300 is killing your fps. 150 is ok for VR.