RealDCSpilot Posted April 11, 2020 Share Posted April 11, 2020 (edited) Using "options.graphics.stereo_mode_use_shared_parser = true" in autoexec.cfg has a huge impact on DCS's CPU and GPU usage in VR. It enables View Frustum Culling https://4.bp.blogspot.com/-aEj494GokOg/VvG7kQoY1uI/AAAAAAAAAD8/XF9f7fmXMT0QUoPSKbgab7IIeSLiqgTDQ/s1600/3.jpg I have a very simple test scenario, F/A-18 instant mission "Ready On The Ramp" in the Caucasus map. Start it in VR, just look to the right and then to the left. As soon as the hangars on the left side appear in your fov, CPU and GPU usage drop heavily. The GPU drop is extreme. FPS gets cut in half. Check the graphs in my screenshots (3rd pic is with shared_parser enabled). This goes away completely after enabling shared_parser. However, the culling is very rough and not very well tuned by ED. I can see the objects dropping in and out at the edges of the screens in my HMD, some stuff doesn't get rendered properly in both eyes. And it will not bring back those precious stable 45 fps in 2.5.6 :( Edited April 11, 2020 by Alec Delorean 1 i9 10920X @4.8GHz, 3090 OC, 64 GB RAM @3600, Valve Index, HOTAS & Rudder: all Virpil with FFB base mod (G940), DCS: all modules Link to post Share on other sites
RealDCSpilot Posted April 13, 2020 Author Share Posted April 13, 2020 Tested this for 2 days now and the only stuff that's really annoying is the missing cockpit lighting in one eye (flood lights etc.). 1 i9 10920X @4.8GHz, 3090 OC, 64 GB RAM @3600, Valve Index, HOTAS & Rudder: all Virpil with FFB base mod (G940), DCS: all modules Link to post Share on other sites
Dave317 Posted April 13, 2020 Share Posted April 13, 2020 Mine is set to 'false' which makes the cockpit lights work for both eyes. I didn't notice any fps improvment with it set to 'true'. Link to post Share on other sites
Knock-Knock Posted April 13, 2020 Share Posted April 13, 2020 The performance gain comes into play in polygon heavy scenes. Say on the carrier with lots of static aircraft, there I get better performance with it set to 'true' for example. - Jack of many DCS modules, master of none. - Personal wishlist: F-15A, F-4S Phantom II, JAS 39A Gripen, SAAB 35 Draken, F-104 Starfighter, Panavia Tornado IDS. | MSI Z87-G45 Gaming | i5-4670K @ 4.3Ghz | 32Gb DDR3 1600 | Asus GTX 1070 Strix OC | Samsung 850 Evo 250 & 500Gb | 40" Sony FullHD | Oculus Rift CV1 | Thrustmaster Warthog Stick (19.5cm extension) & Throttle | MFG Crosswind | Windows 10 | Link to post Share on other sites
RealDCSpilot Posted April 13, 2020 Author Share Posted April 13, 2020 @Dave317 you will not see any FPS improvement, but the crazy jumps in GPU usage will stop, without it i see drops from 80% to 40%. Enabled it gives me 60% "steady" ... i9 10920X @4.8GHz, 3090 OC, 64 GB RAM @3600, Valve Index, HOTAS & Rudder: all Virpil with FFB base mod (G940), DCS: all modules Link to post Share on other sites
speed-of-heat Posted April 14, 2020 Share Posted April 14, 2020 again whilst i don't see a direct improvement in FPS under 2.5.6 what i do see is a big reduction in the average CPU frame times in VR 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 Link to post Share on other sites
RealDCSpilot Posted April 14, 2020 Author Share Posted April 14, 2020 Yes, it seems to work like an equalizer, those frustum culled hangars don't let the simulation value go crazy anymore. It stays below 20 and seems to be very manageable by the CPU. This shared parser method seems to be ED's version of single pass stereo, a very effective method for VR optimization. Without it, each eye is a separate rendering pass, very costly on CPU/GPU. It should be an option in the VR settings menu and cleaned up by ED. So far i have only troubles with cockpit lighting, heat blur effects and cloud shadows (occasionally). i9 10920X @4.8GHz, 3090 OC, 64 GB RAM @3600, Valve Index, HOTAS & Rudder: all Virpil with FFB base mod (G940), DCS: all modules Link to post Share on other sites
Dunky Posted April 14, 2020 Share Posted April 14, 2020 where can i find this autoexec.cfg for try on my setting ? Link to post Share on other sites
speed-of-heat Posted April 14, 2020 Share Posted April 14, 2020 your saved games folder has a dcs folder in the config folder, if it doesnt exist create one and add the line into it 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 Link to post Share on other sites
Dunky Posted April 14, 2020 Share Posted April 14, 2020 thanks i do it Link to post Share on other sites
VirusAM Posted April 14, 2020 Share Posted April 14, 2020 I use this since last year. The first iteration was very buggy, but ed fixed it later on. With the release of open beta 2.5.6 it became buggy again with wrong reflections (glitch only in-one eye) and something rendered only inone one. Hope they fix it as it is an helper in situation with many ai and objects Vincent "Virus" DThe PC: R9 5900x/RTX2080Ti, 64GB RAM. Joystick bases: Virpil T-50CM2 Joystick grips: Virpil T-50CM2 Throttles: Virpil T-50-CM3 Throttle Hardware: VKB T-Rudder, Razer Tartarus, Winwing Take Off and Combat Ready Panels VR: Valve Index Monitor: Samsung Odyssey G5, TrackIr v5 Link to post Share on other sites
speed-of-heat Posted April 14, 2020 Share Posted April 14, 2020 Some of the graphic glitches over water are pretty horrible 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 Link to post Share on other sites
BIGNEWY Posted April 14, 2020 Share Posted April 14, 2020 Hi all, thanks for the reports I have reported this to the team 1 Forum rules - DCS Crashing? Try this first - Cleanup and Repair - Discord BIGNEWY#8703 - Youtube - Patch Status Windows 10 Pro x64, NVIDIA MSI RTX 2080Ti VENTUS GP, Intel® i9-10900K 3.70GHz, 5.30GHz Turbo, Corsair Hydro Series H150i Pro, 32GB DDR @3000, ASUS ROG Strix Z490-F Gaming, HP Reverb G2 Link to post Share on other sites
Harker Posted April 15, 2020 Share Posted April 15, 2020 Great find! Can someone please test if this yields any benefit in 2D? I won't be able to test myself for several hours. The vCVW-17 is looking for Hornet and Tomcat pilots and RIOs. Join the vCVW-17 Discord. Z370 Aorus Gaming 7, i7-8700K, 3090 FTW3 Ultra, 32GB DDR4, 960 Pro, 970 Evo Plus, WD Gold 6TB, Seasonic Prime Platinum F/A-18C, AV-8B, JF-17, A-10C (C II), M-2000C, F-16C, F-14, BS2, UH-1H, P-51D, Sptifire, FC3 Link to post Share on other sites
VirusAM Posted April 15, 2020 Share Posted April 15, 2020 Great find! Can someone please test if this yields any benefit in 2D? I won't be able to test myself for several hours. In 2d there are no changes. This option only affects 3d (stereo mode) and vr rendering. It is some sort of single pass stereo like it is called in another sim. Vincent "Virus" DThe PC: R9 5900x/RTX2080Ti, 64GB RAM. Joystick bases: Virpil T-50CM2 Joystick grips: Virpil T-50CM2 Throttles: Virpil T-50-CM3 Throttle Hardware: VKB T-Rudder, Razer Tartarus, Winwing Take Off and Combat Ready Panels VR: Valve Index Monitor: Samsung Odyssey G5, TrackIr v5 Link to post Share on other sites
Harker Posted April 15, 2020 Share Posted April 15, 2020 In 2d there are no changes. This option only affects 3d (stereo mode) and vr rendering. It is some sort of single pass stereo like it is called in another sim.Got it, thanks. For some reason I completely overlooked the fact that stereo might refer to 3d specifically. Bit tired today The vCVW-17 is looking for Hornet and Tomcat pilots and RIOs. Join the vCVW-17 Discord. Z370 Aorus Gaming 7, i7-8700K, 3090 FTW3 Ultra, 32GB DDR4, 960 Pro, 970 Evo Plus, WD Gold 6TB, Seasonic Prime Platinum F/A-18C, AV-8B, JF-17, A-10C (C II), M-2000C, F-16C, F-14, BS2, UH-1H, P-51D, Sptifire, FC3 Link to post Share on other sites
RealDCSpilot Posted April 15, 2020 Author Share Posted April 15, 2020 @BIGNEWY to sum it up, these are the issues i encountered so far: - Frustum Culling FOV seems to be set for 1st gen VR HMD (max 110°) in my Valve Index i can clearly see how objects are switched on and off at the edges of the screens - heatblur post effect renders in one eye only - cockpit lighting, esp. flood lights are rendered in one eye only - cloud shadows (if i'm passing under a cloud) are rendered in one eye only - in some modules, canopy glass internal highlights produce artifacts (z-buffer sorting?) i9 10920X @4.8GHz, 3090 OC, 64 GB RAM @3600, Valve Index, HOTAS & Rudder: all Virpil with FFB base mod (G940), DCS: all modules Link to post Share on other sites
VirusAM Posted April 15, 2020 Share Posted April 15, 2020 (edited) [REPORTED]stereo_mode_use_shared_parser helps a lot with balancing CPU/GPU usage @BIGNEWY to sum it up, these are the issues i encountered so far: - Frustum Culling FOV seems to be set for 1st gen VR HMD (max 110°) in my Valve Index i can clearly see how objects are switched on and off at the edges of the screens - heatblur post effect renders in one eye only - cockpit lighting, esp. flood lights are rendered in one eye only - cloud shadows (if i'm passing under a cloud) are rendered in one eye only - in some modules, canopy glass internal reflections produce artifacts (z-buffer sorting?) Same here with Rift S Edited April 15, 2020 by VirusAM Vincent "Virus" DThe PC: R9 5900x/RTX2080Ti, 64GB RAM. Joystick bases: Virpil T-50CM2 Joystick grips: Virpil T-50CM2 Throttles: Virpil T-50-CM3 Throttle Hardware: VKB T-Rudder, Razer Tartarus, Winwing Take Off and Combat Ready Panels VR: Valve Index Monitor: Samsung Odyssey G5, TrackIr v5 Link to post Share on other sites
PeneCruz Posted April 15, 2020 Share Posted April 15, 2020 Just fired up my old Oculus CV1 and tried it. Seems to work well with no real issues other than the lighting. It has fixed the issue with frame rate bogging down after landing as well. It has completely smoothed out the sim for me. I think I'll fly with the CV1 for a while. Great find. Link to post Share on other sites
Midair Posted April 20, 2020 Share Posted April 20, 2020 I can't find this autoexec.cfg on my DCS Saved games folder. Link to post Share on other sites
Mustang Posted April 20, 2020 Share Posted April 20, 2020 I can't find this autoexec.cfg on my DCS Saved games folder. You have to create the file yourself within Saved Games\DCS.openbeta\Config and then enter the command and save. Link to post Share on other sites
blunt_waco Posted April 21, 2020 Share Posted April 21, 2020 Can someone confirm lighting issue in KA-50. The weapon status four yellow lamps beneath each of the hardpoints are not turning on or at least not visible when using the command. Link to post Share on other sites
Svsmokey Posted April 21, 2020 Share Posted April 21, 2020 Can someone confirm lighting issue in KA-50. The weapon status four yellow lamps beneath each of the hardpoints are not turning on or at least not visible when using the command. https://forums.eagle.ru/forumdisplay.php?f=91 9700k , Aorus Pro wifi , 32gb 3200 mhz CL16 , 1tb EVO 970 , MSI RX 6800XT Gaming X TRIO , Seasonic Prime 850w Gold , Coolermaster H500m , Noctua NH-D15S , CH Hotas on Foxxmounts , CH pedals , RiftS "Hold my beer" Link to post Share on other sites
RealDCSpilot Posted April 22, 2020 Author Share Posted April 22, 2020 (edited) @blunt_waco As far as i know they are always on if a hardpoint is loaded and off if not (never loaded or jettison). They are presence indicators. Edit: they do work as intended, no problem with shared_parser enabled. They show a dim yellow light if a weapon is present and switch off as soon as no weapon is present anymore. Edited April 22, 2020 by Alec Delorean i9 10920X @4.8GHz, 3090 OC, 64 GB RAM @3600, Valve Index, HOTAS & Rudder: all Virpil with FFB base mod (G940), DCS: all modules Link to post Share on other sites
blunt_waco Posted April 22, 2020 Share Posted April 22, 2020 @blunt_waco As far as i know they are always on if a hardpoint is loaded and off if not (never loaded or jettison). They are presence indicators. Edit: they do work as intended, no problem with shared_parser enabled. They show a dim yellow light if a weapon is present and switch off as soon as no weapon is present anymore. I see, so it must be a new bug then? The lights used to be way more visible. I have not touched KA-50 in a long time but the last time I flew it, the lights were very visible when ON, now I can't tell the difference from when lamps are on or off. Link to post Share on other sites
Recommended Posts