HP Reverb G2

I was trying to understand the difference between Super Sampling (SS) and Motion Smoothing, and discovered this post from 2018. It stated:

Motion Smoothing is not enabled when using Oculus Rift or Windows Mixed Reality headsets with SteamVR, because their underlying display drivers use different techniques when applications miss framerate.

Does this still apply? I couldn’t discern a difference between it enabled or not with my G2.

I tried the IC Pass version of the VR shaders mod, but my fps dropped considerably.

fpsVR Report: My settings, default shaders
App: DCS World Multiplayer HMD: HP Reverb Virtual Reality Headset G20 (90.001 Hz, IPD 65.6)
GPU: NVIDIA GeForce RTX 2080 Ti (27.21.14.6140) CPU: Intel(R) Core™ i7-8700K CPU @ 3.70GHz
Delivered fps: 50.65 Duration: 11.1min. Headset was active: 100%
GPU Frametimes:
Median: 16.2 ms
99th percentile: 20.5 ms
99.9th percentile: >30 ms
frametime <11.1ms(vsync): 5.4%
CPU frametime:
Median: 9 ms
99th percentile: 14.3 ms
99.9th percentile: >30 ms
frametime <11.1ms(vsync): 90.8%
Reprojection Ratio: 43.2% (for Index/Vive/VivePro headsets only)
Dropped frames: 78 or 0.1% (for Index/Vive/VivePro headsets only)
Max. SteamVR SS: 100%
Render resolution per eye: 3176x3100(by SteamVR settings, Max.) (HMD driver recommended: 3176x3099)

fpsVR Report: My settings, IC Pass VR shaders
App: DCS World Multiplayer HMD: HP Reverb Virtual Reality Headset G20 (90.001 Hz, IPD 65.6)
GPU: NVIDIA GeForce RTX 2080 Ti (27.21.14.6140) CPU: Intel(R) Core™ i7-8700K CPU @ 3.70GHz
Delivered fps: 32.33 Duration: 14.5min. Headset was active: 89%
GPU Frametimes:
Median: 14.1 ms
99th percentile: >30 ms
99.9th percentile: >30 ms
frametime <11.1ms(vsync): 7.4%
CPU frametime:
Median: 8.8 ms
99th percentile: >30 ms
99.9th percentile: >30 ms
frametime <11.1ms(vsync): 82.2%
Reprojection Ratio: 63.6% (for Index/Vive/VivePro headsets only)
Dropped frames: 448 or 0.6% (for Index/Vive/VivePro headsets only)
Max. SteamVR SS: 100%
Render resolution per eye: 3176x3100(by SteamVR settings, Max.) (HMD driver recommended: 3176x3099)

Motion Smoothing is the term Valve chose to call their reprojection algorithm (and what Oculus call ASW).

WMR for StreamVR always used its own reprojection (set via a config file globally) and ignored whatever was set in SteamVR for a game. Nowadays (with the beta of WMR for SteamVR, do use that) it does look at that setting and will apply it. So essentially the SteamVR settings are passed down to WMR to turn on/off its reprojection.

Super sampling is up’ing resolution for clarity.

Reprojection is creating in-between synthetic frames based on head movements, so the headset can show native frame rates but the game need only provide half.

It’s a shame about those IC values, as that’s quite the hit and nearly every MP server requires it. Another reason that if these shaders were just added by ED then they could pass IC :frowning:

4 Likes

Thanks. Yeah, I deleted and reinstalled the default shaders prior to trying them, just to make sure that they wouldn’t be influenced by anything legacy in nature. But they took forever to load (like 10 mins), and then had a major hit in performance. But, I’ve read much about improved VR experience with them. So, must be something particular with my config.

Can you share your SteamVR and DCS setting? I am no where near what you got. I am not using SteamVR Beta, Not sure if that’s why I don’t see an option to turn on motion smoothing. But I got 90 only when above sea and facing the sea, i.e. not other objects. when facing the land, 50, above land 45, above airport facing a group of buildings, 35…

Sure. Not at home at the moment, but on top of my head:

SteamVR resolution 50% motion smoothing on. You will find this under video, per application settings and DCS must be running.

DCS: MSAA off, visible range Medium, civ. Traffic off, Terrain textures low, textures high, water medium, grass and clutter off, shadows flat only. AF x8.

This is with the shader mod installed. That makes a huge difference.

3 Likes

Thanks very much!! I will try it out.

Nice to see a confirmation: same in-game settings seem to perform consistently across systems. And yes to the VR Shaders mod. It used to be a pain to update them every time but I’ve done it so many times that, a) It takes all of 10 seconds, and b) I too ask why it’s not in the base game.

1 Like

Tried to install the shaders and failed.

2 Likes

You guys, check it out. Not for us Eurozone peasants yet, sadly.

3 Likes

One thing that occurs, albeit a bit late now :slight_smile: is that did you clear out your per-user cache of the shaders first before changing them, as that might help? You need to nuke everything in these two locations before starting DCS:

X:\Users\(your_windows_username)\Saved Games\DCS.openbeta\metashaders2

X:\Users\(your_windows_username)\Saved Games\DCS.openbeta\fxo

:slight_smile:

Stuff it could be @Scoop

  • You need to be on the latest DCS Beta, i.e. not Stable (or whatever they call it)

  • The file is from here: https://forums.eagle.ru/applications/core/interface/file/attachment.php?id=188155 and it should download a .zip file called ‘DCS VR Shaders mod for 2.5.6.50321 (Taz1004 Fixes).zip’

  • Inside that zip is a folder called ‘bazar’ (I think it should be called ‘Bazar’ with a capital B. hmm). Using the windows explorer, just click into it, so it looks like this and copy the ‘shaders’ directory:

image

  • Go to your DCS World OpenBeta install, mine is here:

C:\Games\DCS World OpenBeta\Bazar

Click into the ‘Bazar’ folder and then right mouse button ‘Paste’. It should look like this:

That will overwrite your ‘shaders’ directory (once you confirm you want to). If you want to be really safe then you could copy the existing shaders directory (don’t rename it), rename the copy e.g. ‘shaders-backup’.

When you start DCS the next time it will probably take about 10+ minutes doing stuff (it’s recompiling the shaders, which can take a while (which is why ED provides then precompiled in the install, but this is just a one-off wait while it writes new entries into Saved Games\DCS.openbeta\metashaders2
etc.)). If you’re in VR already then it’s basically like being stuck in a flickering lit deep well, so you can roleplay being a prisoner or something.

Only other thing I can think of is to do what I suggested to @chipwich as well, which is clear out your shaders cache under the ‘Saved Games’ bit.

Let us know if any of that that helps.

5 Likes

Great…! Ordered…!

1 Like

Apparently this is a face cushion mod with no FOV mod component.

Did not. Thanks FF

1 Like

Not sure if I’m helping but the shader mod bazar folder is just a file structure that can be dragged and dropped into the DCS folder, which overwrites the necessary folder and files in the bazar folder, which is the shaders folder.

With the earlier mod you also had to delete the terrain shaders in each terrain folder. Is this no longer necessary? I haven’t found any conclusive info on this.

Thanks @fearlessfrog. I did all of that. Cleared out the two ‘Saved games’ caches.

There was no ten minute delay starting DCS. The fxo cache has been restored. The metashaders2 cache remains empty.

What did I do wrong? Off to go over my actions again step by step

Yeah, not sure. Here’s what I would do.

  1. Repair DCS, just to get to a good known state. You can use ‘Eagle Dynamics Repair DCS OpenBeta’ installed shortcut for this, or just the command line of: \Eagle Dynamics\DCS World OpenBeta\bin\DCS_updater.exe repair

  2. Double check we are talking about the right ‘Saved Games’ directory. In Windows Explorer, paste this into the ‘location’ bit (usually has ‘This PC’ in it initially):

%USERPROFILE%\Saved Games\DCS.openbeta

…and empty out the ‘metashaders2’ and ‘fxo’ folders containing those temporary files.

  1. Like @Troll said above, the downloaded zip file of the shaders mod has three files in it, a ‘bazar’ folder and two text readmes. The readme says this:

Install:

  • Backup your Bazar/shaders directory (but keep the files in place)
  • Extract files from this zip, overwriting the existing files
  • Run DCS World. The shaders will be compiled as they are used
    for the first time, so first startup and loading of mission will
    take a while (can be 10 minutes or more). While playing you can
    also see some stutters when new shaders are compiling for the
    first time. These will stop after everything has been compiled.

One extra bit of info is that the metashaders2 folder won’t be populated with cached files until you load up a mission, e.g. you’re sat in the cockpit ready to fly. It’s really the ‘loading DCS’ bit after you hit ‘fly’ that takes a long time, not the startup of DCS.

  1. To check your files from the mod are installed ok, go into this directory:

C:\Games\DCS World OpenBeta\Bazar\shaders\deferred (or wherever you have DCS installed)

…and check that the file `_helper.hlsl’ has been modified recently (click ‘Date modified’ in Explorer to sort by changes).

Let us know if this helps.

Apparently so, as the install instructions definately used to say that, and now they don’t for sure. It worked for us without having to delete anything in the DCS install, so I think it’s ok.

2 Likes

I haven’t done the “delete shaders dance” in a while. Adn si’t ben fust jine…

2 Likes

Well, it says it comes with a thin and a thick foam padding, so it is possible that the thin foam will increase the FoV as it will bring the lenses closer to the eyes.

So, I flushed the two folders in Saved Games as specified, but still had low fps with the VR shaders. Then switched to your settings and that did the trick. Something in my settings didn’t jive with the VR shaders, perhaps MSAA 2x. It’s not a huge fps boost over my settings and the default shaders, but comparing the two, the VR shaders and your settings seem to be smoother and because the contrast is higher, objects are easier to identify. A good test for me is to load the Instant Action, F-16C, Syria, Free Flight mission, and fly close formation with the AI flight lead. Very smooth with your config. Thanks fearless :+1:

1 Like

Well I have the G2 in my hands… It is definetly much clearer and crisp then my O+. I was able to squeeze my glasses in there it was a very tight and uncomfortable fit so if you wear prescription glasses and are nearsighted the Aftermarket lenses are a must…

I will report back after I make some adjustments but DCS quict test wqas OK for the FPS I can adjust further but as it was it was not bad with the 1080GTX…

5 Likes