Gryzor Posted March 12, 2023 Posted March 12, 2023 (edited) It seems to me that OpenXR under Native SteamVR HMD (like valve index) causes a lot of lag or stuttering, unable to mantaing 40 or 45 fps in many situations. Any help? Mods are removed. DCS log attached. Let me give to you my testes: VR-MT 80 hz (without motion smoothing), sustained. but with a lot of stuttering (spikes cause fluctuations 79 Hz - 80 Hz). Attach DCS log and some pictures. All CPU Bounded (doesn´t make sense) VR-MT 60 hz (with motion smoothing, Index at 120 Hz), sustained. but with a lot of stuttering (spikes cause fluctuations 59 Hz - 60 Hz). Attach some pictures. All CPU Bounded (doesn´t make sense) 2D (120 fps, 4K, Syria Big City, and GPU-bounded everytime - except the instant I take the picture -). TOTALLY SMOOTH AS SILK in 2D In ST version, in VR is smooth as silk (even in Syria I have 40 or 45 fps sustained in motion smoothing). Unplayable for me in MT version with my HMD. It seems that native SteamVR HMD are not going well with OpenXR. My spects: Windows 10, 4090, 32GB DDR4 3600Mhz, 5900x, SSD 2TB, Valve Index HMD. dcs.log Edited March 12, 2023 by Gryzor
Sile Posted March 13, 2023 Posted March 13, 2023 (edited) During my Tests i also experienced stuttering with SteamVR Runtime in OpenXR and Motion Smoothing enabled. The stuttering went away when i enabled HAGS (hardware accelerated GPU scheduling) in windows graphic settings. (Don't forget to restart PC.) I know HAGS is still considered as not recommended for VR and caused problems especially with OpenXR-WMR Motion Reprojection in the past. But it seems like this got fixed in an 12/2022 Update. So maybe worth a try. Edited March 13, 2023 by Sile
Gripen 4-1 Posted March 13, 2023 Posted March 13, 2023 25 minutes ago, Sile said: During my Tests i also experienced stuttering with SteamVR Runtime in OpenXR and Motion Smoothing enabled. The stuttering went away when i enabled HAGS (hardware accelerated GPU scheduling) in windows graphic settings. (Don't forget to restart PC.) I know HAGS is still considered as not recommended for VR and caused problems especially with OpenXR-WMR Motion Reprojection in the past. But it seems like this got fixed in an 12/2022 Update. So maybe worth a try. Didn't solve it for the stutter with my reverb G2 and motion smoothing enabled SYS: II Asus X670E-F || Ryzen 9800X3D || Gainward RTX4090 || 2x48 GB Kingston Fury Renegade 6000Mhz || XPG Core Reactor 850 Watt PSU || Kingston Fury 2 TB NVME SSD || WD SN850 1TB NVME SSD || 1 x 500 GB Crucial MX300 SATA SSD || 2 x HDD 3TB || INPUT: II Thrustmaster F-16 & F-18 Stick on Virpil War BRD Bases || WinWing Orion2 F-16EX Viper Throttle Combo || WinWing Orion2 F/A-18 Hornet Throttle Combo (With Finger Lift) || WinWing Takeoff Panel II MFG Crosswind Pedals w. Damper || 3 x Thrustmaster Cougar MFD || Multipurpose UFC || II Wheel Stand Pro II VR: HP Reverb G2
Gripen 4-1 Posted March 15, 2023 Posted March 15, 2023 Didn't solve it for either for me SYS: II Asus X670E-F || Ryzen 9800X3D || Gainward RTX4090 || 2x48 GB Kingston Fury Renegade 6000Mhz || XPG Core Reactor 850 Watt PSU || Kingston Fury 2 TB NVME SSD || WD SN850 1TB NVME SSD || 1 x 500 GB Crucial MX300 SATA SSD || 2 x HDD 3TB || INPUT: II Thrustmaster F-16 & F-18 Stick on Virpil War BRD Bases || WinWing Orion2 F-16EX Viper Throttle Combo || WinWing Orion2 F/A-18 Hornet Throttle Combo (With Finger Lift) || WinWing Takeoff Panel II MFG Crosswind Pedals w. Damper || 3 x Thrustmaster Cougar MFD || Multipurpose UFC || II Wheel Stand Pro II VR: HP Reverb G2
YoYo Posted March 15, 2023 Posted March 15, 2023 On 3/12/2023 at 10:20 PM, Gryzor said: It seems to me that OpenXR under Native SteamVR HMD (like valve index) causes a lot of lag or stuttering, unable to mantaing 40 or 45 fps in many situations. Any help? Remember also that OpenXR from the beginning pushes bigger resolution in goggles screen that you had perhaps before (check it). It could give performance downgrade effect. Use the same resolution (+motion reprojection maybe) as you have in DCS Single Core OB version. Webmaster of http://www.yoyosims.pl Win 10 64, i9-13900 KF, RTX 4090 24Gb OC, RAM 64Gb Corsair Vengeance LED OC@3600MHz,, 3xSSD+3xSSD M.2 NVMe, Predator XB271HU res.2560x1440 27'' G-sync, Sound Blaster Z + 5.1, TiR5, [MSFS, P3Dv5, DCS, RoF, Condor2, IL-2 CoD/BoX] VR fly only: Meta Quest Pro
hsth Posted March 16, 2023 Posted March 16, 2023 Valve Index user here. What I found by looking at fpsVR was that the CPU was giving lots of pulses on 80 Hz. And there was a lot of stuttering flying low and looking at the ground left/right. Setting it on 120 Hz made the CPU smooth again and the same for looking at the ground. Of course the GPU gets a heavier load on 120 Hz so you may have to adapt the graphics settings. For me, the 3090 was fine with the previous settings.
Gryzor Posted March 23, 2023 Author Posted March 23, 2023 MT stutters a lot with Valve Index, any fix ?? 1
unlikely_spider Posted March 23, 2023 Posted March 23, 2023 On 3/15/2023 at 4:49 AM, YoYo said: Remember also that OpenXR from the beginning pushes bigger resolution in goggles screen that you had perhaps before (check it). It could give performance downgrade effect. Use the same resolution (+motion reprojection maybe) as you have in DCS Single Core OB version. I tried that too - I downgraded the render scale in OpenXR Tools for WMR and it had no noticeable affect on the stuttering. Modules: Wright Flyer, Spruce Goose, Voyager 1
Turnip Posted April 1, 2023 Posted April 1, 2023 I too run a Valve INDEX. I am having issues and was wondering what your thoughts are. I am using OpenXR toolkit and of course, I need to use Steam. I am using the Multi Threading BETA. I have the settings in DCS set to the recommended settings from here. DCS VR Settings & Optimization Guide (2023, Patch 2.8 Multi-threading) - GamersByNight I have STEAM set as the CURRENT OpenXR Runtime. My first question is "Are the settings in the STEAM VR BETA still used? In other words, if I am using OpenXR Toolkit, what effect does the STEAM VR BETA settings have on the sim? Are they overridden by OpenXR? I am using 120hz refresh rate in SteamVR with motion smoothing turned of am am gettings stutters and some noticeable lag. I have adjusted terrain settings etc in DCS and still have this happening. Secondly, what do you suggest I set my OpenXR Toolkit settings to? My system Specs: Operating System: Windows 11 Pro 64-bit (10.0, Build 22621) i9-12900K, ~3.2GHz DX12 32MB RAM NVIDIA GeForce RTX 3070 Ti
StarLightPL Posted April 10, 2023 Posted April 10, 2023 (edited) EDIT: something changed for the better since MT first launched, and I am now able to use reprojection without stutters. For me Motion smoothing was introducing severe fps fluctuations since ages now, so I have it force disabled for DCS. It gives me more or less stable 60fps in 120Hz mode of the Index. I tried 80 and 144, both introduce fluctuations. I also have SteamVR scaling pegged at 130% because 150% it wants is often too optimistic for my 3080 in general. Recently, SteamVR set itself automatically as openxr runtime, but some people on this forum got decreased performance when using openxr. Also what's interesting is, Motion reprojection seems to work better with MT version, but still is a source of frame drops on my i7-9700k. Oculus' ASW is much better than Valve's, sadly (compared e.g. on the Pico 4 + Virtual Desktop Streamer). Edited April 10, 2023 by StarLightPL i7-9700k, RTX 3080, 32GB RAM, Valve Index My VR YouTube channel || Streaming here sometimes || Tweeting silly things how to make Kegetys VR performance mod OvGME compatible || Valve Index masksize for Kegetys mod
StarLightPL Posted April 10, 2023 Posted April 10, 2023 That said, it seems SteamVR team is hard at work switching to OpenXR as a preferred API, so maybe things will (or have been) improved since. https://store.steampowered.com/news/app/250820?emclan=103582791435040972&emgid=3689049624610138402 i7-9700k, RTX 3080, 32GB RAM, Valve Index My VR YouTube channel || Streaming here sometimes || Tweeting silly things how to make Kegetys VR performance mod OvGME compatible || Valve Index masksize for Kegetys mod
StarLightPL Posted April 10, 2023 Posted April 10, 2023 OK, disregard what I wrote about reprojection. Just tested current OB build (2.8.3.38090), vanilla (no mods), and it has vastly improved so I could switch reprojection back to ON - Auto. There are some artifacts (especially on the external views), but the view from the cockpit is smooth again - at the cost of some squiggly HUD lines at times. It's worth it for me. I was even able to switch visibility back to Extreme, however it wasn't as smooth as on High. Will definitely have to play with the settings to establish a playable set... again I assume this in the log means it works in openxr now? SteamVR is set as OpenXR runtime by default. 2023-04-10 21:58:17.958 INFO VISUALIZER (Main): LAUNCH IN VR OpenXR: SteamVR/OpenXR : lighthouse Also loading seems to have improved, there aren't spikes when flying over Batumi on Caucasus in F18 free flight, previously it was almost always choppy when I descended to building-top levels. Overall very pleasantly surprised with the performance improvements. Maybe give it a try again? i7-9700k, RTX 3080, 32GB RAM, Valve Index My VR YouTube channel || Streaming here sometimes || Tweeting silly things how to make Kegetys VR performance mod OvGME compatible || Valve Index masksize for Kegetys mod
Recommended Posts