Reminder: this is how WMR OpenXR updates work

Hey all,

I still see some confusion about it, so let me post a refresher.

About OpenXR for Windows Mixed Reality

OpenXR for Windows Mixed Reality is only useful for people who own a VR headset of the WMR family (eg: Samsung Odyssey, HP Reverb…) and who have WMR set as their OpenXR runtime (as opposed to SteamVR).

If WMR is not set as your OpenXR runtime, when you open the Mixed Reality Portal app, you get a banner at the top:

You can use “Fix it” to make sure WMR is set as your OpenXR runtime.

OpenXR Tools for Windows Mixed Reality is an optional application that lets you access our “Preview” (beta) runtime and also lets you change some settings related to resolution and Motion Reprojection. These settings have no effect if WMR is not set as your OpenXR runtime, or if you are using a non-WMR device (Oculus, Varjo, Pimax, Pico…).

You can read more about our release process here: OpenXR for Windows Mixed Reality - Release FAQ, and the short version is below:

About the MS Store packages

There are 2 OpenXR runtimes:

  • OpenXR for Windows Mixed Reality, aka the “Stable” runtime
  • OpenXR Tools for Windows Mixed Reality, aka the “Preview” (beta) runtime, you need to explicitly enable it in the app

image

The way we update our runtime typically come in 3 flavors:

a) We release a new Preview runtime (OpenXR Tools for Windows Mixed Reality) where the major version number is +1 from the previous one (eg: 111 → 112).

b) We promote the (previous) Preview runtime to Stable runtime (OpenXR for Windows Mixed Reality). This is typically rolled out progressively, and not everyone will get it at the same time (may take up to 1 week).

Occasionally:

c) We release a hotfix to the Preview runtime (OpenXR Tools for Windows Mixed Reality) where the major version number is the same from the previous one (eg: 111 → 111).

You can check the version number in the OpenXR Tools for Windows Mixed Reality app:

image

The Runtime version is the number that matters. The API version below does not matter to you (only for developers).

This value can be different whether you have the “Use latest Preview runtime” on or off.

About what’s going on since last week and in the week to come

What you saw starting last Friday was c), we pushed a hotfix to the Preview runtime for an important bug (Preview runtime kept the same major version number).

What you are starting to see this week is b), we promote the Preview runtime to Stable. Effectively, the “Use latest Preview runtime” in the OpenXR Tools for WMR does nothing (because Preview and Stable are the same version).

What you will see next week will be a), we will release a new Preview runtime with a major version number bump (to 112).

Have any doubt? You can always check the Release notes to see what changes and what the most current version numbers are:

Hopefully this clarifies some confusion. Thanks!

16 Likes

Update is rolling out in the next few hours. Version number is 112.2209.1004.

8 Likes

Hey Matt. Still no update in store. People are anxious…i mean…i am anxious. Roll it out brother :smiley:

2 Likes

Does anyone see the 112.2209.1004 OXR update in the microsoft store yet?

1 Like

No it is not in Store yet. or is there a way to update manually ?

nope, but Matthieu said it would be up in a “couple hours”. That was 13h ago

I said a few hours, from the moment we make the submission, the store processing may take up to 24 hours (technically even 48, but that is very rare), which I still count as a few hours. That latency is out of my control.

4 Likes

I see…no choice but to refresh like a mad man then :slight_smile:

1 Like

image

2 Likes

ahah that’s funny, on my side it’s still showing “pending certification”, but I can confirm that it seems to be here.

3 Likes

It’s out and Thank you for your work.

1 Like

Matt, i have no idea what you guys have done but for me this OXR update totally ruined everything. It’s hard to explain it, but i’m getting a constatn stuttery image even though the framerate is fixed at 31fps (toolkit numbers CPU 8k, GPU 20-24k). Lookit at the toolkit overlay it’s moving around very stuttery, almost like ghosting. I tried with hags off and on, not much difference. I tried running the game at base resolution, i tried disabling anything that could possibly interefere. I even tried turning MR completely off. The only thing i didn’t try is totally disabling the oxr toolkit. Also getting more distortions etc. I hope this is somehow just me, but this is just horrible.

Edit: After deselecting “use latest preview OpenXR runtime” and rebooting i don’t have the above mentioned problems. However when i click about i still see version number as 112.2209.1004. I’ll try selecting it back and running again.

Hi Matt. I can confirm what ExeRay said above, there seems to be a big issue with reprojection when using the latest preview openXR runtime with this new openxr tools update.

With the latest preview enabled MR is a complete mess, huge stuttering and massive artifacts all the time, like it’s running at 10 fps or less. Having the openxr toolkit enabled or disabled makes no difference at all, and neither does external locking of frames (rivatuner) nor any settings in MSFS itself. Turning off use latest preview works fine.

Hopefully others can confirm as well.

Thanks again for all your efforts!

1 Like

thank you for confirming, mate.

@mbucchia I just did additional testing. I reverted the dlss back to the original (latest dlss), made no difference. It’s just completely hosed. I also tried disabling the toolkit which for some reason makes matters even far worse. It’s a complete distortion fest.

Try DX11, as it seems more a DX12 issue for preview 112 so far.

i am running dx11

In talking to @mbucchia today, my preview v112 issues are better with DX11 than DX12. Your mileage may vary I guess.

i didn’t try dx12. I tend not to even try it until it’s supported through gpu drivers etc, however MR issues with latest OXR update are pretty significant even on dx11. Not exactly game breaking, but stil…

Reverb G2, RTX 3080, 5600x, 32 GB RAM

Finding similar results. If I disable, “Use latest preview OpenXR runtime” reprojection distortion is minimal when looking around. If I enable the preview runtime, reprojection distortion is very intense to the point that the entire view is warping when I look around. It feels as if it is rendering at a low frame rate. I’m getting 30 FPS when sitting on the runway with my settings, but this feels more like 10 or less.

I don’t usually have MR on, but v112 was struggling for me until I went back to DX11. I agree MR does seem worse so far so hopefully some tweaks on the way.