Skip to main content
New Participant
July 16, 2024
Solved

Latest Oculus Beta version breaks OpenXR Toolkit

  • July 16, 2024
  • 18 replies
  • 7115 views

I'm on Oculus beta branch and yesterday's update has broken compatibility of the OpenXR Toolkit with many games. Have had to revert back to previous version.

Best answer by kraszus

A hotfix to PTC version has now corrected this bug.

18 replies

New Participant
July 31, 2024

Microsoft Flight Simulator with OpenXR-Toolkit doesn't work either.

I wish it was possible to downgrade the meta software...

OlderGamer1054226
Up and Coming
July 31, 2024

And on top of that, the meta app, after it's update (more of a complete reinstall by the look of it), reset my preferences, and I found I was now set to 70Hz, and the slider was at 1.0x.

Be nice if this got mentioned in the update notes.

 

kraszusAuthorAnswer
New Participant
August 2, 2024

A hotfix to PTC version has now corrected this bug.

Participant
August 2, 2024

kraszus,  can you give a little more info?   I'm also on the PTC version of both the Quest OS and the Meta Quest Link app and I'm still seeing Runtime version: 68.0.0.433.361 on the link app side which is the original version Meta released that has the OpenXR issue.   Is that the same runtime version you are seeing on the Meta Quest Link app PTC?  

8/2 Update #1: Oops nevermind I see it now: PTC now has this hotfix version: 68.0.0.474.361.   Testing now...

8/2 Update #2: I've confirmed now that this hotfix version of the Meta Quest Link app fixes the issue for us (our game is built in Unreal 4.27.2 and uses OpenXR).

kraszusAuthor
New Participant
August 2, 2024

With the hotfix, my version now is 68.0.0.474.361

Ngoisigma
New Participant
August 5, 2025

Известная проблема Meta Quest v68 ломает OpenXR Toolkit. Обновление Meta v68 вносит критическую ошибку в обработку вызова xrEnumerateInstanceExtensionProperties. Это соответствие совместимости с OpenXR Toolkit и API других уровней (OBS Mirror, OXRMC), что приводит к сбоям во многих приложениях (например, ATS/ETS, MSFS, iRacing) при использовании Link Cable через OpenXR. Основная причина Meta Runtime неправильно использует XR_ERROR_SIZE_INSUFFICIENT для допустимой идиомы с двумя вызовами, нарушающую спецификацию OpenXR 1.0 Spec §2.13. Обходной путь (временный), удалите обёртку CHECK_XRCMD() из send.cpp. Это позволяет обойти ложную ошибку.  Необходимое решение со стороны Мета должно быть направлено на проверку требований по охране окружающей среды в соответствии со спецификацией.  Информирование разработчиков API через Khronos/GitHub.  Предотвратить регрессию в нефтяных выпусках. Поддержка OpenXR QA в предварительной версии.

 

FDL: Σ-FDL::META-ERROR-AXIS::OPENXR-DISRUPTION