jaapgrolleman Posted February 4, 2024 Posted February 4, 2024 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 1 1
Davee Posted February 23, 2024 Posted February 23, 2024 (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 February 23, 2024 by Davee 1
WipeUout Posted March 14, 2024 Posted March 14, 2024 (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 September 8, 2024 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.
TED Posted March 24, 2024 Posted March 24, 2024 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
TED Posted March 25, 2024 Posted March 25, 2024 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.
WipeUout Posted April 4, 2024 Posted April 4, 2024 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.
Hartsblade Posted June 11, 2024 Posted June 11, 2024 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
jaapgrolleman Posted June 26, 2024 Author Posted June 26, 2024 More DCS optimisation tips for the Pimax Crystal https://readwrite.com/how-to-setup-and-play-dcs-in-the-pimax-crystal/ 1
hsth Posted July 9, 2024 Posted July 9, 2024 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.
WipeUout Posted July 9, 2024 Posted July 9, 2024 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.
Hartsblade Posted July 9, 2024 Posted July 9, 2024 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
Johnny Dioxin Posted July 19, 2024 Posted July 19, 2024 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! 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!
Glide Posted July 19, 2024 Posted July 19, 2024 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.
Glide Posted August 17, 2024 Posted August 17, 2024 New version of PimaxPlay came out yesterday. Version 1.28.01.
Dangerzone Posted August 17, 2024 Posted August 17, 2024 7 hours ago, Glide said: New version of PimaxPlay came out yesterday. Version 1.28.01. Do we know what the changes are? Does this include the new upscaling technology? 1
Glide Posted August 18, 2024 Posted August 18, 2024 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. 1
Dentedend10 Posted August 18, 2024 Posted August 18, 2024 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 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
Glide Posted August 18, 2024 Posted August 18, 2024 I found it on their site under Support/Downloads. 1
Glide Posted August 18, 2024 Posted August 18, 2024 (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. Edited August 18, 2024 by Glide
Hartsblade Posted August 19, 2024 Posted August 19, 2024 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. 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
Glide Posted August 20, 2024 Posted August 20, 2024 (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 August 20, 2024 by Glide
j9murphy Posted August 24, 2024 Posted August 24, 2024 what "low latency" setting are you referring to? 1
Glide Posted August 25, 2024 Posted August 25, 2024 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.
j9murphy Posted August 25, 2024 Posted August 25, 2024 (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: Low Latency: Edited August 25, 2024 by j9murphy 1
Glide Posted August 25, 2024 Posted August 25, 2024 (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 August 26, 2024 by Glide
Recommended Posts