AMD FSR for DCS

This is an unofficial FSR mod for VR Release FidelityFX SuperResolution for SteamVR games v1.1 · fholger/openvr_fsr · GitHub
For DCS you should go bin folder and (backup openvrapi.dll file) replace the openvrapi.dll file with the one you downloaded, also paste the openvr_mod textfile to the same folder and you should be good to go.
The mod should work with any steam vr or oculus vr game, it works the same way with file replacement in every game, you just have to find the openvrapi.dll which isn’t always in bin folder, sometimes it’s in data or maybe somwhere else.
As for personal experience, the game feels more stable and with higher fps, the image is a bit different but i can’t really say way, the only noticable thing is that it’s more difficult to spot (the dots appear a bit smaller) but overall this mod is a saving grace.

3 Likes

i will try it!

1 Like

Hope it works.

check here @Nepe_EAF51

it’s just 2 files to add in a dcs directory.
make a backuo and follow the instructions

then edit the text file with settings.
you can choose the compression amount
balance between speed and graphic

and if i remember well you should disable the sharpness (otherwise ot will add some sort of antialiasing hiding far contact’s pixels)

@EAF51_RomanPolansky am i right?

ps i suspect you need to add the files after every update!

1 Like

exactly

Apart from VR, sharpness must be disable even in 2D? Cause I ever thinked that sharpness made the opposite of anti aliasing, making border more sharp and not dithered…Am I wrong?

1 Like

idk about monitor but in vr it resembles anti-aliasing,with that said my Quest is comperatively pixelated so it’s hard to tell which is which

1 Like

This are my settings:

{
“fsr”: {
// enable AMD FidelityFX Super Resolution
“enabled”: true,

// Per-dimension render scale. If <1, will lower the game's render resolution
// accordingly and afterwards upscale to the "native" resolution set in SteamVR.
// If >1, the game will render at its "native" resolution, and afterwards the
// image is upscaled to a higher resolution as per the given value.
// If =1, effectively disables upsampling, but you'll still get the sharpening stage.
// AMD presets:
//   Ultra Quality => 0.77
//   Quality       => 0.67
//   Balanced      => 0.59
//   Performance   => 0.50
"renderScale": 0.67,

// tune sharpness, values range from 0 to 1
"sharpness": 0,

// Only apply FSR to the given radius around the center of the image.
// Anything outside this radius is upscaled by simple bilinear filtering,
// which is cheaper and thus saves a bit of performance. Due to the design
// of current HMD lenses, you can experiment with fairly small radii and may
// still not see a noticeable difference.
// Sensible values probably lie somewhere between [0.2, 1.0]. However, note
// that, since the image is not spheric, even a value of 1.0 technically still
// skips some pixels in the corner of the image, so if you want to completely
// disable this optimization, you can choose a value of 2.
// IMPORTANT: if you face issues like the view appearing offset or mismatched
// between the eyes, turn this optimization off by setting the value to 2.0
"radius": 0.5,

// if enabled, applies a negative LOD bias to texture MIP levels
// should theoretically improve texture detail in the upscaled image
// IMPORTANT: if you experience issues with rendering like disappearing
// textures or strange patterns in the rendering, try turning this off
// by setting the value to false.
"applyMIPBias": true,

// If enabled, will visualize the radius to which FSR is applied.
// Will also periodically log the GPU cost for applying FSR in the
// current configuration.
"debugMode": false

}
}

@EAF51_RomanPolansky
do i need to do anything after DCS updates?

2 Likes

i don’t think so
i never did anything

Thank you all for writing in English, I am trying this to get more fps and pixel insensitivity on my quest2 during multiplayer.

1 Like