Twwhitey Posted January 27, 2023 Posted January 27, 2023 So I really want to give OpenXR a go vs. SteamVR for my Reverb G2 but I can't for the life of me get OpenXR Motion Reprojection "Automatic" mode in to engage. My system (13900K + 4090) and DCS settings (pretty spartan by most standards) can generally support 90fps in most of the single player persistent missions I churn through by myself. When using SteamVR (with Motion Smoothing set to "Auto" in SteamVR) say I get into a busy area (like overflying Damascus) I can watch the Framerate indicator drop from 90fps to 45fps which I believe indicates that Motion Smoothing has "kicked in" and is now engaged... when I leave the area or things get generally get less busy (i.e. look to the sky) the framerate jumps back up to 90fps. "Auto" appears to be working as expected... When using OpenXR with Motion Reprojection set to "Automatic" in the above scenario the "Automatic" engagement doesn't seem to happen... same scenario as above but instead of 90fps <> 45fps I'll see framerates bounce around from the 60's and up (with obvious stuttering) until things lighten up and I'm back at the 90fps threshold. nullLike I said I like the idea of ditching SteamVR but the fact that I can fly *most* of the time at 90fps but have Motion Smoothing/Reprojection kick in temporarily and automatically when need be is really nice.. not having the feature work is literally game changing... Anyone have any theories why this wouldn't work in OpenXR? Is there another setting somewhere I need to check that might be overriding that Automatic setting? i9-9900K @ 5.0GHz, ASUS ROG Z390 MAXIMUS XI HERO, ASUS GeForce RTX 2080Ti 11GB, 32GB DDR4 @ 3866MHZ, 1TB Intel 660P M.2 NVMe SSD, 1TB WD Black SN750 NVMe SSD, Oculus Rift S
edmuss Posted January 27, 2023 Posted January 27, 2023 Your answer is on the very first post of my openxr tuning guide that I wrote last year Reprojection in openxr needs to be set to always on or disabled, auto only works for MSFS and I think is something of a legacy design choice that isn't utilised anymore. If you're using native openxr then reprojection may well not work, however if you're using open composite then it will work ok but with the artifacts normally associated with the openxr runtime (in other words it's not as good as steamvr or oculus). 2 1 Ryzen7 7800X3D / RTX3080ti / 64GB DDR5 4800 / Varjo Aero / Leap Motion / Kinect Headtracking TM 28" Warthog Deltasim Hotas / DIY Pendular Rudders / DIY Cyclic Maglock Trimmer / DIY Abris / TM TX 599 evo wheel / TM T3PA pro / DIY 7+1+Sequential Shifter / DIY Handbrake / Cobra Clubman Seat Shoehorned into a 43" x 43" cupboard.
Twwhitey Posted January 27, 2023 Author Posted January 27, 2023 (edited) ahh got it thanks @edmuss I actually found an older thread posting where it was explained better (to me) and I completely spaced on that so sorry about that. That said I saw the recent post-OB patch (before the hotfix) posts where it was recommended to set Disabled or Auto (i.e NOT to set "Always On" because of the crashing) which is confusing because it sounds like Auto doesn't do anything for DCS... LOL That said, based on what I read... is it correct to state that "Always On" doesn't necessarily mean that Motion Reprojection is "Always On"... it's only "On" if you can't maintain 90fps (@ 90Hz)... is that correct? Edited January 27, 2023 by Twwhitey 1 i9-9900K @ 5.0GHz, ASUS ROG Z390 MAXIMUS XI HERO, ASUS GeForce RTX 2080Ti 11GB, 32GB DDR4 @ 3866MHZ, 1TB Intel 660P M.2 NVMe SSD, 1TB WD Black SN750 NVMe SSD, Oculus Rift S
Jive Posted January 27, 2023 Posted January 27, 2023 Basically you need to have 'Always On' selected for MR, it's just that it's crashing the game at the moment. When a hotfix appears it's worth experimenting with though. It's buttery smooth but you'll need to see if the artifacts caused by it bother you or not. I tend to naturally filter them out after a little while and enjoy the smoothness
Pikey Posted January 27, 2023 Posted January 27, 2023 Can confirm after testing this and hearing of it that I got 5/5 crashes with "Always on". DIsabled is fine. To be fair, Auto (Default) was not crashing (or doing what it said) but another user said it crashed on Auto so I would advise setting it off for now. This is kindda important and hidden. ___________________________________________________________________________ SIMPLE SCENERY SAVING * SIMPLE GROUP SAVING * SIMPLE STATIC SAVING *
YoYo Posted January 28, 2023 Posted January 28, 2023 (edited) 12 hours ago, Twwhitey said: So I really want to give OpenXR a go vs. SteamVR for my Reverb G2 but I can't for the life of me get OpenXR Motion Reprojection "Automatic" mode in to engage. My system (13900K + 4090) and DCS settings (pretty spartan by most standards) can generally support 90fps in most of the single player persistent missions I churn through by myself. When using SteamVR (with Motion Smoothing set to "Auto" in SteamVR) say I get into a busy area (like overflying Damascus) I can watch the Framerate indicator drop from 90fps to 45fps which I believe indicates that Motion Smoothing has "kicked in" and is now engaged... when I leave the area or things get generally get less busy (i.e. look to the sky) the framerate jumps back up to 90fps. "Auto" appears to be working as expected... When using OpenXR with Motion Reprojection set to "Automatic" in the above scenario the "Automatic" engagement doesn't seem to happen... same scenario as above but instead of 90fps <> 45fps I'll see framerates bounce around from the 60's and up (with obvious stuttering) until things lighten up and I'm back at the 90fps threshold. nullLike I said I like the idea of ditching SteamVR but the fact that I can fly *most* of the time at 90fps but have Motion Smoothing/Reprojection kick in temporarily and automatically when need be is really nice.. not having the feature work is literally game changing... Anyone have any theories why this wouldn't work in OpenXR? Is there another setting somewhere I need to check that might be overriding that Automatic setting? Yes, you have right, in DCS it doesnt work. It works the same like disable (if you use native OpenXR only, not from Steam).This issue is from ED side, not OpenXR, the best way to see how it works is MSFF. It works in the whole scale, even if you have 25 fps. Implementation of this in MSFS is amazing. DCS, even with hotfix is buggy still, Im waiting for HF2, I hope soon. Edited January 28, 2023 by YoYo 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
Recommended Posts