Reverb: Initial Settings for DCS World VR


The consolidated information here is made possible by the pilots in JTF-1 and in the DCS World community whose curiosity and dedication to our hobby lead the way to the best experiences. This is their effort consolidated into a workable document.
We hope you can benefit from the collective brainpower.
Carry On!
    -= Thud =-


The Steps to a Good Install
REQUIRED SOFTWARE for this WALKTHROUGH
How do I know which version of Windows 10 I have?
  • Click the GEAR for Windows Settings
  • Click SYSTEM
    Windows Settings
  • Scroll down and click ABOUT
    ABOUT Windows Settings
  • Scroll down a bit until you see Windows Specifications and the info, you need at LEAST 1903.Windows Version


Which Settings Matter – A Primer

[NOTE SteamVR Screenshots have NOT been updated to the latest version. There are changes to the GUI. BUT, the info is the same]

Anything other than native resolution is a degraded picture.
If you want all the pixels, then you cannot add the eye candy. But we don’t like the jitter and sparkle around the edges that fit together. We compromise and we have good tools to strike a balance of pixels to see things at a distance and pixels mushed together to see circles and stop the sparkly things. This in-game tool suite was built for flat screens before 4K or 8K and 2080ti cards to push pixels through the pipe.
We don’t need much of it in VR, though some for fine-tuning.

GPU and CPU are keys to Frametime

You can use the built-in Steam Frametime display to show you how much you are degrading your smoothness. However, using the 3rd party “fpsVR” tool available in the Steam Store gives you a better display and more info.

“Lower Frametime is greater smoothness.”

In the Frametime graphs, Green/Yellow is good. Orange is OK. Red is bad.

You’ll need to watch both CPU and GPU Frametime and adjust your Super Sampling (SS) percentage and in-game graphics settings to see what configuration keeps you in the Green/Yellow area.

You may find yourself in a lot of Orange with Red spikes, still smooth but with variable play. This is where Reprojection can smooth things out. There is a file change that allows you to turn this on and control Steam Reprojection, seen later in this doc. If your Frametimes are in the teens range you’re golden. Try not to run with lots of Red.

Important Notes & An Equation

DCS-PD x Steam Video SS x Steam App SS = A huge mush of your pixels and drag on your comp power.

HIGHLY recommend you set DCS PD t0 1.0 and leave it there.
Use the settings in SteamVR to enhance your pixel density.

The current implementation of DCS-PD is a massive drain of GPU/CPU. Using SteamVR as much as you can for tuning will save you cycles for gameplay and turning on more eye candy.


CAUTION

SteamVR adds a multiplier factor of 1.3 or other, based on the individual HMD used, to the rendered view. See this in action as you move the SteamVR SS slider from 100 to say 150. The resolution of the rendered image it’s pushing is noted just below the slider. Get the rez display here as close to your native rez as you can. Then, using your new benchmark start tuning for clarity of view and smoothness using your tools.

You need to decide where to apply the SS factor

Adjust the SS in Video SS (Global) or in the Application SS section specific to your game in the SteamVR Application Settings. Not both.
Both is a multiplier and will zap your horsepower ASAP.

Applying these settings in SteamVR seems to have less of a drag on your CPU and GPU than using the PD Slider in the DCS VR Tab. PD does essentially the same thing in DCS but not as efficiently.


A Necessary Tool for Tuning – “fpsVR”

@Yomo states and I agree, stop chasing FPS. Work for a picture you like and a smoothness in your gaming experience. Then stop. Stop being the important part. Frametime more equates to smooth a smooth experience than FPS.

The “fpsVR” Tool available in the Steam Store for about $4 can help you with what your GPU and CPU are doing with various settings.

  • “An example of “fpsVR” showing FrameTime and other data when at rest, in the Menu Page in DCS using Odyssey+ settings”fpsVR at rest 188%
  • An example of “fpsVR” in DCS flight, with settings for an Odyssey+
  • Reverb settings would be 100% and 100% to start.
    Inkedin game 188%_LI


     

DCS Initial Settings

  • DCS
    • Visibility Range – HIGH or Ultra
    • MSAA – NONE or 2x if you can’t live with jaggies and sparkle.
      • 4x will likely be too much drain on your system
      • It’s easier on your system to raise the SS% than to use MSAA
    • SSAA – NONE
    • Clutter/Trees – MAX
    • Preload Radius – ~100k or MAX
    • Anisotropic Filtering – 8x or 16x
    • Pixel Density – ONE

EXAMPLE: DCS Options SettingsInkedDCS Options1_LIInkedDCS Options2_LI


SteamVR Settings

(In the SteamVR Settings Menus)

  • Settings Menu/Video – App Rez/Custom 100%
  • Settings Menu/Applications – DCS.exe Custom Rez @ 100%.
    • 100/150/200% and points in between depending on your system.
    • (DCS.exe only shows here when it’s running)
  • Developer – Enhanced Super Sampling – OFF/ON
    • Try OFF first. When stable and smooth in flight, try changing it to ON.
    • Either setting may make a difference for you based on your Rig capabilities.

“Reprojection On” appears when enabled in the Steam.VR.Settings file. See Instruction BelowInkedGeneral_LI

Optional: Some see improved graphics with this set on.Inkeddeveloper settings_LI.jpg

Steam Video 100%

NOTE: At 100% for DCS.exe the render is close to the 2160×2160 native rez of the Reverb & higher. This accounts for the distortion factor in image projection. Higher than native rez is better than lower.Annotation 2019-07-11 090307


WINDOWS Mixed Reality Portal Settings

  • Windows MR Settings (In the Windows MR Portal Settings Menus)
  • Visuals – Very High (beta)
  • Calibration – Your IPD
  • Experience Options – 90Hzwindows MR settings 1

windows MR settings 2

  • Nvidia Control Panel
    • Set Virtual Reality pre-rendered frames: 3
    • Set Power Management Mode: Prefer Maximum Performance
    • Set Shader Cache: ON

Windows 1903 & Patch Info OR NEWER

Windows 1903 Update (After 07/09/2019)

https://www.microsoft.com/en-us/software-download/windows10

After installing Windows 10 1903 (patched) you’ll have access to new options for WMR as well as direct support for Reverb native resolution. Increasing your clarity with a lower load on the GPU. (The loading part at this date needs more testing to confirm.)

To activate the updates in SteamVR, you’ll need to install the following BETA version of “Windows Mixed Reality for SteamVR”, then adjust your SS% settings for DCS.exe in the SteamVR Application section.


THIS PROCESS HAS CHANGED:
THE following is no longer valid.
It will soon be replaced with a new process enabled inside of SteamVR in VR Settings.

Enabling New Advanced Reprojection

You MUST have installed the WMR for SteamVR Beta before proceeding! (CLICK HERE)

wmr2

wmr1

Settings to change in the Steam.VR.Settings File

This turns on an advanced Reprojection mode that will smooth your experience even more. It is close to or better than the Oculus implementation as of this date.

NOTE: Changes to WMR BETA drivers, ED VR Modes, Microsoft WMR code or the wind direction can have an effect on this. It’s BETA.

File Location:

\Program Files (x86)\Steam\steamapps\common\MixedRealityVRDriver\resources\settings

File: default.vrsettings

  • In this file, the highlighted lines are commented out with //
  • Remove the // and restart Steam and SteamVR.
  • Optional: If you DO NOT want the indicator to show in your HMD, don’t uncomment the following line for the Indicator. // “motionReprojectionIndicatorEnabled” : true,
  • No need to remove spaces and yes the quotes ” ”  need to stay in place. Case also matters.
  • OPTIONAL:
    • Try either of these settings to see which works best for your Rig.
    • Less than a TI grade card and lower than 8700k CPU may need the second setting for performance.
      • Less Horsepower Rigs
        “motionReprojectionMode” : “motionvector”,

      • More Power Scotty Rigs
        “motionReprojectionMode” : “auto”,

{

“driver_Holographic” : {

// Increase back buffer size so that larger superscale values do not get a resolution reduction

“renderTargetScale” : 2.0

},

“driver_Holographic_Experimental” : {

            // “motionReprojectionMode” : “auto”,

// Motion reprojection doubles framerate through motion vector extrapolation

//     motionvector = force application to always run at half framerate with motion vector reprojection

//     auto         = automatically use motion reprojection when the application can not maintain native framerate

// Automatic motion reprojection indicator to display the mode currently selected

//     green      = off because application can render at full framerate

//     light blue = on because application is cpu bound

//     dark blue  = on because application is gpu bound

//     red        = off because application running at less than half framerate

        // “motionReprojectionIndicatorEnabled” : true,

// Some people may experience increased discomfort such as nausea, motion sickness, dizziness,

// disorientation, headache, fatigue, or eye strain when using thumbstick controls in Windows Mixed Reality.

“thumbstickControlsEnabled” : false, // true = use thumbsticks for artificial turn/move, false = default application thumbstick behavior

“thumbstickControlsReversed” : false,

“thumbstickTurnSmooth” : false,

“thumbstickDeadzone” : 0.25,

// During some transitions (typically entering Home), controller events start accumulate and the system has difficulties to catch up

// Settings a mximum age for a contoller input allows ensuring that the events queue does not grow indefinitely

“obsoleteStateMaxTimeInSeconds”:  1.0

},

“NoInterEyeRotation” : {

“DOOMVFRx64.exe” : true

}

There are 27 comments

  1. Utley

    How do you open the SteamVR settings? As of 4/17/2020 right clicking on SteamVR, scrolling to properties, and listed on the General tab is only set launch options and create desktop shortcut. Same as with the SteamVR Beta.

  2. sambucca

    Great guide, thanks!! My reverb is incoming this weekend, can’t wait to test it using these settings.
    Please have a look at this video:

    https://youtu.be/ywGhE1vnRVA

    Looks like some of these settings can be adapted to the reverb..

    Did any settings change with the updated software (Feb 2020?)

    Keep up the great work!

  3. Bogdan Bosiocic

    Thanks for such a detailed tutorial! I’m about to build a new rig to run DCS with the Reverb and cant make up my mind on the gpu. Is clock speed or ram more important? I dont really want to sell one of my children to be able to afford the 2080ti so I have a shortlist of the 1080ti, 2070 super or 2080 super at a push. The 1080ti has 11 gb ram but lower clock speeds, but the 2070 super has higher clock speeds but 8 gb ram. In benchmarks the 2070 outperforms the 1080ti in most games but I dont know if the reverb demand changes the requirements of performance from a card? Which card would you recommend?

  4. Brannan Johnson

    Appreciate the awesome foundation! I’ve started with your specs and have tuned quite a bit – any recommendation on dealing with ghosting at high speed / low altitude while looking out the side in WMR with Reverb?

  5. GunSlingerAUS

    The latest version of Windows Insider changes the WMR display settings dramatically – might be good to update to include these, as they have a HUGE effect on VR.

  6. Simon

    Great article, however it could do with a little update since the latest SteamVR (stable v1.9.16) has a new menu with different layout/options/terminology that may lead to some confusion for less techy people?

    For example…

    In the latest SteamVR menu under Settings you have a GENERAL section where you can customise the Resolution-Per-Eye (RPE) to match your HMDs native resolution along with a VIDEO section where you can also customise the RPE, choosing a custom RPE in either of these sections will automatically mirror the setting in the other section (as they are the same setting). You then have PER-APPLICATION-VIDEO-SETTINGS within the VIDEO section where you can apply a custom RPE for a specific game.

    Advanced Super Sampling is no longer under the DEVELOPER settings, its now under VIDEO as ‘Advanced Supersample Filtering’.

    It may be worth just expanding on why you want to set WMRs Experience Options to 90Hz rather than leave on Auto or use 60Hz (so reprojection, if used, is at 45Hz as opposed to 30Hz where the human eye will notice flickering).

    The contents of the default.vrsettings file under Program Files > Steam > SteamApps > Common > MixedRealityVRDriver > Resources > Settings has changed (no renderTargetScale for example, though that isnt to say this no longer has affect). If your CMS allows it, maybe use [code] tags for this files contents within your blog?

    Please dont take these comments as a snipe, I love DCS (and my reverb) and this blog is a great help to the community. I realise it was written a while back before SteamVR changed to the latest stable version, but if we assume everyone is using the latest version then this article could do with a little refresh.

    Regards

  7. Greg Kar

    awesome guide, thank you! how can i use the reprojection ONLY for DCS though? cause when i enable it, it makes all my games run at 45 fps

    1. Thud

      Thanks for the good word! We’re here so you can get the best out of your device! Any questions, our Discord Channel is a great way to get help.

  8. Anonymous

    Hello, very good guide, thanks… but i’m not sure if for DCS I must use steamVR, WMR for steam, or both at same time. I want the new reprojection.

  9. Jay

    Great guide Thud!
    Question. Isn’t is best to configure SS in steamVR close to native resolution of the reverb rather than at 100%, which is considerably higher? The reverb already has some pretty good clarify at native resolutions.

    1. Thud

      I’ve recently seen this vary a bit and I”m not sure why. I recommend checking:
      Be sure you have Windows 10 1903 and updates, and WMR for SteamVR (Beta).
      (NOT SteamVR Beta)
      The 100% in Video setting and 100% in App (DCS) setting should be close to native, slightly different due to accounting for the distortion factor.

  10. Aidan

    Hey Thud, correct me if I am wrong but I will only see reprojections on when it is active at that specific time? I have had it listed as being on sometimes and at others it’s been off. I’ve always had the reprojection display on since manually changing the VR Settings file though. Sometimes while in DCS I’m any of the four colours or perhaps both GPU and CPU bound at the same time.

  11. Aidan

    It’s displaying reprojection there now after I fiddled around a bit, I did have both betas, not sure what it was but thanks again. I’ll be spending quite a bit of time on your blog getting things setup.

  12. Aidan

    I have followed the instructions for switching on reprojection (removing the //) however I have just noticed that I am not seeing this reflected in the Steam VR settings menu below Chapperone, nor am I seeing any motion smoothing display. I’m on Steam VR beta 1.7.8. Is that normal? Thanks in advance for your help.

    1. Thud

      Have you installed the Beta version of WMR for SteamVR? That’s required to pick up the beta reprojection.
      Though I don’t recommend SteamVR Beta, have not had good results with that version.

  13. Aidan

    Thanks heaps, I needed this consolidation of info. There’s just too much BS out there for a novice like me to try and filter. I appreciate your help.

  14. Anonymous

    Wish I’d seen the above sooner. Your guidance jives with my experience. Just took me months to get there. Odyssey+ user here.

    1. Thud

      Thank you! That’s exactly why this blog was built!

      The guide should be good for any WMR Headset, getting to the solid starting point and tuning from there.

Leave a Reply