Reverb: Initial Settings for DCS


The consolidated information here is made possible by the pilots in JSF-1 and in the DCS 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.Windows Version

 


Which Settings Matter – A Primer

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.

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

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.


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.

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 line for the Indicator. // “motionReprojectionIndicatorEnabled” : true,
  • No need to removed spaces and yes the quotes need to stay in place.

{

“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 18 comments

  1. 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.

    Liked by 1 person

    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.

      Like

  2. 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.

    Like

  3. 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.

    Liked by 1 person

  4. 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.

    Like

    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.

      Like

    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.

      Like

Leave a reply to Thud Cancel