FPS Drop After Splash Screen – Quest 2/3
Hello, While preparing my VR app for Quest Store submission, I’ve encountered a consistent, measurable FPS drop right after the splash screen finishes, and I’d like to confirm whether this is a potential issue for passing the VRC.Quest.Performance checks during review. Behaviour Observed: Immediately after the splash screen disappears, FPS drops below 60 FPS (typically in the 40–50 range) for about 1 second. After that, the frame rate stabilizes at my target (72 FPS) and remains consistent for the rest of the session. The same behaviour occurs even in an empty scene containing only the XR Origin prefab. Performance test video (Unity VR Sample): Test Environment: Unity Version: 6000.0.55f1 XR Setup: OpenXR with Meta XR Plugin (default configuration) Devices Tested: Quest 2, Quest 3s and Quest 3 Measurement Tool: OVR Metrics Tool (FPS graph) Questions: Will this short FPS dip fail the VRC.Quest.Performance check during store review? Does Meta QA measure from application process start or after the splash screen transition? Are there recommended best practices for masking or eliminating this drop? Thanks in advance for clarifying how this behaviour is evaluated in terms of Oculus Store performance requirements.32Views1like1CommentOVR Metrics Tool (Native Mobile): setOverlayDebugString does not work
Greetings! I am trying to add some custom debug info to overlay in OVR Metrics Tool and this does not work for some reason. I am using OVRMetricsToolSDK.aar which is distributed inside OVRMetricsTool_v1.5.1.zip. I've added this aar to my android project and this is how I try to set custom debug info: MetricsService.bind(getApplicationContext()); while (true) { MetricsService.setOverlayDebugString(getApplicationContext(), "hello world"); } This does not change anything on the overlay and I cannot see any custom text. Default overlay is running fine and "Display Debug Data on Overlay" is enabled. I can also see from logs that Metrics service is running: 2020-10-25 19:52:15.534 6866-6866/? D/MetricsService: Connected to metrics service: ComponentInfo{com.oculus.ovrmonitormetricsservice/com.oculus.ovrmonitormetricsservice.MetricsService} If I use MetricsService.appendCsvDebugString() instead, my custom text is logged, so I assume that communication with metrics service is fine. Could you please help me with this issue? I would greatly appreciate it! Thanks a lot in advance!962Views0likes0CommentsCreate an overlay app like the OVRMetric tool
Hi all Getting no responses in other forums, no seems like this might be my last shot - I'm looking to create an overlay app like the OVRMetric tool. I'm looking at VR accessibility - in particular simulating the different types of colour blindness for the apps we develop on the GO and Quest. Would be great to have an app to overlay/simulate the loss of some colours in the view to test our previous apps and to inform our UX choices moving forward. Can it be done? Where would one start?892Views1like0CommentsCreate an overlay app like the OVRMetric tool
Hi all Is it possible in unity to create an overlay app like the OVRMetric tool? I'm looking at VR accessibility - in particular simulating the different types of colour blindness for the apps we develop. Would be great to have one app to overlay/simulate the loss of some colours in the view to test our previous apps and to inform our UX choices moving forward. Can it be done with the current oculus SDK? Any tips on a starting direction appreciated! Thanks557Views0likes0Comments