Steps to reproduce:
1. Open the attached project "OpenXRRuntimeSelection.zip"
2. Open the Sample Scene
3. In the Oculus App, confirm you are using the Oculus backend, go to "Settings > General > OpenXR Runtime"
4. Connected Oculus Quest 2 to PC via Link (Open Oculus App)
5. Make sure that the Oculus Plugin provider is enabled in XR Plug-in management under "Project settings > XR Plug-in management"
5. Enter Play mode
6. Observe there is no lag and the controllers work
7. Exit Play mode
8. Open SteamVR and enable the OpenXR backend, go to "Settings > Developer > Set SteamVR as OpenXR runtime"
9. Close SteamVR
10. Confirm the OpenXR backend is now set to SteamVR in the Oculus App
11. Enter Play mode
12. Observe controllers stop working
Expected results: same functionality regardless of the system OpenXR runtime
Actual results: Oculus controllers stop working with using SteamVR for OpenXR runtime with an Oculus Link device
Reproducible on: Oculus XR 1.12.1 - 3.1.1 (2020.3.40f1, 2021.3.10f1, 2022.1.19f1, 2022.2.0b8, 2023.1.0a12)
Tested with these devices:
VLNQA00415 - Oculus Quest 2 (Quest 2), CPU: Snapdragon XR2, GPU: Adreno 650, OS: 10
VLNQA00275 - Oculus Quest (Quest), CPU: Snapdragon 835 MSM8998, GPU: Adreno 540, OS: 10
Notes:
-On 2023.1.0a12 there is a lot of visual delay (lag)
-Issue was reported with visual degradation (lag) in mind, however, QA was unable to reproduce it
-Issue only reproduces with the Oculus XR plugin