Jump to content

Recommended Posts

These are my settings, and they are what work for me. Your settings may vary, there is no single right answer for this. Lots of things come together, Game settings, Steam Settings, WMR Settings, Windows config, BIOS/UEFI, to provide the final experience.

 

If you want to play with these settings for your own benefit crack on.  That said when you are either applying these settings or making changes to them do ONE change at a time and evaluate the result, and this is the bit that is going to hurt, don’t assume that it didn’t have an effect just because on you didn’t observe a direct impact… it’s like “Lego” it all builds on each other…  In most cases the results will be fairly straight forward and observable, however, just change on the thing observe and then make a second change (this is tedious) but important.  I use fpsVR for measurement.

 

This guide is aimed at Intel, Nvidia, SteamVR WMR users, others you will be able to get some ideas.

CPU

My specs are in my signature, but I would strongly suggest you look at overclocking clocking your CPU to the highest stable clock speed, and make sure your memory is using its XMP profile. I haven’t played much with AMD CPU’s but my experience of Intel tells me this is as much a function of the motherboard as it is the CPU, but if you have a K style CPU and sufficient cooling you should overclock it, you are quite literally leaving money on the table if you don’t and more importantly frame times.

There are a number of guides out there for this, but you will need to do this in order to maximise your performance, it sounds scarier than it is, give it a go. 

GPU

I do run a slight OC on my 3090, its XC3 so it’s not built to OC with a power limit of 104 and a temp limit of 91 (it doesn’t go above 79 in game and is typically running at 2010 or 2025Mhz with a custom Voltage/Frequency Curve:

 

 

Voltage Curev.png

 

Which both over clocks and under volts my GPU, to help manage power and temp, again there are more detailed guides out there for this.

Operating System Changes

Use Windows 10 latest version and latest version of drivers from WU, I know there is perceived wisdom out there that earlier drivers may be better, there is a reason that they are out there, if the only game you are using is DCS by all means roll back to something else, otherwise use the latest version.  For AV I’m using Defender because frankly it’s more than sufficient.

Hygiene

This is a dull bit, you need to make sure that you have your PC in a fit state to actually play DCS because frankly its very “picky” about whats going on, remove or minimise programs and services that take away CPU cycles my idle times on CPU are typically between 1% and 3% I found particularly things like the Lighting Service had a significant impact on CPU cycles there are a number of guides out there for this, and it is not my intent to rehearse them again here.  Rather I suggest that you look at active processes and see if you need them or can safely disable them, YMMV, Caveat Emptor etc… but I also can’t state how important this is to success.

 

Things I have done to improve CPU performance:

 

1)      Turn off HPET, this is a basic Hygiene function and can be applied safely to pretty much any Intel processor (though I personally found a number stability issues when using the other recommended perf improvement on thread separation, linked off that advice) 

2)      Turn off Dynamic Ticks.

3)      I still run the Game Bar but I have turned off anything that smacks of instant replay (CPU overhead) here is a reg file to turn off Game DVR

4)      I do not have any hyperthreading enabled (well my processor doesn’t have them so that was easy to do) and I would strongly suggest disabling it for game play especially on older processors.

5)      I always make sure the game is running in Full Screen Mode with ALT-ENTER, and I have disabled the full screen optimisation for DCS.exe.

6)      I have also disabled hot plug support , a cause of stuttering.

7)      I have my pagfile set to a 32968 to 65536 this is on my operating system disk (NVME) I have a separate SSD for DCS, this changed from fixed page file as DCS when using HIGH for textures, needs an absolute ton of RAM to decompress the textures

😎      When you are running the game, turn “stuff” off, your browser will have an impact as will other software you don’t’ need… I have found that RGB related code really slows stuff down, I have uninstalled iCue and disabled lighting service and Corsair services as examples, what you will need to do may be different.

9)      I run hot and cold on the Fulstrum Culling , it definitely improves perf but the graphical artefacts come at such a cost ... play with it see what works for you.

 

Exports and DCS

Certain exports can have a really detrimental performance impact, these are especially true of those that regularly poll the game to get environment state … like when you are exporting a DDI or control light etc…  generally, try and keep your export.lua as empty as possible, do you really need to see the landing wheel light illuminated on your throttle (not at the cost of the CPU impact you are having) and not in VR in anycase. I use Tacview and VoiceAttack and they both have export.lua entries and don’t seem to have any perf impact in general. However in larger missions Tacview can have a significant performance impact.

T.A.R.G.E.T. Scripting

I use a Thrustmaster warthog and I do use the Target script and both TARGET GUI and Script Editor both have a really nasty detrimental performance impact, when the window is maximised … I have no idea why this is the case (as it consumes no CPU cycles), but when it is minimised it doesn’t … go figure ... but minimise it if you are using it… open 45 fps minimised 90 fps … no clue…  but it works.

As to why I use TARGET, well because I want to control my switch state and the default switches in Target have some very odd behaviours.  

Process Priority

To ensure your DCS.exe, vrserver.exe and vrcompositor.exe are working most efficiently with your CPU set their priority to High, you can do this manually, or via a script I do it via the registry, add the following keys to the registry:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\DCS.exe\PerfOptions

"CpuPriorityClass"=dword:00000003

adding for the other two processes replacing dcs.exe with vrserver.exe and vrcompositer.exe respectively. Mostly this has an impact on stuttering rather than on sheer perf.

NVidia Settings

My current settings for NVidia are as follows:

 

nvidia control panel settings.png

 

 

I don't use Anti-Aliasing in game so I force it off here as well as in game; which bizarrely seems to buy me some improved frame times.

Texture filtering - quality is a massively misunderstood setting, basically at quality it dithers an object in an attempt to make it smoother...  setting it to High Performance means you get crisp readable text (dials and such) and more perf...

I don’t use Geforce Experience.

HAGS

Hardware Accelerated GPU Scheduling, my experience of turning this on is very “mixed”, it seems to disable automatic Motion Reprojection forcing you to have it on all the time, so I leave HAGS disabled for now.

Windows Mixed Reality Portal Settings

I leave these alone at their defaults.

Open XR Developer Tools

These at the time of writing have no effect on DCS, any effect you think you are seeing in DCS is pure placebo. 

WMR for Steam VR Settings

I use the beta version of Steam VR and Windows Mixed Reality Portal for VR

The changes I make from default are:

WMR for Steam VR Settings, I let SteamVR manage its Motion Reprojection for DCS and other VR games:

 

 

WMR4SVR Settings.png

Steam VR

If you are using the standalone version of DCS, you will want to add DCS to Steam, and let it know its VR capable (this shouldn't impact your ability to run DCS in Steam VR, but it might make things easier.

 

- Start steam, in left bottom click on:

 

Add Game.png

 

in the bottom left of your screen. and Click on Add a non-Steam Game.  

 

- Then select browse , and browse to DCS.exe on your system:

 

Select DCSpng.png

 

 (if you use open beta and stable you will need to add both separately).  Click Add Selected Program 

-

You will see DCS in the library list.

 

- Right click on dcs.exe in the library list (Make Sure you have Games selected), select properties, in new screen make sure to select 'include in VR library' in bottom of screen.

 

You can now start SteamVR without dcs running and change the resolution for dcs in the 'per application video setting'.

 

I set the default headset resolution to 100%:

 

SVR Setting Jan 2021.png

 

I have already added my standalone version of DCS in to Steam as a program recognised as a VR application.

 

 

SVR DCS Setting Jan 2021.png

 

I run this at 80% with Motion Smoothing (which is reprojection) enabled, which means I get either 90, 45 or below 45 as an experience, in most practical senses I get free flight at 90fps, except in some edge cases (for example at NOE where it drops to 45).

DCS Game Settings

DCS System Jan 2021.png

 

 DCS VR Jan 2021.png

 

DCS MODS

 

Conclusion

On these settings I get 90fps in free flight more often than not (exception the Channel map), and 45fps in most other scenarios, YMMV etc.. 

 

 


Edited by speed-of-heat
Pagefile changes
  • Like 1
  • Thanks 1

SYSTEM SPECS: Hardware Intel Corei7-9700K @ 5.1 GHz, 32Gb RAM, EVGA 3090 XC3, Dell S2716DG, Thrustmaster Warthog + MFG Crosswinds V2, HP Reverb G2 @ 2836 x 2768
SOFTWARE: Microsoft Windows 10 Pro x64, VoiceAttack & VIACOM PRO, TacView

VR Stuff:   My Settings for 3090 and G2  My Settings for 1080ti  Shaders MOD for VR  My variant of Kegetys mod with clear water and also IC PASS for current beta & stable, Patch Status

 

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to post
Share on other sites

Thanks for taking the time to compile and post this info, I know the effort wasn't trivial.  I'm running the RTX 2070 Super, and plan on trying out your recommendations.  I'll make an attempt to post back here after my experiments.

  • Like 1

Hardware: Asus PRIME H310-PLUS MB, i7-8700 @ 4.3GHz, 32GB DDR4, NVidia RTX 2070 Super 8GB DDR6, Intel 512GB M.2 SSD, 1TB SSD 850 EVO, Windows 10 Pro, Oculus Rift CV1, TM Warthog HOTAS, TM F/A-18C Grip, CH Pro Pedals.

Modules: A-10A, A-10C, F/A-18C, P-51D-50, Fw 190 A-8, Fw 190 D-9, Bf 109 K-4, Spitfire IX, AJS-37 Viggen, M-2000C, F-86F, F-15C, F-5E, F-14B, L-39C, MiG-21bis, MiG-19P, MiG-29, SU-27, SU-33, AV-8B, Mi-8MTV2, Ka-50, UH-1H, SA342, A-4E-C, NTTR, PG, CA, Normandy, WWII Assets Pack

Link to post
Share on other sites
2 hours ago, speed-of-heat said:

I use Tacview and VoiceAttack and they both have export.lua entries and don’t seem to have any perf impact.

Tacview is an absolute murderer on large missions. How much it hurts you will depend on the size of the mission, but just in case you wanted to know qualitatively, how wrong you can be, then:
1400 units

Quote

2020-12-28 11:52:12.230 INFO TACVIEW.DLL: During the last 60.0s an average of 1411 units objects and 0 ballistic objects have been active per frame 2020-12-28 11:52:12.230 INFO TACVIEW.DLL: The average frame rate of 48.2fps would have been 80.9fps if the flight data recorder was disabled 2020-12-28 11:52:12.230 INFO TACVIEW.DLL: DCS World simulation is taking 59.6% of CPU 2020-12-28 11:52:12.230 INFO TACVIEW.DLL: DCS GetWorldObjects is taking 37.1% of CPU 2020-12-28 11:52:12.230 INFO TACVIEW.DLL: Tacview recorder is taking 3.2% of CPU


On a few hundred units it will cost not an entire Frame, so use this guidance appropriately.

  • Like 1

___________________________________________________________________________

SIMPLE SCENERY SAVING * SIMPLE GROUP SAVING * SIMPLE STATIC SAVING *

Link to post
Share on other sites
Posted (edited)

I should said I also use Viacom and tacview; and generally  neither have any perf impact, I will amend the OP.

 


Edited by speed-of-heat

SYSTEM SPECS: Hardware Intel Corei7-9700K @ 5.1 GHz, 32Gb RAM, EVGA 3090 XC3, Dell S2716DG, Thrustmaster Warthog + MFG Crosswinds V2, HP Reverb G2 @ 2836 x 2768
SOFTWARE: Microsoft Windows 10 Pro x64, VoiceAttack & VIACOM PRO, TacView

VR Stuff:   My Settings for 3090 and G2  My Settings for 1080ti  Shaders MOD for VR  My variant of Kegetys mod with clear water and also IC PASS for current beta & stable, Patch Status

 

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to post
Share on other sites

OP updated to reflect changes to Pagefile!

SYSTEM SPECS: Hardware Intel Corei7-9700K @ 5.1 GHz, 32Gb RAM, EVGA 3090 XC3, Dell S2716DG, Thrustmaster Warthog + MFG Crosswinds V2, HP Reverb G2 @ 2836 x 2768
SOFTWARE: Microsoft Windows 10 Pro x64, VoiceAttack & VIACOM PRO, TacView

VR Stuff:   My Settings for 3090 and G2  My Settings for 1080ti  Shaders MOD for VR  My variant of Kegetys mod with clear water and also IC PASS for current beta & stable, Patch Status

 

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to post
Share on other sites

I see ! Wow thats alot to do just use this $600+VR headset. So when your not using VR and want revert back to Tracker ir and headset.... do you unplug the vr headset ? 

ALIENWARE R9 - I7 9700K @ 4.6 - M.2 NVMe 2TB - RTX2080 Super  - 32gb HyperX Fury Ram AWCC OC Ram2 Enabled @2933Mhz

Monitor AW2518H @ 240Hz - TM Warthog Hotas & TFRP Rudder pedals - Monstertech Mounts - TrackerIR w/ProClip - Tacview

Stable and Open Beta

Start Date April 2020

Link to post
Share on other sites

No, I dont use TrackIR anymore... 😕 I unplugged Track IR over a year ago when i got my G1 ...

SYSTEM SPECS: Hardware Intel Corei7-9700K @ 5.1 GHz, 32Gb RAM, EVGA 3090 XC3, Dell S2716DG, Thrustmaster Warthog + MFG Crosswinds V2, HP Reverb G2 @ 2836 x 2768
SOFTWARE: Microsoft Windows 10 Pro x64, VoiceAttack & VIACOM PRO, TacView

VR Stuff:   My Settings for 3090 and G2  My Settings for 1080ti  Shaders MOD for VR  My variant of Kegetys mod with clear water and also IC PASS for current beta & stable, Patch Status

 

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to post
Share on other sites

gotcha thx for the reply. 

ALIENWARE R9 - I7 9700K @ 4.6 - M.2 NVMe 2TB - RTX2080 Super  - 32gb HyperX Fury Ram AWCC OC Ram2 Enabled @2933Mhz

Monitor AW2518H @ 240Hz - TM Warthog Hotas & TFRP Rudder pedals - Monstertech Mounts - TrackerIR w/ProClip - Tacview

Stable and Open Beta

Start Date April 2020

Link to post
Share on other sites

also most of this stuff is one and done, so typically you dont need to keep doing it every session ... 

SYSTEM SPECS: Hardware Intel Corei7-9700K @ 5.1 GHz, 32Gb RAM, EVGA 3090 XC3, Dell S2716DG, Thrustmaster Warthog + MFG Crosswinds V2, HP Reverb G2 @ 2836 x 2768
SOFTWARE: Microsoft Windows 10 Pro x64, VoiceAttack & VIACOM PRO, TacView

VR Stuff:   My Settings for 3090 and G2  My Settings for 1080ti  Shaders MOD for VR  My variant of Kegetys mod with clear water and also IC PASS for current beta & stable, Patch Status

 

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to post
Share on other sites

Okay thats good news. Are you running 2 monitors being the second one will be for making all setting tweaks? When I had the headset on yesterday I wasn't able to do anything as far as tweaking goes. Would you recommend 2 monitors ? 

 

thanks !

ALIENWARE R9 - I7 9700K @ 4.6 - M.2 NVMe 2TB - RTX2080 Super  - 32gb HyperX Fury Ram AWCC OC Ram2 Enabled @2933Mhz

Monitor AW2518H @ 240Hz - TM Warthog Hotas & TFRP Rudder pedals - Monstertech Mounts - TrackerIR w/ProClip - Tacview

Stable and Open Beta

Start Date April 2020

Link to post
Share on other sites

why would you be trying to tweak from inside the headset???!
 

SYSTEM SPECS: Hardware Intel Corei7-9700K @ 5.1 GHz, 32Gb RAM, EVGA 3090 XC3, Dell S2716DG, Thrustmaster Warthog + MFG Crosswinds V2, HP Reverb G2 @ 2836 x 2768
SOFTWARE: Microsoft Windows 10 Pro x64, VoiceAttack & VIACOM PRO, TacView

VR Stuff:   My Settings for 3090 and G2  My Settings for 1080ti  Shaders MOD for VR  My variant of Kegetys mod with clear water and also IC PASS for current beta & stable, Patch Status

 

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to post
Share on other sites

yikes I don't know... ok so do the tweaking before using the headset. sorry 

ALIENWARE R9 - I7 9700K @ 4.6 - M.2 NVMe 2TB - RTX2080 Super  - 32gb HyperX Fury Ram AWCC OC Ram2 Enabled @2933Mhz

Monitor AW2518H @ 240Hz - TM Warthog Hotas & TFRP Rudder pedals - Monstertech Mounts - TrackerIR w/ProClip - Tacview

Stable and Open Beta

Start Date April 2020

Link to post
Share on other sites
2 hours ago, speed-of-heat said:

No, I dont use TrackIR anymore... 😕 I unplugged Track IR over a year ago when i got my G1 ...

 

I got my first VR headset on Jan 15th 2017. Last day I used my Track IR 5 was Jan 14th 2017.

Have not done any gaming on monitor since and loving it!

  • Like 2

Don B

 

My VKB Gunfighter MK III Pro L Review

EVGA Z390 Dark MB | i9 9900k CPU @ 5.2 GHz | EVGA RTX 3090 FTW3 Ultra | 32 GB G Skill Trident Z 3200 MHz CL14 DDR4 Ram | Corsair H150i Pro Cooler | Samsung 970 Pro, 970 Evo 1TB m.2 Nvme |VKB GF MK III Pro L | Rift S | Oculus Quest | Reverb G2

Link to post
Share on other sites

Although I use VR as my preferred mode, I still use TrackIR at times, e.g. when learning a new module and needing to reference documentation etc.

Also, and more importantly, when I'm trying to drink a glass of wine.  Drinking beer from a bottle is fine in VR with the long glass neck, but a wineglass is pretty tricky!

Intel i9 10900K 5.1GHz · MSI Gaming X Trio RTX 3090 · ASUS ROG STRIX Z490-F · Acer 4K 32" XB321HK · Samsung 970 500Gb M.2 NVMe · 2 x Samsung 850 Evo 1Tb · 2Tb HDD · 32Gb Corsair Vengance 3000MHz DDR4 · Windows 10 · Thrustmaster TPR Pedals · TrackIR5 · Thrustmaster F/A-18 Hornet Grip · Virpil WarBRD Base · Virpil Throttle MT-50 CM2 · Virpil Alpha Grip · HP Reverb G2

Link to post
Share on other sites

Straws m8... 🤣

SYSTEM SPECS: Hardware Intel Corei7-9700K @ 5.1 GHz, 32Gb RAM, EVGA 3090 XC3, Dell S2716DG, Thrustmaster Warthog + MFG Crosswinds V2, HP Reverb G2 @ 2836 x 2768
SOFTWARE: Microsoft Windows 10 Pro x64, VoiceAttack & VIACOM PRO, TacView

VR Stuff:   My Settings for 3090 and G2  My Settings for 1080ti  Shaders MOD for VR  My variant of Kegetys mod with clear water and also IC PASS for current beta & stable, Patch Status

 

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to post
Share on other sites

There are some things I am prepared to do for VR, but wine from a straw is not one of them! 😁

Intel i9 10900K 5.1GHz · MSI Gaming X Trio RTX 3090 · ASUS ROG STRIX Z490-F · Acer 4K 32" XB321HK · Samsung 970 500Gb M.2 NVMe · 2 x Samsung 850 Evo 1Tb · 2Tb HDD · 32Gb Corsair Vengance 3000MHz DDR4 · Windows 10 · Thrustmaster TPR Pedals · TrackIR5 · Thrustmaster F/A-18 Hornet Grip · Virpil WarBRD Base · Virpil Throttle MT-50 CM2 · Virpil Alpha Grip · HP Reverb G2

Link to post
Share on other sites

Better that than whiskey...

To be fair I still use pancake mode occasionally as @imacken does really for learning, but, i can usually accommodate the head movements just using the keypad for “learning”... etc...

SYSTEM SPECS: Hardware Intel Corei7-9700K @ 5.1 GHz, 32Gb RAM, EVGA 3090 XC3, Dell S2716DG, Thrustmaster Warthog + MFG Crosswinds V2, HP Reverb G2 @ 2836 x 2768
SOFTWARE: Microsoft Windows 10 Pro x64, VoiceAttack & VIACOM PRO, TacView

VR Stuff:   My Settings for 3090 and G2  My Settings for 1080ti  Shaders MOD for VR  My variant of Kegetys mod with clear water and also IC PASS for current beta & stable, Patch Status

 

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to post
Share on other sites

Only thing I use pancake for is setting up my controllers. Or maybe changing some graphics options.

Don B

 

My VKB Gunfighter MK III Pro L Review

EVGA Z390 Dark MB | i9 9900k CPU @ 5.2 GHz | EVGA RTX 3090 FTW3 Ultra | 32 GB G Skill Trident Z 3200 MHz CL14 DDR4 Ram | Corsair H150i Pro Cooler | Samsung 970 Pro, 970 Evo 1TB m.2 Nvme |VKB GF MK III Pro L | Rift S | Oculus Quest | Reverb G2

Link to post
Share on other sites
On 1/4/2021 at 1:21 PM, speed-of-heat said:

 

WMR for Steam VR Settings

I use the beta version of Steam VR and Windows Mixed Reality Portal for VR

The changes I make from default are:

WMR for Steam VR Settings, I let SteamVR manage its Motion Reprojection for DCS and other VR games:

 

 

WMR4SVR Settings.png

 

 

 

 

Thks for sharing this.   Can I ask how you get to this WMR for steamVR settings? can't find the way 😞

 

i7 10700@2.6Ghz / RTX 3080 / Reverb G2 / TrackIR

Link to post
Share on other sites

SYSTEM SPECS: Hardware Intel Corei7-9700K @ 5.1 GHz, 32Gb RAM, EVGA 3090 XC3, Dell S2716DG, Thrustmaster Warthog + MFG Crosswinds V2, HP Reverb G2 @ 2836 x 2768
SOFTWARE: Microsoft Windows 10 Pro x64, VoiceAttack & VIACOM PRO, TacView

VR Stuff:   My Settings for 3090 and G2  My Settings for 1080ti  Shaders MOD for VR  My variant of Kegetys mod with clear water and also IC PASS for current beta & stable, Patch Status

 

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to post
Share on other sites
3 minutes ago, Brainfreeze said:

Ok..need controllers...only access is through vr it seems 

You do not need controllers just look for:

 

Your path will be a little different:

 

*:\NewSteamLibrary\steamapps\common\MixedRealityVRDriver\bin\win64\OpenVRSettingsUX.exe

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   1 member

×
×
  • Create New...