FYI, oculus software causing the sim to crash

Almost the same !!! Just one diffference, I use Quest 3. Now we have to wait until META solve the problem!!! No way!!! As above “META lost my respect!!!”

Hey everyone, I tried a quick fix and it’s working like before.

Here’s the tutorial: Reddit Link.

If you want the step-by-step video, it’s here: YouTube Link.

Just follow the video exactly and enjoy! Tested and approved!!

1 Like

Thank you!!! :1st_place_medal: :1st_place_medal:

Suggestion to everybody: go to

communityforums.atmeta , find “MSFS 2020 crash to desktop with new oculus driver” and ask/demand for a fix.

1 Like

I went back to Meta Runtime v57 for now

How does one do that? And why back so far?

Thanks. Mixed results. This effectively rolled back the desktop client and I was able to launch into MSFS with Toolkit. However Link will not launch into its UI. Thoughts?

Buddy happened to have a v57 copy and I blocked ports from updating.

Update. During all of this troubleshooting I had changed my video codec in oculus debug to H.265. This was causing the oculus link splash screen to hang. Setting it to H.264 fixed it. I can confirm that all works very well again in MSFS with quest 3 using link and toolkit following your guidance. Many thanks.

2 Likes

I just leave ODT codec at default and it automatically switches to h.264 with Link and h.265 with Air Link. The only thing I need to do is change encoding bitrate. I use 650mbps (copy/paste) with Link (not that much difference using 500mbps) and 0 with Air Link (then set to 200mbps Dynamic with meta-link dashboard far left icon). I don’t bother using the unsupported OpenXR Toolkit addon anymore btw.

A post was merged into an existing topic: Meta Quest Pro (Officially Announced)

Meta’s developers have released a patch that fixes the compatibility issue with the OpenXR Toolkit.

I recommend participating in the public test channel v68 to install the hotfix.

image

On behalf of the MSFS community I would like to thank the developer of the OpenXR Toolkit for assisting the Meta developers in resolving an issue with their application.

@mbucchia Your help was invaluable and greatly appreciated.

7 Likes

I’m sure that hotfix will be applied to the non-PTC very soon. I’m not sure whether or not you need to switch your headset into PTC. I think you may only need to do this with the meta-link pc app setting/beta tab. If so, that would be better because it’s a lot easier to switch back and forth from beta to non-beta on the PC app.

My Meta/Oculus PC App just updated to 68.0.0.474.361 - is that the hotfix?

How did you get it to push an update?

I just checked mine (meta-link app non-beta) and its still on 68.0.0.433.361 so maybe you’ve got a newer one that includes the hotfix and it hasn’t rolled out to me yet.

Thanks, I appreciate all your messages here and on reddit to send users in the right direction every time!

5 Likes

yep 68.0.0.474.361.

So join beta.

You’re very welcome.

1 Like

Ya, simply selecting beta (settings/beta tab) is the easy way to get this. Thanks.

Edit; My non-PTC/non-beta just updated on my QPro (v68.0.0.507.364) and meta-link pc app (v68.0.0.474.361). All’s working very well with my QPro/rtx4090 using Link (without OXRTK). Actually seems to work slightly better but it might just be a placebo thing, lol!

1 Like

Not sure if related,

Running QuestLink Version 71.0.0.167.524 (with beta enabled), 80 hz refresh on a 4080 (with NVidea drivers 561.09), am I still running into the issue where the headset will randomly freeze (and crash), forcing me to restart the headset.

MSFS2024 still tends to chug along after a momentary hanging.

(Getting to the point, I’m fed up with Mark ####erburgs lack of quality products)

Snippit of the code when the crash occurs

07/10 13:11:14.622 {!ERROR!} [xrstreaming_v2] WinUsb_WritePipe(handle:0x0000017640EFE4C0, ep:1, len:62464) failed: (31) A device attached to the system is not functioning.
07/10 13:11:14.622 {!ERROR!} [Kernel:Error] OVR Error:
  Code: -6102 -- ovrError_XRStreamingUSBIssue
  Description: WinUsb_WritePipe(handle:0x0000017640EFE4C0, ep:1, len:62464) failed: (31) A device attached to the system is not functioning.
  OVRTime: 338090.208001
  Time: 2024-10-07 13:11:14 [623:2:100]

07/10 13:11:14.633 {DEBUG}   [xrstreaming_v2] destroying topic 12 (Slice 2)...
07/10 13:11:14.633 {WARNING} [xrstreaming_v2] sendFrameSlice send chunk failed with 13 (XrspResultErrorCategory I/O error)
07/10 13:11:14.633 {!ERROR!} [xrstreaming_v2] failed to send frame. result=-1002
07/10 13:11:14.633 {!ERROR!} [Kernel:Error] OVR Error:
  Code: -6100 -- ovrError_XRStreamingGeneralIssue
  Description: failed to send frame. result=-1002
  OVRTime: 338090.218731
  Time: 2024-10-07 13:11:14 [633:732:500]

07/10 13:11:14.633 {INFO}    [xrstreaming_v2] Exiting thread 3592 (sendFrameThread)
07/10 13:11:14.635 {DEBUG}   [xrstreaming_v2] WindowsSession::InitializeEncoder: alpha = false
07/10 13:11:14.635 {DEBUG}   [xrstreaming_v2] Creating nVidia encoder
07/10 13:11:14.637 {INFO}    [xrstreaming_v2] ---- NVIDIA HEVC Capabilities ----
                Maximum number of B-Frames supported = 5
                Rate control modes supported = 63
                HW support for field mode encoding = 0
                HW support for monochrome mode encoding = 0
                HW support for FMO = 0
                HW capability for Quarter pel motion estimation = 1
                H.264 specific. Indicates HW support for BDirect modes = 0
                H264 specific. Indicates HW support for CABAC entropy coding mode = 1
                HW support for Adaptive Transform = 0
                HW support for encoding Temporal layers = 4
                HW support for Hierarchical P frames = 0
                HW support for Hierarchical B frames = 0
                Maximum Encoding level supported = 186
                Minimum Encoding level supported = 30
                HW support for separate colour plane encoding = 0
                Maximum output width supported = 8192
                Maximum output height supported = 8192
                Temporal Scalability Support = 1
                Dynamic Encode Resolution Change Support = 1
                Dynamic Encode Bitrate Change Support = 1
                Forcing Constant QP On The Fly Support = 1
                Dynamic rate control mode Change Support = 0
                Sub
07/10 13:11:14.640 {!ERROR!} [xrstreaming_v2] Failed to transmit frame slices. result=-1002
07/10 13:11:14.640 {!ERROR!} [Kernel:Error] OVR Error:
  Code: -6100 -- ovrError_XRStreamingGeneralIssue
  Description: Failed to transmit frame slices. result=-1002
  OVRTime: 338090.225859
  Time: 2024-10-07 13:11:14 [640:860:300]

07/10 13:11:14.640 {INFO}    [xrstreaming_v2] Exiting thread 5316 (sendSlicesThread)
07/10 13:11:14.643 {!ERROR!} [RemoteHeadset_V2] Error sending frame to session. Result=-1002.
07/10 13:11:14.643 {!ERROR!} [Kernel:Error] OVR Error:
  Code: -6101 -- ovrError_XRStreamingPluginIssue
  Description: Error sending frame to session. Result=-1002.
  OVRTime: 338090.229036
  Time: 2024-10-07 13:11:14 [644:37:100]

07/10 13:11:14.643 {!ERROR!} [RemoteHeadset_V2] Error sending buffered haptic to session. deviceType = 0, Result=-1002.
07/10 13:11:14.643 {!ERROR!} [Kernel:Error] OVR Error:
  Code: -6101 -- ovrError_XRStreamingPluginIssue
  Description: Error sending buffered haptic to session. deviceType = 0, Result=-1002.
  OVRTime: 338090.229088
  Time: 2024-10-07 13:11:14 [644:89:100]

07/10 13:11:14.643 {!ERROR!} [RemoteHeadset_V2] Error sending buffered haptic to session. deviceType = 1, Result=-1002.
07/10 13:11:14.643 {!ERROR!} [Kernel:Error] OVR Error:
  Code: -6101 -- ovrError_XRStreamingPluginIssue
  Description: Error sending buffered haptic to session. deviceType = 1, Result=-1002.
  OVRTime: 338090.229099
  Time: 2024-10-07 13:11:14 [644:100:200]

07/10 13:11:14.644 {INFO}    [RemoteHeadset_V2] Received request to stop Link
07/10 13:11:14.644 {DEBUG}   [xrstreaming_v2] <!--xrsp::Pairing:transitioning XrspSession state to Disconnected>
07/10 13:11:14.644 {DEBUG}   [xrstreaming_v2] xrsp::Pairing:transitioned XrspSession state to Disconnected
07/10 13:11:14.644 {INFO}    [xrstreaming_v2] oculus_xrs_session_state_transition previous_state: Connected current_state: Disconnected previous_session_type: streaming platform: Windows current_session_type: none previous_xrs_session_id: 0 xrs_session_id: 0
07/10 13:11:14.644 {DEBUG}   [xrstreaming_v2] trying to send transactional message BYE
07/10 13:11:14.649 {DEBUG}   [xrstreaming_v2] receive ping: org 0 recv 0 xmt 720424699359 (received at 338090234261700), offset divergence 7472
07/10 13:11:14.655 {!ERROR!} [RemoteHeadset_V2] Error sending frame to session. Result=-1002.
07/10 13:11:14.655 {!ERROR!} [Kernel:Error] OVR Error:
  Code: -6101 -- ovrError_XRStreamingPluginIssue
  Description: Error sending frame to session. Result=-1002.
  OVRTime: 338090.241373
  Time: 2024-10-07 13:11:14 [656:373:600]

07/10 13:11:14.655 {!ERROR!} [RemoteHeadset_V2] Error sending buffered haptic to session. deviceType = 0, Result=-1002.
07/10 13:11:14.655 {!ERROR!} [Kernel:Error] OVR Error:
  Code: -6101 -- ovrError_XRStreamingPluginIssue
  Description: Error sending buffered haptic to session. deviceType = 0, Result=-1002.
  OVRTime: 338090.241525
  Time: 2024-10-07 13:11:14 [656:526:100]

07/10 13:11:14.655 {!ERROR!} [RemoteHeadset_V2] Error sending buffered haptic to session. deviceType = 1, Result=-1002.
07/10 13:11:14.655 {!ERROR!} [Kernel:Error] OVR Error:
  Code: -6101 -- ovrError_XRStreamingPluginIssue
  Description: Error sending buffered haptic to session. deviceType = 1, Result=-1002.
  OVRTime: 338090.241545
  Time: 2024-10-07 13:11:14 [656:546:200]

07/10 13:11:14.656 {INFO}    [RemoteHeadset_V2] Received request to stop Link
07/10 13:11:14.656 {DEBUG}   [xrstreaming_v2] terminateSession: No active session
07/10 13:11:14.668 {!ERROR!} [RemoteHeadset_V2] Error sending frame to session. Result=-1002.
07/10 13:11:14.668 {!ERROR!} [Kernel:Error] OVR Error:
  Code: -6101 -- ovrError_XRStreamingPluginIssue
  Description: Error sending frame to session. Result=-1002.
  OVRTime: 338090.253811
  Time: 2024-10-07 13:11:14 [668:812:500]

07/10 13:11:14.668 {!ERROR!} [RemoteHeadset_V2] Error sending buffered haptic to session. deviceType = 0, Result=-1002.
07/10 13:11:14.668 {!ERROR!} [Kernel:Error] OVR Error:
  Code: -6101 -- ovrError_XRStreamingPluginIssue
  Description: Error sending buffered haptic to session. deviceType = 0, Result=-1002.
  OVRTime: 338090.253868
  Time: 2024-10-07 13:11:14 [668:869:100]

07/10 13:11:14.668 {!ERROR!} [RemoteHeadset_V2] Error sending buffered haptic to session. deviceType = 1, Result=-1002.
07/10 13:11:14.668 {!ERROR!} [Kernel:Error] OVR Error:
  Code: -6101 -- ovrError_XRStreamingPluginIssue
  Description: Error sending buffered haptic to session. deviceType = 1, Result=-1002.
  OVRTime: 338090.253879
  Time: 2024-10-07 13:11:14 [668:880:300]

07/10 13:11:14.669 {INFO}    [RemoteHeadset_V2] Received request to stop Link
07/10 13:11:14.669 {DEBUG}   [xrstreaming_v2] terminateSession: No active session
07/10 13:11:14.680 {!ERROR!} [RemoteHeadset_V2] Error sending frame to session. Result=-1002.
07/10 13:11:14.680 {!ERROR!} [Kernel:Error] OVR Error:
  Code: -6101 -- ovrError_XRStreamingPluginIssue
  Description: Error sending frame to session. Result=-1002.
  OVRTime: 338090.266281
  Time: 2024-10-07 13:11:14 [681:281:900]

07/10 13:11:14.680 {!ERROR!} [RemoteHeadset_V2] Error sending buffered haptic to session. deviceType = 0, Result=-1002.
07/10 13:11:14.680 {!ERROR!} [RemoteHeadset_V2] Error sending buffered haptic to session. deviceType = 1, Result=-1002.
07/10 13:11:14.680 {INFO}    [RemoteHeadset_V2] Received request to stop Link
07/10 13:11:14.680 {DEBUG}   [xrstreaming_v2] terminateSession: No active session
07/10 13:11:14.693 {!ERROR!} [RemoteHeadset_V2] Error sending frame to session. Result=-1002.
07/10 13:11:14.693 {!ERROR!} [RemoteHeadset_V2] Error sending buffered haptic to session. deviceType = 0, Result=-1002.
07/10 13:11:14.693 {!ERROR!} [RemoteHeadset_V2] Error sending buffered haptic to session. deviceType = 1, Result=-1002.
07/10 13:11:14.693 {INFO}    [RemoteHeadset_V2] Received request to stop Link
07/10 13:11:14.693 {DEBUG}   [xrstreaming_v2] terminateSession: No active session
07/10 13:11:14.705 {!ERROR!} [RemoteHeadset_V2] Error sending frame to session. Result=-1002.
07/10 13:11:14.705 {INFO}    [RemoteHeadset_V2] Received request to stop Link
07/10 13:11:14.705 {DEBUG}   [xrstreaming_v2] terminateSession: No active session
07/10 13:11:14.718 {!ERROR!} [RemoteHeadset_V2] Error sending frame to session. Result=-1002.
07/10 13:11:14.718 {INFO}    [RemoteHeadset_V2] Received request to stop Link
07/10 13:11:14.718 {DEBUG}   [xrstreaming_v2] terminateSession: No active session
07/10 13:11:14.730 {!ERROR!} [RemoteHeadset_V2] Error sending frame to session. Result=-1002.
07/10 13:11:14.730 {INFO}    [RemoteHeadset_V2] Received request to stop Link
07/10 13:11:14.730 {DEBUG}   [xrstreaming_v2] terminateSession: No active session
07/10 13:11:14.743 {!ERROR!} [RemoteHeadset_V2] Error sending frame to session. Result=-1002.
07/10 13:11:14.743 {INFO}    [RemoteHeadset_V2] Received request to stop Link
07/10 13:11:14.743 {DEBUG}   [xrstreaming_v2] terminateSession: No active session
07/10 13:11:14.755 {!ERROR!} [RemoteHeadset_V2] Error sending frame to session. Result=-1002.
07/10 13:11:14.756 {INFO}    [RemoteHeadset_V2] Received request to stop Link
07/10 13:11:14.756 {DEBUG}   [xrstreaming_v2] terminateSession: No active session
07/10 13:11:14.768 {!ERROR!} [RemoteHeadset_V2] Error sending frame to session. Result=-1002.
07/10 13:11:14.769 {INFO}    [RemoteHeadset_V2] Received request to stop Link
07/10 13:11:14.769 {DEBUG}   [xrstreaming_v2] terminateSession: No active session
07/10 13:11:15.144 {WARNING} [xrstreaming_v2] sending transactional message timed out after 500 ms, closing transport
07/10 13:11:15.144 {DEBUG}   [xrstreaming_v2] Starting WinUsb_ResetPipe
07/10 13:11:15.144 {!ERROR!} [Kernel:Error] [Aggregated 113 times] OVR Error:
  Code: -6101 -- ovrError_XRStreamingPluginIssue
  Description: Error sending buffered haptic to session. deviceType = 1, Result=-1002.
  OVRTime: 338090.728749
  Time: 2024-10-07 13:11:15 [143:750:300]

07/10 13:11:15.144 {!ERROR!} [RemoteHeadset_V2] [Aggregated 72 times] Error sending buffered haptic to session. deviceType = 1, Result=-1002.
07/10 13:11:15.144 {!ERROR!} [xrstreaming_v2] WinUsb_WritePipe(handle:0x0000000000000000, ep:255, len:1024) failed: (995) The I/O operation has been aborted because of either a thread exit or an application request.
07/10 13:11:15.144 {!ERROR!} [Kernel:Error] OVR Error:
  Code: -6102 -- ovrError_XRStreamingUSBIssue
  Description: WinUsb_WritePipe(handle:0x0000000000000000, ep:255, len:1024) failed: (995) The I/O operation has been aborted because of either a thread exit or an application request.
  OVRTime: 338090.729544
  Time: 2024-10-07 13:11:15 [144:544:600]

07/10 13:11:15.144 {!ERROR!} [xrstreaming_v2] WinUsb_WritePipe(handle:0x0000000000000000, ep:255, len:1024) failed: (6) The handle is invalid.
07/10 13:11:15.144 {!ERROR!} [Kernel:Error] OVR Error:
  Code: -6102 -- ovrError_XRStreamingUSBIssue
  Description: WinUsb_WritePipe(handle:0x0000000000000000, ep:255, len:1024) failed: (6) The handle is invalid.
  OVRTime: 338090.729586
  Time: 2024-10-07 13:11:15 [144:586:800]

07/10 13:11:15.144 {DEBUG}   [xrstreaming_v2] Starting WinUsb_AbortPipe
07/10 13:11:15.144 {DEBUG}   [xrstreaming_v2] Starting WinUsb_ResetPipe
07/10 13:11:15.144 {DEBUG}   [xrstreaming_v2] Starting WinUsb_AbortPipe
07/10 13:11:15.144 {DEBUG}   [xrstreaming_v2] Starting WinUsb_Free
07/10 13:11:15.144 {DEBUG}   [xrstreaming_v2] oculus_xrs_pc_usb_disconnected
07/10 13:11:15.144 {!ERROR!} [xrstreaming_v2] WinUsb_ReadPipe(handle:0x0000000000000000, ep:255, len:1024) failed: (995) The I/O operation has been aborted because of either a thread exit or an application request.
07/10 13:11:15.144 {!ERROR!} [Kernel:Error] OVR Error:
  Code: -6102 -- ovrError_XRStreamingUSBIssue
  Description: WinUsb_ReadPipe(handle:0x0000000000000000, ep:255, len:1024) failed: (995) The I/O operation has been aborted because of either a thread exit or an application request.
  OVRTime: 338090.730795
  Time: 2024-10-07 13:11:15 [145:796:600]

(edit: should be 4080, and attached logs of error)

1 Like