Search Issue Tracker
Not Reproducible
Votes
3
Found in
6000.0.0b13
6000.1.0a7
6000.2.0a1
6000.3.0a1
6000.4.0a1
6000.5.0a1
7000.0.0a1
Issue ID
UUM-74145
Regression
No
[Vulkan][OpenXR] Memory usage with OpenXR is much greater than with Meta XR
Steps to reproduce:
1. Open the attached user's project "SurvivalXRSDK.zip"
2. Ensure the platform is for Android and the Meta XR Core SDK is installed
3. In the Editor menu of SurvivalXRSDK, build the test apks with "TestMenu -> BuildSurvival"
4. Several apks will be generated. Install "SurvivalPerfVulkan.apk" or "SurvivalPerfVulkanOpenXR.apk" on a Quest device
5. While the app is launched on device, enter the adb command to view the app's memory usage depending on the APK
6. For SurvivalPerfVulkan.apk: "adb shell dumpsys meminfo com.oculus.integ.survivalperfvulkan"
7. For SurvivalPerfVulkanOpenXR.apk: "adb shell dumpsys meminfo com.oculus.integ.survivalperfvulkanopenxr"
8. Compare memory usage
Expected results: memory is relatively the same between OpenXR and MetaXR
Actual result: OpenXR memory usage is higher when compared to MetaXR
Reproducible on: OpenXR 1.8.2 (2021.3.31f1), OpenXR 1.10.0 (2021.3.36f1, 2022.3.22f1, 2023.2.16f1, 6000.0.0b13)
Could not test below OpenXR 1.8.2 due to compilation errors
Reprudicble on these devices:
VLNQA00609 - Oculus Quest 3 (Quest 3), CPU: Snapdragon XR2 Gen 2 (SM8550), GPU: Adreno 740, OS: 12
VLNQA00415 - Oculus Quest 2 (Quest 2), CPU: Snapdragon XR2, GPU: Adreno 650, OS: 12
Testing Environment: Windows 11
Not reproducible on: No other environment tested
Notes:
-adb memory info is attached "OpenXR.png" and "MetaXR.png"
-Reproducible with Vulkan
-Could not test with OpenGLES 3 or OculusXR due to project using a custom builder
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- [Android] Stage information is not logged when Log Shader Compilation is enabled
- [Vulkan] The memory allocation increases rapidly when there are multiple (three or more) Real-Time Reflection Probes in the Scene
- [macOS] Library folder of the opened project can be deleted which leads to the crash
- “Default Scene” dropdown field contains a spelling mistake “Default Builtin”
- Editor crashes on PPtr<Mesh> after adding Text Mesh and Cloth Components to the same GameObject
Resolution Note:
Unity cannot reproduce this issue. Memory analysis shows parity between Oculus and OpenXR plugins.
Resolution Note:
Postpone, U7 ports.