Jump to content

Has OpenXR for Quest 3 users in Il-2 now broke?


Recommended Posts

GSHWK_Houndstone_Hawk
Posted

Has something changed in the last few months?

 

I am using a Quest 3 (with link cable) with IL-2 along with OpenComposite/OpenXR Toolkit but after a few months away from the sim, coming back, it no longer works. I've tried the openvr_api.dll files in the game & viewer folders of IL-2 directory as well as switching back to the original files, with IL-2 OpenComposite set to OpenComposite runtime but clicking 'PLAY' on the launcher (if 'Enable VR' box in settings is checked) , the launcher just disappears and will never load the game.

I've also tried starting from within the Meta Quest software from the headset and same results.

 

Is OpenComposite now broke for IL-2 with Quest 3 or am I missing something here?

 

Any help would be most appreciated as I'm wasting evenings just trying to get it to work.

It's also worth noting that whenever I change from OpenComposite to SteamVR in the OpenComposite switcher, it runs in VR straight away but I thought the whole point of OpenXR was to avoid & bypass SteamVR.

 

Thanks.

Posted

Oculus pushed an update today that broke compatibility with Oculus Link and OpenXR Toolkit. They did this despite the developer of OXR Toolkit informing them of a nasty  bug in their update :(

 

 

  • Like 1
GSHWK_Houndstone_Hawk
Posted

Well thanks to you two kind peeps, I can put these infuriating time wasting problem solving evenings to bed for a little while then.

Many thanks for the info.

III/JG11_Tiger
Posted
On 7/31/2024 at 5:29 AM, GSHWK_Houndstone_Hawk said:

Has something changed in the last few months?

 

I am using a Quest 3 (with link cable) with IL-2 along with OpenComposite/OpenXR Toolkit but after a few months away from the sim, coming back, it no longer works. I've tried the openvr_api.dll files in the game & viewer folders of IL-2 directory as well as switching back to the original files, with IL-2 OpenComposite set to OpenComposite runtime but clicking 'PLAY' on the launcher (if 'Enable VR' box in settings is checked) , the launcher just disappears and will never load the game.

I've also tried starting from within the Meta Quest software from the headset and same results.

 

Is OpenComposite now broke for IL-2 with Quest 3 or am I missing something here?

 

Any help would be most appreciated as I'm wasting evenings just trying to get it to work.

It's also worth noting that whenever I change from OpenComposite to SteamVR in the OpenComposite switcher, it runs in VR straight away but I thought the whole point of OpenXR was to avoid & bypass SteamVR.

 

Thanks.

Try turning off public test channel in the meta app that worked for me to be able to play, still cant use OXRTK yet but Il2 itself is working for me again.

  • Thanks 1
GSHWK_Houndstone_Hawk
Posted
18 hours ago, III/JG11_Tiger said:

Try turning off public test channel in the meta app that worked for me to be able to play, still cant use OXRTK yet but Il2 itself is working for me again.

That was never turned on. Never used it. Just gonna have to wait for META to bring out upate v69

  • Sad 1
LLv44_Kippari
Posted

Try this: download, unzip and install into the Oculus downloads. Let it overwrite. Turn off the automatic update in the settings of Meta.

Downloads.rar

  • Thanks 1
GSHWK_Houndstone_Hawk
Posted
On 8/4/2024 at 11:43 AM, LLv44_Kippari said:

Try this: download, unzip and install into the Oculus downloads. Let it overwrite. Turn off the automatic update in the settings of Meta.

Downloads.rar 167.99 kB · 5 downloads

Yep. This was it. Now I have use of OXR Tools as well. Thank you so much.

 

  • 1 month later...
Posted

Do someone know if v69 fixed this?
is openxr working is this version?

Posted
3 hours ago, Hinterseer said:

Do someone know if v69 fixed this?
is openxr working is this version?

I tried with the beta patch some weeks ago and it was working!

This one:
image.png.769914e108a0a624d71e91bf1c95ed83.png

 

But I've been away for some time and have not tested it since.

  • Like 1
III/JG11_Tiger
Posted
On 9/12/2024 at 4:02 AM, Hinterseer said:

Do someone know if v69 fixed this?
is openxr working is this version?

I was having issues so followed the above suggestions and wound back meta to v67 which worked for me, last Sunday I updated to v69 and fortunately everything seems to work okay, I was using XRNS and XRtoolkit with IL2

  • Like 1
  • 1 month later...
FTC_ChilliBalls
Posted

Anyone know whether it‘s possible to downgrade the Q3 itself? The devs of Virtual Desktop don’t really care for compatibility with OpenComposite, so the only possibility seems to be that. 

Posted
1 hour ago, FTC_ChilliBalls said:

Anyone know whether it‘s possible to downgrade the Q3 itself? The devs of Virtual Desktop don’t really care for compatibility with OpenComposite, so the only possibility seems to be that. 

I'd argue it is not possible, due to being closed source from Meta and all. Can't find evidence for this but couldn't find evidence for downgrading also. 😅

What's the problem with VD and OpenComposite? I was thinking of ditching Air Link and using VD, but your comment made me question this option.

FTC_ChilliBalls
Posted (edited)

OpenComposite hasn‘t been as performant as usual, and it seems to no longer play nice with VD, including stuttering images as well as positional data.

 

I started noticing this behaviour ever since v69 hit. As an upside, SteamVR has been performing surprisingly well, though the image quality doesn‘t seem to be entirely the same 

Edited by FTC_ChilliBalls
  • Like 2
Posted

Current version of VD broke some games when using OC. Dev is aware and next version should be fixed.

 

You can set VD back one version, which solves the issue in the latest version.

 

First thing I did was in headset go to Settings/Apps/Installed Apps/Virtual Desktop/Release Channels and then select Previous. Then back to Library/select the three dots menu on Virtual Desktop and you should see Update. If not then run uninstall and then reinstall it. Then download the streamer Release Version 1.32.13 Uninstall the current streamer and install the downloaded one and run it. Start VD. You should now see v1.32.13 in your VD window and all is well. When a new version comes out, you may have to go back and reset the channel to Live channel.

 

Also recommend using the DLL from APPVEYOR BUILD 49933861 of OC. https://opencomposite.znix.xyz/builds/view_build?commit=43e551a4506880ab1a71b8b9fec2fd7fbb27372f

FTC_ChilliBalls
Posted (edited)
6 hours ago, dryheat94 said:

Current version of VD broke some games when using OC. Dev is aware and next version should be fixed.

 

You can set VD back one version, which solves the issue in the latest version.

 

First thing I did was in headset go to Settings/Apps/Installed Apps/Virtual Desktop/Release Channels and then select Previous. Then back to Library/select the three dots menu on Virtual Desktop and you should see Update. If not then run uninstall and then reinstall it. Then download the streamer Release Version 1.32.13 Uninstall the current streamer and install the downloaded one and run it. Start VD. You should now see v1.32.13 in your VD window and all is well. When a new version comes out, you may have to go back and reset the channel to Live channel.

 

Also recommend using the DLL from APPVEYOR BUILD 49933861 of OC. https://opencomposite.znix.xyz/builds/view_build?commit=43e551a4506880ab1a71b8b9fec2fd7fbb27372f

I‘ve been having issues with using any setting above 72 Hz if I use Godlike even in the previous version of VD, the latest one just exacerbated the issue to the point where OC just doesn‘t work at all anymore.

 

IDK when exactly the issue started, but for some reason the encoding rather than the decoding shows increased latency, resulting in the aforementioned issues.

Edited by FTC_ChilliBalls
Posted
42 minutes ago, FTC_ChilliBalls said:

I‘ve been having issues with using any setting above 72 Hz if I use Godlike even in the previous version of VD, the latest one just exacerbated the issue to the point where OC just doesn‘t work at all anymore.

 

IDK when exactly the issue started, but for some reason the encoding rather than the decoding shows increased latency, resulting in the aforementioned issues.

 

I've never been able to use Godlike. Always has high latency. I stick with Ultra. 4080/5800X3D. Hopefully the next version comes soon. Seems to be a lot of complaints in their Discord with the current version. Dev said he's already found the problem and fixed it, so fingers crossed.

FTC_ChilliBalls
Posted
16 hours ago, dryheat94 said:

 

I've never been able to use Godlike. Always has high latency. I stick with Ultra. 4080/5800X3D. Hopefully the next version comes soon. Seems to be a lot of complaints in their Discord with the current version. Dev said he's already found the problem and fixed it, so fingers crossed.

The 4080 has double the encoding power than the 3080TI, so it should  easily be able to  handle Godlike given that my 3080TI is handling Godlike at 91% resolution.

 

 

Posted (edited)
3 hours ago, FTC_ChilliBalls said:

The 4080 has double the encoding power than the 3080TI, so it should  easily be able to  handle Godlike given that my 3080TI is handling Godlike at 91% resolution.

 

 

You are using Godlike, but then setting resolution to 91%. That makes no sense. Resolution should always be set to 100% for VD, then use the appropriate setting in VD. You are basically using Ultra with your settings. I can run Godlike with my 4080, but the latency is too high so I choose not to. Lowering my resolution will fix that, but again, it's counter productive. I just select Ultra.

Edited by dryheat94
FTC_ChilliBalls
Posted (edited)
18 hours ago, dryheat94 said:

You are using Godlike, but then setting resolution to 91%. That makes no sense. Resolution should always be set to 100% for VD, then use the appropriate setting in VD. You are basically using Ultra with your settings. I can run Godlike with my 4080, but the latency is too high so I choose not to. Lowering my resolution will fix that, but again, it's counter productive. I just select Ultra.

Actually, there is a difference, since Godlike has a higher encoding resolution.

 

I was just playing around with settings to get better spotting when I theorised that since I was already Upscaling the internal resolution of game from Ultra, the GPU itself wouldn’t have to work more if I did the opposite with Godlike, and that perhaps there was image quality to be gained from the stream somehow. This was confirmed by the devs when I asked, and explained through the encoder resolution, which also explained why encoding latency was increased.

Edited by FTC_ChilliBalls

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...