Jump to content

DCS best settings for Pimax headsets per GPU


Recommended Posts

Posted

Going back and forth to find the perfect settings in DCS can be a bit frustrating and time-consuming! Here we got some recommendations, feel free to add yours!

Of course there are more factors in this such as CPU and RAM etc, this can serve as a baseline.

Scroll down for:

  • Crystal, 4090 GPU, OpenXR
  • Crystal, 4070ti GPU, SteamVR
  • 8KX, 4090, OpenXR
  • 8KX, OpenXR, 4060ti
  • 8K, 3080ti, SteamVR
  • AMD 6900XT, SteamVR

 

Settings for Crystal, 4090 & OpenXR

System Setup
4090 
i9-11900kF
64GB RAM DDR4
DCS Settings
Textures: High;
Terrain: High;
Traffic: Low;
Water: High; 
Visib Range: Extreme;
Heat Blur: Low; 
Shadows: High;
Flat Shadows Blur: On 
Secondary Shadows: On; 
Resolution: 1920*1080; 
Res of cockpit displays: 1024
Monitors: 1 Screen;
MSAA: 2x; 
Depth of field: Off;
Clouds: Ultra; 
SSAA: Off;
SSLR: On; 
SSAO: On;
Clutter/Grass: 1170; 
Forest Visibility: 85%; 
Preload Radius: 150000;
Gamma: 2; 
External field of view: 125%;
Anisotropic Filtering: 16x; 
Terrain Objects Shadows: Flat;
Cockpit Global Illumination: On;
Messages font scale: 1
Scale GUI: 1; 
Rain Droplets: On;
Vsync: On; 
Full screen: Off 
Graphic Card Setting
Nvidia: Global Settings: Power
Management Mode: Prefer 
Maximum Power

Runtime: Open XR: 
Native Resolution 
CAS Sharpness: 70% 
FFR: On
Pimax Play Settings
Everything Default 
Refresh Rate: 90Hz 

Contributed by TallyMouse from r/Pimax


Settings for Crystal, 4070ti & SteamVR

System Setup
4070Ti i7-13700F 
16GB RAM
DCS Settings
Textures: High; 
Terrain: High; 
Traffic: Off; 
Water: High; 
Visib Range: Medium; 
Heat Blur: High; 
Shadows: High; 
Flat Shadows Blur: Off 
Secondary Shadows: On; 
Resolution: 2560*1440; 
MSAA: Off; 
Depth of field: Off; 
Clouds: Standard; 
SSAA: Off 
SSLR: On; 
SSAO: Off; 
Clutter/Grass: 0; 
Forest Visibility: 65%; 
Preload Radius: 70200; 
Gamma: 2; 
External field of view: 78%
Graphic Card Setting
Runtime: Steam VR
Refresh Rate: 90Hz 
Motion Smoothing: Off 
Render Resolution: 44% 2690*2972 
Advanced Supersample: Off 
Overlay Render Quality: Medium
Pimax Play Settings
Refresh Rate: 90Hz 
Eye Tracking: On 
Render Quality: 1 
FFR: On 
Smart Smoothing: Off

Settings 8KX, 4090, OpenXR

System Setup
4090 i9-11900kF
64GB RAM DDR4 3600MHz
DCS Settings
Textures: High;
Terrain: High; 
Traffic: Low;
Water: High; 
Visib Range: High;
Heat Blur: Low; 
Shadows: High;
Flat Shadows Blur: On 
Secondary Shadows: On; 
Resolution: 1920*1080; 
Res of cockpit displays: 1024 
Monitors: 1 Screen;
MSAA: off; Depth of field: Off;
Clouds: High; SSAA: Off;
SSLR: On; SSAO: On;
Clutter/Grass: 1170; 
Forest Visibility: 85%; 
Preload Radius: 150000;
Gamma: 2; 
External field of view: 125%;
Anisotropic Filtering: 16x; 
Terrain Objects Shadows: Flat;
Cockpit Global Illumination: On; 
Messages font scale: 1
Scale GUI: 1; 
Rain Droplets: On; Vsync: Off; 
Full screen: Off;
Rain Droplets: On
Nvidia Settings
Power Management Mode:
Prefer Maximum Power
Runtime: Open XR
Native Resolution 
CAS Sharpness 100% 
FFR: on 
40deg – 1 
60deg – 1/4 
80deg – 1/16th
PimaxPlay Settings
FOV: Wide 
Refresh: 90Hz

Contributed by TallyMouse from r/Pimax


8KX, OpenXR, 4060ti

System Setup
4060Ti i9-11900kF
64Gb RAM DDR4 3600MHz
DCS Settings
Textures: High;
Terrain: Low; 
Traffic: Off;
Water: Medium; 
Visib Range: Medium;
Heat Blur: Low; 
Shadows: Low;
Flat Shadows Blur: On 
Secondary Shadows: Off; 
Resolution: 1920*1080; 
Res of cockpit displays: 1024 
Monitors: 1 Screen;
MSAA: off; Depth of field: Off;
Clouds: High; SSAA: Off;
SSLR: Off; 
SSAO: Off; Clutter/Grass: 500; 
Forest Visibility: 75%; 
Preload Radius: 150000;
Gamma: 2; 
External field of view: 125%; 
Anisotropic Filtering: 16x; 
Terrain Objects Shadows: Flat;
Cockpit Global Illumination: On; 
Messages font scale: 1
Scale GUI: 1; 
Rain Droplets: On;
Vsync: Off; 
Full screen: Off; Rain Droplets: On
Nvidia Settings
Power Management Mode:
Prefer Maximum Power
Runtime: Open XR
Native Resolution 
CAS Sharpness: 100% 
FFR” on 
35deg – 1, 
55deg -1/4, 
70deg -1/16th
PimaxPlay Settings
FOV: Medium 
Refresh: 90Hz

Contributed by TallyMouse from r/Pimax


3080ti settings for Pimax 8K

System Setup
3080ti
DCS Settings
Textures: High; 
Terrain Textures: High; 
Water: High; 
Visib Range: High 
Shadows: High; 
Resolution: 3840*2160 
Aspect Ratio: 1.7777777778; 
Res.of Cockpit
Display: 1024; 
MSAA: 2x; 
Cloud: High 
Trees Visiblity: 40%; 
Anisotropic Filtering: Off 
Terrain Object Shadows: Off 
Cockpit Global illumination: On 
Gamma: 2.2
Nvidia Settings
Power Management Mode:
Prefer Maximum Power
Runtime: Steam VR: 
Global Resolution: 80%
Pimax Play Settings
n/a

Settings for AMD 6900XT, SteamVR

System Setup
AMD 6900XT
DCS Settings
Texture: High; 
MSAA: Off;
AF: x 16; 
Shadows: Flat; 
Forest Visibility: 50%; 
Visual Range: High; 
Clouds: Standard
Graphic Card Setting
Maximum FPS: 45 
Anti-lag Disable everything else
Runtime: Steam VR
Global Resolution: 100% 
Video Setting Per App: 100% 
Motion Smoothing: Off 
Advanced Super Sampling: Off
Pimax Play Settings:
n/a

Basic VR requirements

Minimum  Recommended 
CPU: Intel or AMD 3.0Ghz+ with 2 cores 
Memory: 16GB 
Storage: 140GB 
GPU: 2080
CPU: Intel or AMD 4.5Ghz+ with 6 cores 
Memory: 32GB 
Storage: 300GB
GPU: 3080 or better

Extras: 

  • Drivers: up to date; Minimize background programs and processes; 
  • Set DCS at highest priorities through Task Manager; 
  • Minimize WMR and SVR Windows while playing the DCS;
  • Powerful cooling system. 
  • Use Quadviews for the Pimax Crystal!

Hardware-accelerated GPU scheduling: Disabled

General VR graphic optimization tips

Thanks to Rex from the Pimax Discord server.

1 – Testing settings one by one is recommended since every machine is different. Find a worst-case scenario for the GPU or CPU to test.

-> For GPU testing I recommend looking at Beyrouth on the Syria map to get a worse-case scenario. GPU wise (with lots of clouds/rain to test cloud settings, at sunset or sunrise to test shadows).

-> For CPU testing, a heavy MP server (Blueflag, Enigma Cold War, etc.) or a heavy single-player mission (dozens of AI moving offroad, SAMs searching/firing, etc.)

PS: Intel PresentMon (recently released in beta) is a great tool for all GPUs and CPUs to find out what is limiting you (the DCS performance overlay is often wrong in that regard)

2-I’ll only cover some settings which I have found be good performance levers with little visual fidelity lost, first video linked below covers the rest in detail.

3 – The NVCP has only one setting that affects DCS in VR, that is V-sync set to “fast” which can improve performance in some specific scenarios. The rest is not working (see 2nd video).

4 – Most if not all settings are GPU performance hits only. So if you are CPU limited (use PresentMon), turning up settings will not change your FPS.

5 – Most of these settings have performance hits in different contexts, which is why again, a “reasonable” worst-case scenario should be made up and used for testing

 

Original source

  • Like 1
  • Thanks 1
  • BIGNEWY pinned this topic
  • 3 weeks later...
Posted (edited)

Don't think they are the best for a 4090.

Many settings are good for 2d but not for the Pimax Crystal. No need for example - vsync on or AF 16x.  Just run it in Anti-Aliasing DLSS - Quality. Terrain objects can stay default.

Clear, fast, no FR needed either.

 

Edited by Davee
  • Like 1
  • 3 weeks later...
Posted (edited)

8KX, 4090, i9-13900K, 64GB RAM

DCS MT

Textures High/Terrain texture High for Caucasus, Nevada and Middle-east

Textures High/Terrain Low for other maps

DLAA + DLSS Performance

Shadow low or med for Caucasus, Nevada and Middle-east, else flat

Water Med

Clouds Ultra for Caucasus, Nevada and Middle-east, else standard.

Keep off: Traffic, Heat blur, Lens flare, Secondary blur/shadows, SSAA, SSLR, SSAO, Aniso Filt., Cockpit Global Illumi., V-synch

Forest visibility 100%, detail factor at 1.0 in Caucasus, Nevada and Middle-east, else 0.1

Scenery detail at 1 in Caucasus, Nevada and Middle-east, else 0.5

Preload at max

LOD keep at 1

Gamma 1.3 (To reduce haze, must be used in conjunction with max backlit in pimax client) but for night mission, crank up.

PD =1.0

Pimax Client

Refresh 90hz

Backlit 100%

FOV Normal

Render Quality 1.0

FFR off

OpenXR

CAS Sharpen at 100%.  Don't use "sharpen_focus" in Quadview, CAS in OpenXR is faster.  

Everything else at off/default

PimaxXR

Enable quadviews

Do not enable turbo mode as this will disable frametime reporting in OpenXR which is very usefull to check performance.  If you want to use turbo mode, use it in OpenXR instead.

Quadview

I use the following config file:

_________________

# These settings are for all headsets and applications
smoothen_focus_view_edges=0.3
sharpen_focus_view=0.0

[app:DCS]
# The settings are specific to the app "DCS World".
turbo_mode=0
peripheral_multiplier=0.3
focus_multiplier=1.8
horizontal_fixed_section=0.45
vertical_fixed_section=0.40

_______________

Note: if you enable turbo mode in Quadview, it will prevent OXRTK to report proper Frametimes with the FPS counter.  FPS counter is very usefull to check performance variation when changing settings.  You can enable/disable turbo mode within OXRTK without need to modify a file or exit the sim.

Process Lasso

For DCS, only use P-Cores + High priority class

Pi_server, High priority class

Additional tips and notes:

Setup two saved settings in DCS: "Setting 1" for low demand maps, "Setting 2" for high demand maps.

Acceptable AA option varies quite a lot from person to person.  For me, using DLAA/DLSS combination is great and I do not mind the small smearing.

Shadows can be improved a lot with mod "https://www.digitalcombatsimulator.com/en/files/3329503/".

Quadviews high res box (45% x 40%) may seems small but with the wide FOV of the 8KX, this will give you a resonable size with tremendous uplift in performance, over 30% in my case!

In VR, clouds are a significant performance hit and horrible at any setting except tolerable at ultra setting.  If you play a mission that has lots of clouds, you must keep ultra setting compromise elsewhere such as the "fixed_multiplier" down to 1.6. in quadviews or lower HMD refresh rate.

You always have to option to lower the HMD refresh rate to 75hz or 60hz and keep same settings on any scenario but for me, 75hz and 60hz cause some flickering sometimes.

With these settings, you should get a super smooth experience with excellent clarity.  If not, then your windows/BIOS/NVCP maybe the issue.  A windows fresh install, though requiring lots of work, can cure a lot of performance problems.  If you use 4 x memory sticks on an MSI mobo, make sure your BIOS is up to date as it can cause crashes because of the stress imposed by DCS on the memory controller.  Keep overclocking low, the i9 13th gen will not be the bottleneck in your system.

 

 

Edited by WipeUout
update

------------------------------------------------------------------------------------------------------------------------------------------------------------

9800X3D, RTX 4090, 96GB DDR 5, MSI Tomahawk 870E, Crucial 2TB x 2, TM WARTHOG COMBO + PENDULAR RUDDER PEDALS, THE AMAZING PIMAX 8K X, Sony 5.1 Spks+SubW | DCS, A-10C_II, AH-64D, F-14/15E/16/18, F-86F, AV-8B, M-2000C, SA342, Huey, Spitfire, FC3.

  • 2 weeks later...
Posted

8kx 7900xtx, 5800x3d, 64gb ddr4 3600mhz ram.

almost same settings as wipeout above. 
msaa x4, shadows off, dcs sharpening 75%

openXR toolkit disabled.

pimax client - custom resolution render quality 1.5

90hz

large fov

quadviews 

 

Posted

I really noticed recently, if your system can handle it, and the 7900xtx can, increasing the render quality really makes the visuals shine with the 8kx. Looks absolutely amazing. 

  • 2 weeks later...
Posted
On 3/25/2024 at 12:32 PM, TED said:

I really noticed recently, if your system can handle it, and the 7900xtx can, increasing the render quality really makes the visuals shine with the 8kx. Looks absolutely amazing. 

I'm with you.  The 8kX's potential is amazing and I think that even with a 4090, this HMD is not at the limit of quality it can output.  I tried many HMD including the Aero and I would never trade my 8kX for it.

------------------------------------------------------------------------------------------------------------------------------------------------------------

9800X3D, RTX 4090, 96GB DDR 5, MSI Tomahawk 870E, Crucial 2TB x 2, TM WARTHOG COMBO + PENDULAR RUDDER PEDALS, THE AMAZING PIMAX 8K X, Sony 5.1 Spks+SubW | DCS, A-10C_II, AH-64D, F-14/15E/16/18, F-86F, AV-8B, M-2000C, SA342, Huey, Spitfire, FC3.

  • 2 months later...
Posted

Tallymouse posted a very useful settings video for the Crystal Light.

 

 

AMD Ryzen 7 5800X3D 8-Core Processor | Asus TUFF nvidia GeForce RTX 4090 OC | Asus ROG Crosshair VII Dark Hero | 64GB Crucial Ballistix DDR4-3600 RAM | Windows 10 Pro x64 | Virpil MT-50 CM2 Throttle | Virpil Alpha on WarBRD base |  Virpil Ace 1 Rudder Pedals | Saitek Pro Flight Throttle Quadrant (x2) |Acer x34 P 3440 x 1440 | Pimax Crystal Light VR | DCS on NVME

  • 2 weeks later...
  • 2 weeks later...
Posted

Has the advised optimization not changed for the Crystal? Because this is what the developer of OPENXR Toolkit now says on his download page: 

Quote

AS OF 2024, SUPPORT FOR OPENXR TOOLKIT IS DISCONTINUED. THERE IS NO NEW DEVELOPMENT AND NO TECH SUPPORT OF ANY SORT. THE DEVELOPER DOES NOT RECOMMEND TO INSTALL/USE OPENXR TOOLKIT, AS IT IS KNOWN TO CAUSE ISSUES WITH MANY OF THE NEWER GAMES RELEASED IN SINCE 2024.

Is the installation of PimaxXR and Quadviews Companion all that is needed? After all, DCS has OpenXR now included.

Posted

OXRTK is a set of tools in addition to OpenXR which is a runtime.  I do use PimaxXR, Quadviews and OXRTK without any issue in DCS with my 8KX.

------------------------------------------------------------------------------------------------------------------------------------------------------------

9800X3D, RTX 4090, 96GB DDR 5, MSI Tomahawk 870E, Crucial 2TB x 2, TM WARTHOG COMBO + PENDULAR RUDDER PEDALS, THE AMAZING PIMAX 8K X, Sony 5.1 Spks+SubW | DCS, A-10C_II, AH-64D, F-14/15E/16/18, F-86F, AV-8B, M-2000C, SA342, Huey, Spitfire, FC3.

Posted
6 hours ago, WipeUout said:

OXRTK is a set of tools in addition to OpenXR which is a runtime.  I do use PimaxXR, Quadviews and OXRTK without any issue in DCS with my 8KX.

Same for me and the Crystal Light.

AMD Ryzen 7 5800X3D 8-Core Processor | Asus TUFF nvidia GeForce RTX 4090 OC | Asus ROG Crosshair VII Dark Hero | 64GB Crucial Ballistix DDR4-3600 RAM | Windows 10 Pro x64 | Virpil MT-50 CM2 Throttle | Virpil Alpha on WarBRD base |  Virpil Ace 1 Rudder Pedals | Saitek Pro Flight Throttle Quadrant (x2) |Acer x34 P 3440 x 1440 | Pimax Crystal Light VR | DCS on NVME

  • 2 weeks later...
Posted

I'm hoping I can avoid using most of these tools. I used to use everything there was, and then some! Was really into tweaking and experimenting and testing for the first few years after Rift CV1 arrived - but about two years ago I dumped everything and just used the tools that come with the headset and it's UI along with whatever VR sim or prog I was using and thus far it's gone very well.

Have the sinking feeling that won't be possible when the Crystal Light arrives, but still holding out hope!

  • Like 2

Rig: Asus TUF GAMING B650-PLUS; Ryzen 7800X3D ; 64GB DDR5 5600; RTX 4080; VPC T50 CM2 HOTAS;

Pimax Crystal Light

I'm learning to fly - but I ain't got wings

With my head in VR - it's the next best thing!

Posted

Yes, no tools required.  Default Nvidia control panel settings, PimaxXR Control Center all deselected except recenter headset, DFR on Balanced in Pimax Play, no Smoothing, I have my Pixel Density set to .6 in DCS, but you can get finer control in the Pimax Play app.  This is to suit my 3080Ti.  BTW, if you have the headset at 90hz, and you can't get 90fps sitting in the main menu, your resolution is too high for your GPU.  Adjust the headset resolution or pixel density accordingly until you can get 90fps, or even 120fps in the main menu.

Launch into your favourite mission.  Let's say you are getting 66fps.  Press Esc, Options, drag the Max FPS slider down to 60 (10% headroom), and Resume.  This approach works regardless of graphics settings or mission workload.

  • 4 weeks later...
Posted

Sorry, I don't bother to link their websites as their pages seem to vanish. 

72hz is stable now.  They corrected the language on the DFR categories.  Improvements in passthrough, but I don't use it.

  • Thanks 1
Posted
10 hours ago, Glide said:

New version of PimaxPlay came out yesterday.  Version 1.28.01.

Hi I click check for update, it says mine is up to date. Yet, I have 1.18.03.01

  • Like 1

Alienware Aurora R10, Ryzen 5800X3D, RTX4080, 32GB RAM, Pimax Crystal, Winwing F18 throttle, VKB Gunfighter F14 Stick, VKB Modern Combat Grip, Logitech Rudder pedals, DOF Reality H3

Posted (edited)

I have been testing Smart Smoothing lately, and although it's better, it's not the cure for these spikes we are seeing in performance. 

Today I comfirmed that the Lock to Half Framerate setting in PimaxPlay client does not work as expected.  The frame times continue to swing erratically even with that set to on.  I am not sure if the Max FPS slider is the way to go in VR, please feel free to comment.  However, The PimaxXr Runtime companion app settings work perfectly.  See below.  The frame times never moved  during my last mission. 

Edit: this is not truly Pimax related, but it's connected.  So, these settings don't cure the spikes, but the sim recovers much better from them when they occur.  Zoom in on the second snap and notice the Simulation spikes.  Note how sometimes they result in an overall Frame Time spike, but other times they do not result in a Frame time spike.  These spikes are under investigation as per other threads.

Edit: After investigating the issue with spiking, use Low Latency Mode On, no Locking Half Framerate or turbo modes in the Pimax Play or companion apps.  However, limiting the FPS in the Game settings works very well.

 

Screen_240818_155951.jpg

Edited by Glide
Posted
On 8/17/2024 at 11:05 PM, Dentedend10 said:

Hi I click check for update, it says mine is up to date. Yet, I have 1.18.03.01

The update feature in PimaxPlay doesn't work. You'll need to download and update manually. 

On 8/17/2024 at 7:29 PM, Dangerzone said:

Do we know what the changes are? Does this include the new upscaling technology?

Yes the new 90Hz upscaling is available for Crystal Light ad there are plans to add it to the Original Crystal at a later date.

  • Like 2

AMD Ryzen 7 5800X3D 8-Core Processor | Asus TUFF nvidia GeForce RTX 4090 OC | Asus ROG Crosshair VII Dark Hero | 64GB Crucial Ballistix DDR4-3600 RAM | Windows 10 Pro x64 | Virpil MT-50 CM2 Throttle | Virpil Alpha on WarBRD base |  Virpil Ace 1 Rudder Pedals | Saitek Pro Flight Throttle Quadrant (x2) |Acer x34 P 3440 x 1440 | Pimax Crystal Light VR | DCS on NVME

Posted (edited)

I tested Smart Smoothing with the above Low Latency Tweak along with the Max FPS slider in the Game settings.  72hz locked to 35fps, 90hz locked to 30fps, and 120hz locked to 30fps worked very well.  120/40 also worked well, but it depends on the mission.  I don't think you need to worry about multiples of the refresh rate.  Just drag the slider down to where you have some headroom. 

Edited by Glide
Posted
17 hours ago, j9murphy said:

what "low latency" setting are you referring to?

Low Latency Mode in the Nvidia Control Panel.  Although the sim still responds to that driver level switch, it's not required.  It makes the graph look smoother though. 😎

Posted (edited)
1 hour ago, Glide said:

Low Latency Mode in the Nvidia Control Panel.  Although the sim still responds to that driver level switch, it's not required.  It makes the graph look smoother though. 😎

thanks, do you know how that setting interacts with VR Pre-rendered frames?

 

VR Pre-Rendered Frames:

image.png

Low Latency:

image.png

 

Edited by j9murphy
  • Like 1
Posted (edited)
On 8/25/2024 at 8:39 AM, j9murphy said:

do you know how that setting interacts with VR Pre-rendered frames

They are polar opposites.  VR frames increases the number of frames queued, LL shrinks the queue.  LL seems to override VR frames.  These are driver level tweaks.  They focus on the handoff of frames between the CPU and the GPU.

Openxr manages the handoff of frames from the GPU to the VR headset.  It has it's own algorithms for syncing with the headset, so this makes it tricky to debug.  Ideally, leave Low Latency and VR frames out of the mix, and just let OpenXR and the sim manage it all. 

Edit: I dug up an old Nvidia article on Tom's Hardware about this at the frame level.  When the frames queue up, they accumulate a position error.  Low Latency Ultra ensures there is the least amount of position error because the frames are created "just in time".  This is why the civilian sim has Reflex built into the settings; it compliments OpenXR own algorithms.

Edited by Glide
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...