Jump to content

Recommended Posts

Posted

Hello,

 

Anyone using opencomposite getting this error?

 

Screenshot2023-09-30092200.png.2bf4ff06d19249692b78531faf2d3de6.png

  • Like 1
Posted

Yup, I had it yesterday when attempting to update.  First tried deleting the contents of the Runtime folder to try updating again, but it failed.  Deleted the entire app, re-downloaded fresh and tried updating, but still jammed up.  So fired up IL-2 to see if it would work without the contents of the Runtime folder completed, and it did.  As soon as I was done with the Friday night combat box fights immediately after shutting the game down I re-opened opencomposite and it auto updated itself without touching the update button.  Working fine now.

  • Thanks 1
Posted

When that happens the update site ( https://znix.xyz/OpenComposite/download.php ) is down. You can however manually download the dlls from the build server here:

 

https://ci.appveyor.com/project/ZNix/openovr/build/job/k4ptaidfp8a6hqtm/artifacts

and

https://ci.appveyor.com/project/ZNix/openovr/build/job/bopnfwfho93stfe6/artifacts

 

You can then rename them to vrclient.dll and vrclient_x64.dll and put them in the runtime directory.

  • Thanks 2
Posted

Thanks a lot for the help! all is fixed..

FTC_Mephisto
Posted

Bit stupid: where should I put the dlls exactly? 

  • Upvote 1
Posted
32 minutes ago, FTC_Mephisto said:

Bit stupid: where should I put the dlls exactly? 

 

After re-naming the files per the firdimigdi instructions. I put them where I extracted the OpenComposite folder and in the runtime/bin subfolders..

  • Thanks 1
Posted (edited)
On 9/30/2023 at 12:55 PM, firdimigdi said:

When that happens the update site ( https://znix.xyz/OpenComposite/download.php ) is down. You can however manually download the dlls from the build server here:

 

https://ci.appveyor.com/project/ZNix/openovr/build/job/k4ptaidfp8a6hqtm/artifacts

and

https://ci.appveyor.com/project/ZNix/openovr/build/job/bopnfwfho93stfe6/artifacts

 

You can then rename them to vrclient.dll and vrclient_x64.dll and put them in the runtime directory.

Got my problem fixed, thank you!

Edited by chilli40
  • 2 weeks later...
Posted

Hi all,

As of yesterday I'm getting this error message:

image.png.a06e885791622ecabfbe8e5e53f2ea2b.png

 

Tried to replace vrclient_x64.dll in the runtime\bin folder with every version available on appveyor but no luck. Disabling the OpenXR toolkit doen't help. SteamVR works though. Any ideas on how I can fix this? Thanks!

 

Van.

JumpnShootman
Posted
On 10/17/2023 at 7:36 PM, VanVogt said:

Hi all,

As of yesterday I'm getting this error message:

image.png.a06e885791622ecabfbe8e5e53f2ea2b.png

 

Tried to replace vrclient_x64.dll in the runtime\bin folder with every version available on appveyor but no luck. Disabling the OpenXR toolkit doen't help. SteamVR works though. Any ideas on how I can fix this? Thanks!

 

Van.

Got a new quest 3 and same problem here

Posted
On 10/17/2023 at 8:36 PM, VanVogt said:

Hi all,

As of yesterday I'm getting this error message:

image.png.a06e885791622ecabfbe8e5e53f2ea2b.png

 

Tried to replace vrclient_x64.dll in the runtime\bin folder with every version available on appveyor but no luck. Disabling the OpenXR toolkit doen't help. SteamVR works though. Any ideas on how I can fix this? Thanks!

 

Van.

 

The failure point seems to be when querying for DirextX11 capabilities.

Possible reasons:

Your system perhaps has an integrated GPU that the game is trying to use.
You changed the OpenXR runtime to one that is not valid for your HMD. Get xrpicker (direct link to current windows build as of this post) and use it to switch to the correct one.

Posted

Hey firdimigdi!

Thanks for the insight. No integrated GPU, it's a 4090 running on a Prime Asus board. No changes to the OpenXR runtime, but the Oculus app self updated before the troubles started (I cannot revert back as much as I'd love to.)

I use Opencomposite with the OpenXR tookit. Narrowed the problem to a Opencomposite dll / Oculus runtime problem.

I got IL-2 working by using SteamVR as runtime, then Opencomposite and OpenXR toolkit both work fine. I'd love to be able to get back to native Opencomposite/Oculus runtime as the SteamVR slaughters my framerate.

Incidentally the OC/OXR toolkit works fine in other titles (DCS, etc), IL-2 is the only one crashing.

 

System is 

Quest Pro on wired Oculus link (powered usb3) 

Oculus runtime, Opencomposite / OpenXR toolkit

Nvidia 4090 and Intel i9 9900K.

 

Posted

Found the fix (on OC discord channel): disable beta version of the Oculus app. All good now.

Posted

I have a complete loss of Open Composite, xr toolkit and XRNecksaver.   I intend to take all out and reinstall, as I've tried all other options including replacement dll's etc.  Can someone please  a) advise me on any actions I need to take to uninstall apart from "uninstall programmes" and just delete,  b) confirm the latest download locations for these programmes c) any other settings I need to make (steam, occulus etc).

 

Anyone else having issues like this over the last 2 weeks?!

  • 1 month later...
Posted (edited)
On 9/30/2023 at 12:55 PM, firdimigdi said:

When that happens the update site ( https://znix.xyz/OpenComposite/download.php ) is down. You can however manually download the dlls from the build server here:

 

https://ci.appveyor.com/project/ZNix/openovr/build/job/k4ptaidfp8a6hqtm/artifacts

and

https://ci.appveyor.com/project/ZNix/openovr/build/job/bopnfwfho93stfe6/artifacts

 

You can then rename them to vrclient.dll and vrclient_x64.dll and put them in the runtime directory.

 

Hello,

 

I can't find the per-game files downloads in those links. There are some jobs but no dowloads. Where am I supposed to go next for the downloads after I click on those links?

 

Thanks.

 

 

 

Edited by Sabrefly
Posted (edited)
8 hours ago, Sabrefly said:

 

Hello,

 

I can't find the per-game files downloads in those links. There are some jobs but no dowloads. Where am I supposed to go next for the downloads after I click on those links?

 

Thanks.

 

 

 

 

I don't think you need this manual workaround any more, the OpenComposite launcher was fixed some time ago.

 

However if you must then use

https://ci.appveyor.com/project/ZNix/openovr

(the previously linked build has expired)

 

And download by selecting whichever platform you need and looking under "Artifacts".

 

Edited by firdimigdi
  • Like 1
Posted (edited)

Do I still need OpenComposite at all if I have VirtualDesktop (with OpenXR runtime) and want to use OpenXR Toolkit, XRNecksafer in IL-2GB with my PIco 4?

 

Thanks.

Edited by Sabrefly
Posted

Any game that is OpenVR/SteamVR requires OpenComposite (OpenXR branch) to translate calls from OpenVR to OpenXR.

  • Upvote 1
  • 2 weeks later...
Posted
On 12/13/2023 at 12:44 PM, firdimigdi said:

Any game that is OpenVR/SteamVR requires OpenComposite (OpenXR branch) to translate calls from OpenVR to OpenXR

 

IL-2 is an OpenVR game and I have never used OpenComposite with Pico4 or Quest3.

SteamVR Runtime can talks both, OpenVR and OpenXR.

Posted
38 minutes ago, chiliwili69 said:

SteamVR Runtime can talks both, OpenVR and OpenXR.

 

SteamVR and Oculus both provide an OpenXR Runtime implementation but for any non-OpenXR game to talk to it it requires an intermediate translation layer. This is what OpenComposite is.

Posted
20 minutes ago, firdimigdi said:

an intermediate translation layer.

But SteamVR is acting as this translation layer as well.  

I have been always using SteamVR to play IL-2 in VR (never used OpenComposite).

 

When I use SteamVR with the Quest3 this image show you that the OpenXR Runtime is SteamVR (which talks OpenVR with IL-2) and also the OculusXR plugin layer

apis.png.51bfbef7986c02908f17f0db94daaa76.png

Posted (edited)
9 hours ago, chiliwili69 said:

But SteamVR is acting as this translation layer as well.  

I have been always using SteamVR to play IL-2 in VR (never used OpenComposite).

 

When I use SteamVR with the Quest3 this image show you that the OpenXR Runtime is SteamVR (which talks OpenVR with IL-2) and also the OculusXR plugin layer

apis.png.51bfbef7986c02908f17f0db94daaa76.png

 

Indeed that tells you that if you run an OpenXR title like DCS's recent ver or MSFS (or a one via OpenComposite's openxr branch) then the Oculus (or SteamVR) OpenXR runtime implementation will be used.

 

Here's a handy schematic in the form of a puzzle which might (or might not) clear it up a bit:

https://docs.google.com/drawings/d/1D-IwVplUBbApKeV2m02s8Qh5Hi2a6Ec6JIFN44p8-gY/edit

 

Edited by firdimigdi
Posted
14 hours ago, firdimigdi said:

 

Here's a handy schematic in the form of a puzzle which might (or might not) clear it up a bit:

https://docs.google.com/drawings/d/1D-IwVplUBbApKeV2m02s8Qh5Hi2a6Ec6JIFN44p8-gY/edit

 

Wow!  I love this schematic, very very nice! And general for all kind of games and headsets  Did you do it?

 

I was trying to create something similar just for IL-2 , but it is much worse than the one you showed

 

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...