-
Notifications
You must be signed in to change notification settings - Fork 161
Open
Labels
Needs: TriageNeeds to be triaged.Needs to be triaged.Type: BugA problem with an existing feature that can be fixed with the next patched release.A problem with an existing feature that can be fixed with the next patched release.
Description
Describe the bug
When using the XRI3 branch of MRTK3 in Unity 6 on Meta Quest, controller visualization and performance are broken:
- Even when hands are active, controllers are still visualized inside the hands.
- When controllers are active, they update at an extremely low framerate (~5 FPS), making them nearly unusable.
To reproduce
Steps to reproduce the behavior:
- Clone and open the XRI3 branch of MRTK3 in Unity 6.
- Build and run the sample scene (or any MRTK3/XRI3 scene) on Meta Quest.
- Enable hand tracking → controllers are still rendered inside the hands.
- Switch to controller input → controller visuals appear, but update at ~5 FPS.
Expected behavior
- When hand tracking is active, controllers should not be rendered inside the hands.
- When controller input is active, controller updates should run at full framerate (smooth, not lagging).
Screenshots
You can check this video capture from Quest 3.
Video shows controllers being visualized inside the hands, and when switching to controller input, the controller updates appear at ~5 FPS instead of smooth motion.
Your setup (please complete the following information)
- Unity Version: Unity 6000.0.0b / Unity 6 (tested build)
- MRTK Version or Commit: MRTK3, XRI3 branch (please specify commit if available)
Target platform (please complete the following information)
- HoloLens 2
- Magic Leap
- OpenXR (Meta Quest)
Metadata
Metadata
Assignees
Labels
Needs: TriageNeeds to be triaged.Needs to be triaged.Type: BugA problem with an existing feature that can be fixed with the next patched release.A problem with an existing feature that can be fixed with the next patched release.