OpenVR fholger VR Perf Kit (FSR)

This is primarily for FS2020, right? The performance gains? Either I’ve already stretched my lil performance pony as far as I can, or I did something wrong - I just didn’t see much, if any gain in DCS.

It could just be my eyes however: I’m very far-sighted; the “;” and “:” symbols on my keyboard are indistinguishable for instance, but I can ID a Mirage F-1 at 8 miles (real world, had one pass overhead today).The MFD’s are always going to be a tad blurry for me; I’m just used to it.

Anyway…

Several years ago. But I’ve used 7Zip for that last, oh decade. Seems fine on both Win10 and 11.

1 Like

Unfortunately this no longer plays in harmony with ReShadeVR, since both apps (?) use their own version of dxgi.dll. It’s too bad because I really like what ReShade does to DCS in VR. I’ll have to play with it to see if there’s any performance gain over the old version, but so far it’s too close to tell.

3 Likes

We are discussing it in the context of DCS, but it should work for any app which uses OpenVR. < look at me pretending to know what I’m talking about.

Since most of us are using OpenXR with MSFS, I don’t think that it works with that. < again, purple dinosaur talking here.

You should get a noticeable boost in fps. If not, it makes me feel like it’s not enabled or not installed in the \bin folder.

4 Likes

Thanks, I’ll have another go at it.

1 Like

What app are you using to look at performance?

The way to remember it is OpenVR is the new name for SteamVR, where Valve tried to make their stuff the standard and released the API spec with no patents/royalties. No-one bit (or rather Facebook/Oculus ignored it, as having designs on PC VR at the time), so it took OpenXR to be the new open standard. Pretty much the only thing to use OpenXR is MSFS. So this thing for OpenVR will work with X-Plane, IL-2 BoX, DCS, and pretty much anything WMR that uses SteamVR.

The charts and recordings are are from CapFrameX - Driver Comparison 457.30 vs 466.11 for DCS 2.7 & MSFS VR.

For a live view I just enable the Performance Graph in the SteamVR desktop app. You can right click on it and get the options. The colors and framerate timing give a good indication on how things are going (green good, yellow on the limit and reprojecting, red pauses etc.). In the developer settings of the same app you can enable the chart in VR as well if you don’t want to nose peek.

1 Like

I noticed that, and it’s a bit ironic considering they are from the same guy. I’ll poke around to see if it’s possible to run a shader on top of this.

1 Like

If you find an answer, I would love to know. ReShade VR just makes DCS look so much better, with zero performance hit that I can see.

1 Like

Thanks!

1 Like

Ok, sorry about the wait :slight_smile: but it looks like you can rename the dxgi.dll from ReshadeVR-sharpen_color release to d3d11.dll and it still might work as a hook. Warnings from the author here:

I’m not at a PC (on phone at the slowest restaurant in the universe right now, if I don’t post again it’s because I’ve died of hunger) but will try later.

2 Likes

:joy:

Trying it now, will report back!

ETA: It works! Awesome, thanks for finding that! Now to turn off sharpening on OpenVR FSR, and see how that looks…

I can’t see that Fixed Foveated Rendering is even working for me, it doesn’t seem to change anything.

2 Likes

Cool. I’d be tempted to just use Reshade for color / hdr effects alone and this one for any sharpening and scaling. You want to make sure both aren’t sharpening :hocho:

Maybe this one will work as well?

I have a really bad Caesar Salad now, so still feeling a bit hangry. :slight_smile:

1 Like

Ahhhh. Guess I missed the X vs V thing. Thanks.

1 Like

Good point! The first time I tried both, it kinda looked bad, since both were sharpening. I turned off the sharpening component of ReShade and like what I’m seeing. Tried it the other way and was getting frame times around 16ms, with FSR and sharpening on OpenVrPerf Kit, I’m getting more like 12, so I think I’ll keep it off on ReShade.

1 Like

Okay so, I know it’s working (can see the ‘ring’ about the center; little loss in sharpness; none of it significant). Perhaps I just had my ‘thing’ tuned pretty well (mentioned elsewhere, mostly clean OS and driver).

There is maybe a little bit there, perhaps 2% if I had to nail it down. I’ll leave it on for while.

NIS at 80%
The OpenVR settings at .7 (or was it .8? - took the settings from one mentioned above).
PD 1.0, SteamVR | All = 80%, SteamVR | DCS = 100%. Clarity was very much the same, perceived.

My “benchmark” flight is:
3080Ti, AMD 5900X, 64mb RAM, M.2 drive
Syria, sunrise, over Aleppo at 16,500. Plenty of buildings and such below.
Hornet
My usual settings
Then I do a “Stuka Maneuver”, leveling out to put on on an airshow amid the satellite antennas on the roof tops, etc.

Only time I could get it into the low 40’s was when I touched some [setting] buttons I’ve never dared to (with my old box: 1080). I even tried: Shadows High, And default (terrain shadows); Ultra clouds with Overcast 5 preset.

Of course this isn’t with many other objects in mission (planes, trains, automobiles - and tanks, APC’s, etc).

Even so it was basically smooth - I love being able to look to my 3/9 O’clock and NOT see any ‘ghosting’ (I think it’s called - were at those angles it kind of ‘stutters’). And do hard rolls that are smooth over a populated areas. Easier to spot stuff out the side too when it’s not ‘skipping’ like that.

Can’t wait til they optimize DCS. Maybe the addition of a lot of objects (things to do “combat” against) won’t be such a drag. Though I’ve not really tired a ‘heavy’ object count mission yet.

2 Likes

I launch with these changes from default config, albeit changeable with hotkeys, to get a sharper HUD. Performance hit is minor and mostly imperceptible to me. I use the VR preset with MSAA 2x.

method: nis
renderScale: 0.8
sharpness: 0.9

Use shift as the hotkey modifier, except for the second F1, which I keep alt.

1 Like

I’d forgotten about that one with the new box. It worked on the old one as a starting point, but was, on that GPU/CPU, not so pleasing visually. I’ll check it out.

One extra note if useful: If you run with SteamVR (and WMR with those headsets) Motion Reprojection on you won’t see a lot of framerate change, just because it will either stay at 45 FPS or 90 FPS, but not varying in-between. What you will get is that it stays in reprojection a lot easier with more things happening, because at 0.8 you’re effectively telling DCS to draw a 20% smaller output and then this thing is upscaling it.

When I did the benchmark graphs above to see the improvement this gives (roughly 20%) then I have to turn off any reprojection.

Yeah, I think that your new rig is a little faster than mine Jeff, so you might be able to push the settings a bit more.

Good one. I thought that I had it disabled, but I am seeing a lot of 90 on the top end and 45 on the bottom (Syria).

1 Like

Check. I turned off repro for the tests. I never ran with it on on the old 1080 - it just ‘felt’ better overall without it. On this new box, for now, it just seems ‘better’ likely as you say cuz it stays in repro more easily.

1 Like