DCS OpenXR Quickstart Guide for G2 and other WMR headsets

Sigh…OpenXR is as good as folks say…very clear and smooth with my 2080Ti.

But then I can’t use OVR Toolkit or DSChadu / FlyPT Mover’s motion compensation as they both rely on SteamVR.

I feel like Homer Simpson years ago after eating a girl guide’s sample cookie - “Get me addicted and then jack up the price!!”

2 Likes

installed the toolkit but when i press CTRL F2 nothing happens…

Sad Season 1 Episode 1 GIF by NBC

solved!

was being just… stupid!

1 Like

Has anyone gotten OBS Studio working to record from VR after making the switch to OpenXR? I copied over the OCD3D plugin files that come with the OpenComposite download and reconfigured my capture profile to use the OCD3D Mirror…plus I enabled the mirror layer in the opencomposite config file. It looks like it is trying to work (I see some sporadic frames from DCS appearing in the OBS preview) but after a little while it crashes with the error below.

I vondar ifz we can replace Oculus w/ OpenXR if Rift users will benefit.

1 Like

Hi @Spinnaker and welcome to Mudspike! :mudspike:

Have you tried updating the .NET framework?

Edit. You can also try to reinstall Visual C++

1 Like

I confirmed that both packages are up to date. I still get the same error after a little while. Even before the crash it is clearly not running well. Could there be some encoder/output settings that need to be adjusted?

FWIW, I’ve re-installed this [OpenXR] due to SteamVR crashes with DCS. It seems to have fixed that. Have had little time to play with it however.

As for this:

Forced always on was what I preferred: when looking out to my left/right, low-level & fast, I would still see the scene ‘jumping’ when set to “Auto”. With “Always On” smooth as butta’.

1 Like

Ok, but did you try to reinstall them?
I’ve had some strange issues that was solved by reinstalling the latest VC++ redist. at least…

Yeah, it’s nice to not have SteamVR crash every other flight :+1:

Hey Spinnaker, do you ever check out the VR4DCS discord? If not, there is a ton of stuff related to OpenComposite in the vr-video-capture channel. They are also chatting up using the DCS mirror instead of OC OBS Plugin and setting input smoothing in the OpenXR Toolkit to 50% to get rid of the VR shakes. I’m going to test this asap. You might want to drop your question in there.

I think that it’s called Shaking reduction now.

3 Likes

for recording, I dont know if it works with openXR,

But the DCS VR Section allows a user to select left/right/both eyes, crop the image, and use the DCS Resolution set for the Mirror, and has for a while IIRC, its just features that have been overlooked.

For example. I used to record off the Oculus Mirror with OBS, now I can just record off the DCS Window itself set to 1080P (I dont have crop checkbox checked, but I set a custom resolution for my VR Profile so the aspect ratio stays correct for the window).

1 Like

With the Reverb G2, I tried the rectangle setting last night and it just elongates the DCS mirror without removing the mask. The Both setting puts both left and right HMD displays together without merging them, so neither is ideal unless your editing software could somehow do that.

I couldn’t tell any difference with cropped on.

Do you mean the source window in OBS, or the screen resolution setting in your profile? And what is the exact resolution of your profile window? Right now, I’m capturing the DCS mirror right eye for the A64D and setting a custom mask in OBS. It works but of course feels zoomed in.

Cropped checkbox isnt working for me in Stable or OB, reported

1 Like

I’ve been playing around with OpenComposite and OBS the last couple of days. I’m having no problems with the latest OBS plugin that comes with OCXR_WMR_ACC_v0.6.3. I dropped it in \Program Files\obs-studio\obs-plugins\64bit and can use it as a source. However, I get better fps using the DCS mirror as the source.

Capturing from VR running OpenConposite probably needs its own thread.

I wonder what the use for this option is? Or rather, what would it use for the Mirror’s res if it didn’t use the one set on the System page? The native resolution of one eye of your HMD? Regardless, I have my VR profile using 2160 x 2160 anyway, which is the native res of one eye of the G2. Seems to work well.

DCS Resolution would control the window/mirror window size.

when it says to edit the .ini file is it changing enable layers=true to false?
NM, found the ED thread with all the info. I was watching a youtube video which didnt show all the readme

1 Like

The vibrancy and contrast settings, using OXR ToolBox, are nice. Helps the NTTR map at least. Makes the ground textures less ‘muddy’, for no apparent cost.

I am new to VR and just got the G2 headset last week. I am around 30-55 or so FPS most of the time. I have rending on 100% in the XR settings and reprojection set to auto. My pixel density is set to 1.0 right now in DCS. I get what I can only describe as waves in the screen in certain areas. VR is really cool but I only wish it could look as good as my monitor did. Its annoying to me that anything out of the hotspot is blurry.

I downloaded open composite and when I run it DCS does not show up under App config. I thought this app was for if you have steam as well you can select dcs so it uses openxr. I dont have steam so not sure if I needed this at all.

I also got the OpenXR toolkit but not really sure what the settings do it in yet.

1 Like

Last time I tried the new opencomposite UI, DCS still crashed when starting after setting OpenXR as default runtime. I ended up using the DLL files from the last release of Opencomposite ACC instead.

Best not to install OpenXR Toolkit until you have OpenXR working without the toolkit, it adds another layer where things can go wrong. Does not make sense to add it until the other layers are working.