Skip to main content
New Participant
April 6, 2025
Solved

Unity Meta XR Simulator Problem

I'm encountering an issue on macOS (Apple M2) where the XR Simulator launches but then freezes continuously with the following error in the logs:

[OVRPlugin] [XRCMD][failure] [XR_ERROR_HANDLE_INVALID]: xrEndFrame(m_xrSession, &frameEndInfo), arvr/projects/integrations/OVRPlugin/Src/Util/CompositorOpenXR.cpp:11579 (arvr/projects/integrations/OVRPlugin/Src/Util/CompositorOpenXR.h:342)
UnityEngine.Debug:LogWarning (object)
OVRManager:OVRPluginLogCallback (OVRPlugin/LogLevel,intptr,int) (at ./Library/PackageCache/com.meta.xr.sdk.core@f03b72423aa0/Scripts/OVRManager.cs:2156)

[OVRPlugin] EndFrame_Internal() FAILED (arvr/projects/integrations/OVRPlugin/Src/Util/CompositorOpenXR.cpp:18389)
UnityEngine.Debug:LogWarning (object)
OVRManager:OVRPluginLogCallback (OVRPlugin/LogLevel,intptr,int) (at ./Library/PackageCache/com.meta.xr.sdk.core@f03b72423aa0/Scripts/OVRManager.cs:2156)

The window opens, but there is no interaction whatsoever, and only a black screen is displayed in the render view.

 

 When running the same project on Windows, it works normally.

 

Any insights or additional suggestions would be greatly appreciated. Thank you!

    This topic has been closed for replies.
    HutioAnswer
    New Participant
    April 8, 2025

    Wow, I found the solution. In the Camera Rig’s Inspector, just change the Tracking Origin Type from Floor Level to Eye Level. I’m not really sure why it works, though.

    2 replies

    HutioAuthor
    New Participant
    April 8, 2025

    Installed Vulkan API

    Unity Version: 6000.0.45f1

    SDK version: v74

    When I turn off the "Meta XR feature group" in Project Settings, the simulator works fine.

    but, Empty space, nothing shows up...

    And when I turn it on, the simulator freezes

    HutioAuthorAnswer
    New Participant
    April 8, 2025

    Wow, I found the solution. In the Camera Rig’s Inspector, just change the Tracking Origin Type from Floor Level to Eye Level. I’m not really sure why it works, though.