Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

  • Replies 47
  • Views 15.4k
  • Created
  • Last Reply

This is a wonderful little mod I can recommend trying!

If you want to try something further:

1) download NIS_Shaders(RealityXP mod).zip.pln

2) once downloaded, remove the .pln extension and unzip

3) open a file explorer to
C:\Program Files\OpenXR-API-Layers\NVIDIAImageScaling\NIS

4) make a backup of NIS_Main.hlsl and NIS_Scaler.h

5) overwrite them with the ones you've downloaded


What it does:

It includes a brightness limiter which helps lowering the over exposure when looking through the window. You can also configure this easily:

1) open NIS_Main.hlsl in a text editor (you'll need to run the editor "as-admin")

2) go to line 88:

#define NIS_EXPOSURE_H -150

3) Change the value between 0 (no brightness limiter) to -150 (recommended maximum). A good medium value to try is -100.


Last but not least

1) don't forget to disable FS2020 own post-processing sharpen. You'll get even better results and less aliasing when using the NIS layer mod!

-> this setting is found in the UserCfg.opt file

2) if you want to try different brightness limiter values, just leave VR mode, edit the file with a new value and save, enter VR mode again.


Additional notes:

The shader code is controlling the brightness using the following formula::

line 177: const float exposure_c = pow( getY(color), range ) * scale;

- range: the number of bright pixels affected
- scale: the brightness of the pixels in the range ( = NIS_EXPOSURE_H / 100)

If you want to experiment in changing the range in code, or the scale via NIS_EXPOSURE_H, you can visualize how these values are controlling the brightness with this handy live graph view:

https://www.desmos.com/calculator/vksoupwbed

Screenshot_2021-12-31_102243.jpg

 

NB: you can increase the strength with a lower NIS_EXPOSURE_H value: -150 or even -200 but it will cause much more color shift because the image format is sRGB and doesn't give much leeway.

Edited by RXP

This is a modification of the NVidia NIS Shader code v1.0.0 only (I've identified a bug with the NIS Shader v1.0.1 code). 

It doesn't change the rest!

14 hours ago, RXP said:

This is a wonderful little mod I can recommend trying!

If you want to try something further:

1) download NIS_Shaders(RealityXP mod).zip.pln

2) once downloaded, remove the .pln extension and unzip

3) open a file explorer to
C:\Program Files\OpenXR-API-Layers\NVIDIAImageScaling\NIS

4) make a backup of NIS_Main.hlsl and NIS_Scaler.h

5) overwrite them with the ones you've downloaded

What it does:

It includes a brightness limiter which helps lowering the over exposure when looking through the window. You can also configure this easily:

1) open NIS_Main.hlsl in a text editor (you'll need to run the editor "as-admin")

2) go to line 88:

#define NIS_EXPOSURE_H -150

3) Change the value between 0 (no brightness limiter) to -150 (recommended maximum). A good medium value to try is -100.

Last but not least

1) don't forget to disable FS2020 own post-processing sharpen. You'll get even better results and less aliasing when using the NIS layer mod!

-> this setting is found in the UserCfg.opt file

2) if you want to try different brightness limiter values, just leave VR mode, edit the file with a new value and save, enter VR mode again.

the location they should be placed is C:\Program Files\OpenXR-NIS-Scaler\NVIDIAImageScaling\NIS?   the included NIS_scaler.1-0-1.h is for the newer version of the nv scaler so not needed, right?

and sharpen=0 as shown below?

    {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
    }

Edited by kdfw__

R9-9950X3D 32G  | RTX5090 | 3T m.2 | Win11 | vkb-gf ultimate & pedals | virpil cm3 throttle | tm boeing yoke | pimax super uw | DCS

 

 

 

@kdfw__

Yes the NIS_scaler.1-0-1.h file is the NIS Shader update shader file also modified with the added brightness control, in case you want to try it out. However v1.0.1 has a bug I've identified and discussed with Matthieu a lot in a back channel, but I've not found the precise changes in the code which is triggering this bug yet.

As for the Sharpen this is exactly this one I'm talking about. Just make sure to change the one in the GraphicsVR section, or to be certain in case FS2020 is again tripping on itself (it did in the past with the settings...) just set both Graphics and GraphicsVR Sharpen to 0.

@RXP

Thank you!  the brightness control seems pretty subtle using reverb g2.

wish there was also a way to implement the variable supersampling in nv control panel where only the area around the sweet spot gets the high quality image to boost performance, among other wish list items (world scaling, more brightness control, etc.).

 

R9-9950X3D 32G  | RTX5090 | 3T m.2 | Win11 | vkb-gf ultimate & pedals | virpil cm3 throttle | tm boeing yoke | pimax super uw | DCS

 

 

 

How do I remove this? I uninstalled via deinstallation of the app, it seems disappeared, but the brightness in the World Map stays way too high.

MS FS 2020/2024 | 9800X3D  | 64GB DDR5 6000mhz |  ASUS ROG ASTRAL RTX 5090 32GB GDDR7 OC EDITION   | Varjo Aero | Navigraph | VATSIM | TPR Pedals | Virpil  | Honeycomb | Winwing FCU + EFIS | Behringer X Touch Mini | SPAD.next

If anyone is on the fence about this then absolutely give it a go. It’s a very simple install and boosted my fps by about 10. 

Does this work with an Oculus rift S? I don’t know if that’s a wmr headset.

FAA: ATP-ME, 737 CA, enough time in the 757/767 to be dangerous 🤠

Matt Kubanda, 7950X3D, 64GB RAM, RTX 5090@4k, MSFS 2024

 

 

 

  • Author

@ahsmatt7 yes it will work with your headset. 

1 hour ago, tyke1 said:

@ahsmatt7 yes it will work with your headset. 

Thank you good sir.

FAA: ATP-ME, 737 CA, enough time in the 757/767 to be dangerous 🤠

Matt Kubanda, 7950X3D, 64GB RAM, RTX 5090@4k, MSFS 2024

 

 

 

I am using this for the Oculus Quest 1 over AirLink with a 1080ti video card. After some trial and error, I am getting a good image and 10+ more frames in VR. Definitely worth the effort!!!

Ok not sure what I've done wrong, installed the tool and now the OpenXR Dev Tools gives an XR_ERROR_RUNTIME_FAILURE message when I open it.  Has anyone seen this?

 

edit:  nevermind apparently it must be installed to the "default" location.  Disappointing but an uninstall from my D drive and reinstall to default location fixed it.

Edited by flyinion

AMD Ryzen 9950X3D | Asrock X870E Taichi | Gigabyte Gaming OC 4090 w/EK waterblock | Full Custom Loop Cooling | Corsair Dominator Titanium DDR5-6000 | Samsung & WD NVME/SSDs | Phanteks Enthoo 719 | Seasonic Vertex Gold 1200W | Keychron Q5 Max | Corsiar Scimitar Elite SE Wireless | Honeycomb Alpha and Bravo | Logitech Pro Flight Pedals | VKB Gladiator Pro NXT L&R handed | MiniCockpit MiniFCU | Alienware AW34DWF | Asus PG279Q | Win 11 Pro

I see a 3 fps increase using the mod over my prior in-game render scale setting, using NIS scale 80 and sharpen 36.  The sharpen makes it worth it for me.  See my signature for computer specs, using the 497.29 nvidia driver.

What is interesting I tried the SteamVR FSR mod for IL-2 Battle of Stalingrad, and that actually lowered my FPS by 10 while providing very little sharpening.  That mod has definitely been removed from my BoS install.

CPU: AMD 9800X3D PBO MB +200 CO -25| Motherboard: MSI MAG X870e Tomahawk WiFi | GPU: MSI RTX 5090 Ventus 3X OC | RAM: G.Skill 2x32GB DDR5 6000 cas 30 | M.2 SSDs: Samsung 990 EVO Plus 2T, WD Black SN750  M.2 1T | Hard Drive: WD Black HDD 6T 7200 | Optical Drive: LG Bluray writer, internal | Cooling: Thermalright Phantom Spirit 120 EVO | Case: Fractal Design Focus G | PSU: NZXT C1200 1200W

Win 11 Pro 64|HP Reverb G2 revised VR HMD|Asus 25" IPS 2K 60Hz monitor|Saitek X52 Pro & Peddles|TIR 5 (now retired)

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.