cancel
Showing results for 
Search instead for 
Did you mean: 

UnrealEditor_OculusXREyeTracker Crashing UE5.1 when using NativeOpenXR

surox
Honored Guest

Hi, I am developing a game using Hand tracking in unreal 5.1. When previewing the game in editor, everything works as expected except for the hand tracking, which doesn't activate itself at all (still works in a build though). I have searched online and the solution that makes the most sense is to change the XR API to epic's native openXR. When i apply that change, the engine crashes on startup. How can i get Hand Tracking to work in the editor preview?

OculusXR Settings:

Spoiler
bAutoEnabled=False
XrApi=NativeOpenXR
ColorSpace=P3
ControllerPoseAlignment=Default
bSupportsDash=True
bCompositesDepth=True
bHQDistortion=False
bDynamicResolution=False
PixelDensityMin=0.800000
PixelDensityMax=1.200000
+SupportedDevices=Quest2
SuggestedCpuPerfLevel=SustainedLow
SuggestedGpuPerfLevel=SustainedHigh
FoveatedRenderingMethod=FixedFoveatedRendering
FoveatedRenderingLevel=Off
bDynamicFoveatedRendering=False
bSupportEyeTrackedFoveatedRendering=False
bCompositeDepthMobile=False
bFocusAware=True
bLateLatching=False
bRequiresSystemKeyboard=True
HandTrackingSupport=ControllersAndHands
HandTrackingFrequency=HIGH
HandTrackingVersion=V2
bInsightPassthroughEnabled=True
bAnchorSupportEnabled=False
bBodyTrackingEnabled=False
bEyeTrackingEnabled=False
bFaceTrackingEnabled=False
bDeploySoToDevice=False
bSupportExperimentalFeatures=False

Error log:

Spoiler
Log file open, 05/18/23 16:44:04
LogWindows: Failed to load 'aqProf.dll' (GetLastError=0)
LogWindows: File 'aqProf.dll' does not exist
LogProfilingDebugging: Loading WinPixEventRuntime.dll for PIX profiling (from ../../../Engine/Binaries/ThirdParty/Windows/WinPixEventRuntime/x64).
LogWindows: Failed to load 'VtuneApi.dll' (GetLastError=0)
LogWindows: File 'VtuneApi.dll' does not exist
LogWindows: Failed to load 'VtuneApi32e.dll' (GetLastError=0)
LogWindows: File 'VtuneApi32e.dll' does not exist
LogWindows: Started CrashReportClient (pid=13780)
LogWindows: Custom abort handler registered for crash reporting.
LogInit: Display: Running engine for game: Arcadia
LogCore: UnrealTraceServer: Trace store launch successful
LogCore: Initializing trace...
LogCore: Display: Requested channels: 'cpu,gpu,frame,log,bookmark'
LogCore: Finished trace initialization.
LogCsvProfiler: Display: Metadata set : platform="Windows"
LogCsvProfiler: Display: Metadata set : config="Development"
LogCsvProfiler: Display: Metadata set : buildversion="++UE5+Release-5.1-CL-23901901"
LogCsvProfiler: Display: Metadata set : engineversion="5.1.1-23901901+++UE5+Release-5.1"
LogCsvProfiler: Display: Metadata set : commandline="" I:\Arcadia\UE5_Will_Home\Arcadia_427\UEProj\Arcadia.uproject""
LogCsvProfiler: Display: Metadata set : os="Windows 10 (22H2) [10.0.19045.2965] "
LogCsvProfiler: Display: Metadata set : cpu="GenuineIntel|Intel(R) Core(TM) i9-10900K CPU @ 3.70GHz"
LogCsvProfiler: Display: Metadata set : pgoenabled="0"
LogCsvProfiler: Display: Metadata set : loginid="fe7b5f024a0fbd03e5a3a0b36de8c136"
LogCsvProfiler: Display: Metadata set : asan="0"
LogCsvProfiler: Display: Metadata set : llm="0"
LogStats: Stats thread started at 0.264894
LogICUInternationalization: ICU TimeZone Detection - Raw Offset: -5:00, Platform Override: ''
LogInit: Session CrashGUID >====================================================
Session CrashGUID > UECC-Windows-C95BB799460EB21ECCD6698CE30C04F7
Session CrashGUID >====================================================
...


0 REPLIES 0