Forum Discussion

chilton's avatar
chilton
Protege
10 days ago

MRUK Shared: Unable to bind OpenXR function

This one's killin' me! 

It started with the release of v83 link I think. 

I get this on every system I own now, any time I try to connect a Unity 6.2 project to link. 

This wasn't happening before, and it's impossible to get around. Please help. I will take any advice and  try anything at this point. 

What I have tried: 
1. Uninstall everything
2. Reinstall everything
3. Change link cables
4. Try new headsets
5. Try on a new system with a different chip set
6. Try with a new project

Every single time I get this. All I can think of is that there's an error saying the version of the Meta tools in Unity is 81 but the link app is 83. Is that it? Do I just need to wait for an updated Unity plugin?

MRUK Shared: Unable to bind OpenXR function
UnityEngine.Debug:LogFormat (UnityEngine.LogType,UnityEngine.LogOption,UnityEngine.Object,string,object[])
Meta.XR.MRUtilityKit.MRUK:OnSharedLibLog (Meta.XR.MRUtilityKit.MRUKNativeFuncs/MrukLogLevel,char*,uint) (at ./Library/PackageCache/com.meta.xr.mrutilitykit@7a74cdb228ff/Core/Scripts/MRUK.cs:632)
Meta.XR.MRUtilityKit.MRUK:InitializeSharedLibrary () (at ./Library/PackageCache/com.meta.xr.mrutilitykit@7a74cdb228ff/Core/Scripts/MRUK.Shared.cs:89)

Thank you,

-Chilton

4 Replies

  • For now I'm working around this by faking a headset entirely in the app, and building on that. Then I hide that when I do a build. 

  • It fills the console with these. 999+ in a few seconds. But it always starts with that. 

    Then I get this one...
    Local Dimming feature is not supported
    UnityEngine.Debug:LogWarning (object)
    OVRManager:InitOVRManager () (at ./Library/PackageCache/com.meta.xr.sdk.core@d6da9ab40659/Scripts/OVRManager.cs:2395)
    OVRManager:Awake () (at ./Library/PackageCache/com.meta.xr.sdk.core@d6da9ab40659/Scripts/OVRManager.cs:2521)

    Then I get this one...
    [OVRPlugin] [XRCMD][failure] [XR_ERROR_ACTIONSET_NOT_ATTACHED]: xrGetDeviceSampleRateFB(m_xrSession, &hapticActionInfo, &deviceSampleRate), arvr\projects\integrations\OVRPlugin\Src\Util\CompositorOpenXR.cpp:15259 (arvr\projects\integrations\OVRPlugin\Src\Util/CompositorOpenXR.h:353)
    UnityEngine.Debug:LogWarning (object)
    OVRManager:OVRPluginLogCallback (OVRPlugin/LogLevel,intptr,int) (at ./Library/PackageCache/com.meta.xr.sdk.core@d6da9ab40659/Scripts/OVRManager.cs:2165)
    OVRPlugin:GetControllerHapticsDesc (uint) (at ./Library/PackageCache/com.meta.xr.sdk.core@d6da9ab40659/Scripts/OVRPlugin.cs:5273)
    OVRHaptics/Config:Load () (at ./Library/PackageCache/com.meta.xr.sdk.core@d6da9ab40659/Scripts/OVRHaptics.cs:76)
    OVRHaptics/Config:.cctor () (at ./Library/PackageCache/com.meta.xr.sdk.core@d6da9ab40659/Scripts/OVRHaptics.cs:71)
    OVRHaptics:.cctor () (at ./Library/PackageCache/com.meta.xr.sdk.core@d6da9ab40659/Scripts/OVRHaptics.cs:42)
    OVRManager:LateUpdate () (at ./Library/PackageCache/com.meta.xr.sdk.core@d6da9ab40659/Scripts/OVRManager.cs:3398)


    And the rest are [OVRPlugin] [XRCMD][failure] [XR_ERROR_ACTIONSET_NOT_ATTACHED]: xrGetDeviceSampleRateFB

  • Just a follow up, the v83 release on pre-release does NOT fix this problem.

    I am still unable to run any Unity app in editor with a link connection now. 


→ Find helpful resources to begin your development journey in Getting Started

→ Get the latest information about HorizonOS development in News & Announcements.

→ Access Start program mentor videos and share knowledge, tutorials, and videos in Community Resources.

→ Get support or provide help in Questions & Discussions.

→ Show off your work in What I’m Building to get feedback and find playtesters.

→ Looking for documentation?  Developer Docs

→ Looking for account support?  Support Center

→ Looking for the previous forum?  Forum Archive

→ Looking to join the Start program? Apply here.

 

Recent Discussions