-
Notifications
You must be signed in to change notification settings - Fork 29
Description
Unity version
2021.3.27f1
Unity editor platform
macOS
AVPro Video edition
Ultra
AVPro Video version
3.0.8
Device hardware
Quest 2
Which Android OS version are you using?
14
Unity Graphics API
OpenGLES 3
Video API
MediaPlayer
Texture format
BGRA
Audio output
System Direct
Any other Media Player component configuration required to reproduce the issue.
No response
Which output component(s) are you using?
Apply to Mesh
Any other component configuration required to reproduce the issue.
No response
The issue
When we remotely start/launch a 360 video from our management portal into our Unity Quest app, playback sometimes enters a bad state and eventually crashes. The first symptom is repeated logs like:
OPENGL NATIVE PLUG-IN ERROR: GL_INVALID_VALUE: Numeric argument out of range
After ~1–2 minutes of these repeated errors, the app crashes.
What we’re seeing in logs
- Just before the GL errors begin, the device/runtime briefly toggles app focus: the app loses focus and then regains it within milliseconds.
- This focus flip coincides with XR session transitions (READY → VISIBLE → FOCUSED), swapchain creation/import, and sometimes a display refresh-rate change event (e.g., 90 → 72 Hz).
- Immediately after that window, AVPro/Unity’s native GL layer starts reporting GL_INVALID_VALUE continuously.
Hypothesis
AVPro’s rendering path is issuing GL calls during a very short window where the XR runtime has not fully revalidated the swapchain/context after the focus flip (visible-but-not-focused). Those calls then return GL_INVALID_VALUE, and the system remains in that error state until a crash.
What we’ve tried
- Guarding playback and AVPro updates on Unity/OVR focus events (InputFocusLost/Acquired) and OVRPlugin.hasInputFocus. This reduced but did not eliminate the issue, likely because the focus window is sub-frame and overlaps swapchain import.
- Ensuring we don’t restart playback inside OnApplicationPause handlers.
Request
- Guidance on best practices to prevent AVPro from issuing GL work during transient focus/ownership changes on Quest.
- Is there a supported way to force AVPro to rebind/recreate textures or reset its GL state after focus is reacquired or after a swapchain refresh? An API call we can make when we detect focus regained or a DisplayRefreshRateChanged event?
- Any known issues/fixes related to GL_INVALID_VALUE in AVPro on Quest when focus or swapchains change?
- Suggestions for stricter gating/hooks on the render thread that AVPro provides (e.g., a callback or flag to temporarily suppress GL updates until the next successful frame acquire).
Media information
No response
Logcat output
08-18 16:03:38.861 1732 6150 I ClientMgr: ShouldClientHaveFocus: Client[app.xrdm.launcher:5392]: Given ClientWindow = 0x6e6be38c60, FocusedWindow = 0x6e6be38c60,
08-18 16:03:38.861 1732 6150 I ClientMgr: EnableRendering2: Calling SetFocusedClient: 2257527182
08-18 16:03:38.861 1732 6150 I ClientMgr: FocusedClient changed from to app.xrdm.launcher:5392
08-18 16:03:38.861 1732 6150 I ClientMgr: ClientMgr::SetFocusedClient: 5392:app.xrdm.launcher type 0
08-18 16:03:38.861 1732 6150 I ClientMgr: ClientMgr::SetFocusedClient: Updating focus state for all clients
08-18 16:03:38.861 1732 6150 I ClientMgr: ClientMgr::SetFocusedClient: Updating Focus State: 1 for Client: app.xrdm.launcher:5392, Client DisplayId: 0
08-18 16:03:38.861 1732 6150 I ClientMgr: ClientMgr::SetFocusedClient: Updating Focus State: 0 for Client: com.oculus.vrguardianservice:2567, Client DisplayId: -1
08-18 16:03:38.861 1732 6150 I ClientMgr: ClientMgr::SetFocusedClient: Updating Focus State: 0 for Client: com.oculus.vrshell:3628, Client DisplayId: -1
08-18 16:03:38.861 1732 6150 I ClientMgr: ClientMgr::SetFocusedClient: Updating Focus State: 0 for Client: /system_ext/bin/mrsystemservice:1190, Client DisplayId: 0
08-18 16:03:38.861 1732 6150 I ClientMgr: SetFocusedPackageName - packageName app.xrdm.launcher processName app.xrdm.launcher clientId 2257527182 clientPid 5392
08-18 16:03:38.861 1732 6150 I ServiceInputManager: ServiceInputManager::SetFocusedPackageName 'app.xrdm.launcher'
08-18 16:03:38.861 1732 6150 I VrRuntimeService: RuntimeIPC: SendFocusChangeEventToAllClients: PostClientEvent SUCCESS: app.xrdm.launcher:app.xrdm.launcher:5392, app.xrdm.launcher, app.xrdm.launcher
08-18 16:03:38.861 1732 6150 I VrRuntimeService: RuntimeIPC: SendFocusChangeEventToAllClients: PostClientEvent SUCCESS: com.oculus.vrshell:com.oculus.vrshell:3628, app.xrdm.launcher, app.xrdm.launcher
08-18 16:03:38.862 1732 6150 I VrRuntimeService: RuntimeIPC: SendFocusChangeEventToAllClients: PostClientEvent SUCCESS: com.oculus.guardian:com.oculus.vrguardianservice:2567, app.xrdm.launcher, app.xrdm.launcher
08-18 16:03:38.862 1732 6150 I VrRuntimeService: RuntimeIPC: SendFocusChangeEventToAllClients: PostClientEvent SUCCESS: com.oculus.guardian:com.oculus.vrguardianservice:2567, app.xrdm.launcher, app.xrdm.launcher
08-18 16:03:38.862 1732 6150 I VrRuntimeService: RuntimeIPC: SendFocusChangeEventToAllClients: PostClientEvent SUCCESS: com.oculus.vrshell:com.oculus.vrshell:3628, app.xrdm.launcher, app.xrdm.launcher
08-18 16:03:38.862 1732 6150 I VrRuntimeService: RuntimeIPC: SendFocusChangeEventToAllClients: PostClientEvent SUCCESS: native_process.system:/system_ext/bin/mrsystemservice:1190, app.xrdm.launcher, app.xrdm.launcher
08-18 16:03:38.862 1732 6150 I TrexControllerServerPlugin: ControllerServerBase Set Focused client: app.xrdm.launcher:5392
08-18 16:03:38.862 1732 6150 I ClientMgr: ClientMgr::EnableRendering 5392:app.xrdm.launcher : type 0 comp-id 5: enable
08-18 16:03:38.862 1732 6150 I InterstitialManager: Foreground app change: immersiveApp app.xrdm.launcher, renderingEnabled: 1. submittedFrames: 5595
08-18 16:03:38.862 1732 6150 I CompositorVR: CheckDebuggerConnected: debugger 0
08-18 16:03:38.862 1732 6150 I CompositorServer: SysProp debug mode is disabled on Server side
08-18 16:03:38.863 1732 6150 I ClientMgr: Primary Client is not valid.
08-18 16:03:38.863 1732 6150 I ClientMgr: Primary client determined to be the current enabled client -2037440114
08-18 16:03:38.863 1732 6150 I ClientMgr: ClientMgr::SetPrimaryCompositorClient: 5392:app.xrdm.launcher
08-18 16:03:38.863 1732 6150 I CompositorClientManager: Enable client 5
08-18 16:03:38.863 1732 6150 I CompositorServer: EnableCompositorClient client(5): default aperture id(-8750738657188511737) layer placement(128) flags(1) sm(0x6fae1a3010)
08-18 16:03:38.863 1732 6150 I ClientMgr: SetPrimaryPackageName - packageName app.xrdm.launcher processName app.xrdm.launcher clientId 2257527182 clientPid 5392
08-18 16:03:38.863 1732 6150 I ServiceInputManager: ServiceInputManager::SetPrimaryPackageName 'app.xrdm.launcher' 'app.xrdm.launcher' updated AnytimeUI processname 1
08-18 16:03:38.863 1732 6150 I AADT : SetAADTLutDataX: 0
08-18 16:03:38.863 1732 6150 I AADT : SetAADTLutDataY: 0
08-18 16:03:38.864 1732 6150 I UnifiedTelemetryWrapper: Started UT session render:app.xrdm.launcher
08-18 16:03:38.864 5392 5638 I VrRuntimeClientTrexContext: BeginSession
08-18 16:03:38.864 5392 5638 I OpenXR : usesManifestForCpuBoost:0
08-18 16:03:38.864 5392 5638 I OpenXR : ------------ xrBeginSession [end] -----------
08-18 16:03:38.865 5392 5638 D OVRPlugin: [XR_SESSION] ... running 1 visible 0 focused 0
08-18 16:03:38.865 5392 5638 D OVRPlugin: ovrInputDebug m_verboseInputLogging 0 ''
08-18 16:03:38.865 5392 5638 D OVRPlugin: HandleOpenXREvents(): XrEventDataMountStateChangedFB 1
08-18 16:03:38.865 1732 6150 I VrRuntimeService: CreateSwapChain: 2257527182
08-18 16:03:38.865 1732 6150 I VrRuntimeService: CreateSwapChain: api:gles 0 0x8c43 1808 1984 1 3 1 0 3
08-18 16:03:38.866 1732 7051 I AADT : SetAADTLutDataX. Thread. SizeX: 0
08-18 16:03:38.866 1732 7051 I AADT : SetAADTLutDataY. Thread. SizeY: 0
08-18 16:03:38.867 5392 7726 I JniUtils: ovr_GetCurrentPackageSignature
08-18 16:03:38.867 5392 7726 I Metrics : device model = Quest 2
08-18 16:03:38.867 5392 7726 I Telemetry: Aligning telemetry thread time, will wait for: 133 ms...
08-18 16:03:38.869 1436 3001 W MemoryBroker: attachClient: found client in attached list (uid: 10135, pid: 5392)
08-18 16:03:38.870 1436 3001 W MemoryBroker: attachClient: found client in attached list (uid: 10135, pid: 5392)
08-18 16:03:38.870 1436 3001 W MemoryBroker: attachClient: found client in attached list (uid: 10135, pid: 5392)
08-18 16:03:38.870 5392 7725 I InputDevice_TrackedRemote: REMOTE: Hand=1 IndexAnalog=0.00 GripAnalog=0.00 Buttons=0x00000000
08-18 16:03:38.870 1436 3001 W MemoryBroker: attachClient: found client in attached list (uid: 10135, pid: 5392)
08-18 16:03:38.870 1436 3001 W MemoryBroker: attachClient: found client in attached list (uid: 10135, pid: 5392)
08-18 16:03:38.870 5392 7725 I InputDevice_TrackedRemote: REMOTE: Hand=2 IndexAnalog=0.00 GripAnalog=0.00 Buttons=0x00000000
08-18 16:03:38.870 5392 7725 I InputDeviceManager: HANDTRACKING Root pose filter profile changed for freq to 12 from 0 inf: 1
08-18 16:03:38.871 1732 1983 I ServiceInputManager: HANDTRACKING tracking mode 60Hz enabled set to 1
08-18 16:03:38.871 1732 1983 I ServiceInputManager: HANDTRACKING Root pose filter enum to HandsFMM60hzV78 from HandsVR30hzV78 (high:1) (MR enabled: 0)
08-18 16:03:38.871 1199 2002 I TrackingFidelityService: Received hand/controller update: hand_tracking_use_iot
08-18 16:03:38.871 1732 1983 I XrPerformanceManager: [EVENT] Performance profile changed to: GAMING
08-18 16:03:38.872 1199 2002 I TrackingFidelityService: checkMultimodalFeature: Attempt made to enable multimodal hands+controllers when not supported by app
08-18 16:03:38.872 1732 1983 I XrPerformanceManager: perfmgr: SetClockLevels: Apply pending clock request change: 5,2 -> 5,3
08-18 16:03:38.872 1199 2002 W TrackingFidelityService: Fidelity data undefined in catalog for enabling feature controller_selftracked
08-18 16:03:38.872 1199 2002 I TrackingFidelityService: Request(s)={constellation:5,controller_selftracked:5,hands:0,environment_lighting:0,keyboard:0,scene_reconstruction:0,}, Mux mode idx=0, name=default, score=-2980
08-18 16:03:38.872 1199 2002 I TrackingFidelityService: beginTransition[worldTracking]: default(0)->default(0)
08-18 16:03:38.872 1199 2002 I TrackingFidelityService: _applyMuxModeLockedInternal: Mode default already set. Returning.
08-18 16:03:38.872 1199 2002 I TrackingFidelityService: endTransition[worldTracking]: default(0)->default(0), seqId=-1, succeeded=true
08-18 16:03:38.872 1732 1983 I Clocks : ApplySystemModes( cpu=5, gpu=3 ) - start
08-18 16:03:38.873 1732 1983 I Clocks : CPU levels [0, 8]
08-18 16:03:38.873 1732 1983 I Clocks : GPU levels [0, 5]
08-18 16:03:38.873 961 1960 D msm8974_platform: platform_set_channel_map mixer_ctl_name:Playback Channel Map9
08-18 16:03:38.873 1732 1983 I ClocksChange: Changing SystemModes to: [VR_MODE_CPU_5,VR_MODE_GPU_3,FLOAT_PANEL_APPS_PRIME,SUSTAINED_PERFORMANCE_VR_MODE,SUSTAINED_PERFORMANCE_VR_MODE,SUSTAINED_PERFORMANCE_VR_MODE,SUSTAINED_PERFORMANCE_VR_MODE,SUSTAINED_PERFORMANCE_VR_MODE,SUSTAINED_PERFORMANCE_VR_MODE,SUSTAINED_PERFORMANCE_VR_MODE,SUSTAINED_PERFORMANCE_VR_MODE,SUSTAINED_PERFORMANCE_VR_MODE,SUSTAINED_PERFORMANCE_VR_MODE,SUSTAINED_PERFORMANCE_VR_MODE,SUSTAINED_PERFORMANCE_VR_MODE,LAUNCH_BOOST_LOADING,SUSTAINED_PERFORMANCE_VR_MODE]
08-18 16:03:38.873 961 1960 D msm8974_platform: platform_set_channel_map: set mapping(1 2 0 0 0 0 0 0) for channel:2
08-18 16:03:38.873 1732 2411 I VrRuntimeService: Input preference 'hand_tracking_use_iot' changed from true to true
08-18 16:03:38.873 1732 1745 I ClockLimits: ClockLimitsSettingsCallback: kHandTrackingUseIOT updated to 1
08-18 16:03:38.873 1732 1983 I Clocks : ApplySystemModes( cpu=5, gpu=3 ) - end (0.5 ms)
08-18 16:03:38.873 978 2000 W perfservice: no IRQ hint VR_MODE_GPU_3 found
08-18 16:03:38.874 961 1960 D audio_hw_primary: start_output_stream: exit
08-18 16:03:38.874 961 1960 D audio_hw_primary: out_write: retry previous failed cal level set
08-18 16:03:38.874 1732 1983 I ClientMgr: Performance event: PROFILE_CHANGED to 1.
08-18 16:03:38.874 961 1960 D msm8974_platform: platform_split_snd_device: snd_device(2) num devices(1) new_snd_devices(0)
08-18 16:03:38.874 961 1960 D ACDB-LOADER: ACDB -> send_audvoltable
08-18 16:03:38.874 1732 1983 I InterstitialManager: Update: Current client changed to immersiveApp package app.xrdm.launcher, renderingEnabled=1, submittedFrames=5595
08-18 16:03:38.874 961 1960 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_INSTANCE_GAIN_DEP_STEP_TABLE_SIZE
08-18 16:03:38.874 1732 1983 I InterstitialManager: ComputeRequiredInterstitials: app.xrdm.launcher enabled for rendering: 1
08-18 16:03:38.874 961 1960 D android.hardware.audio.service: Failed to fetch the lookup information of the device 0000000F
08-18 16:03:38.874 961 1960 D ACDB-LOADER: Error: ACDB_CMD_GET_AUDPROC_INSTANCE_GAIN_DEP_STEP_TABLE_SIZE Returned = -19
08-18 16:03:38.874 961 1960 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_INSTANCE_GAIN_DEP_STEP_TABLE, vol index 1
08-18 16:03:38.874 961 1960 D android.hardware.audio.service: Failed to fetch the lookup information of the device 0000000F
08-18 16:03:38.874 961 1960 D ACDB-LOADER: Error: ACDB AudProc vol returned = -19
08-18 16:03:38.874 961 1960 D ACDB-LOADER: ACDB -> AUDIO_SET_VOL_CAL cal type = 40
08-18 16:03:38.874 1732 1894 I DisplayModeControl: Requesting mode 49 for display 4630946791093499009
08-18 16:03:38.875 1093 1093 I RefreshRateSelector: Display 4630946791093499009 policy changed
08-18 16:03:38.875 1093 1093 I RefreshRateSelector: Previous: {defaultModeId=30, allowGroupSwitching=false, primaryRanges={physical=[0.00 Hz, 340282346638528859811704183484516925440.00 Hz], render=[0.00 Hz, 340282346638528859811704183484516925440.00 Hz]}, appRequestRanges={physical=[0.00 Hz, 340282346638528859811704183484516925440.00 Hz], render=[0.00 Hz, 340282346638528859811704183484516925440.00 Hz]}}
08-18 16:03:38.875 1093 1093 I RefreshRateSelector: Current: DisplayManagerPolicy{defaultModeId=48, allowGroupSwitching=false, primaryRanges={physical=[0.00 Hz, 340282346638528859811704183484516925440.00 Hz], render=[0.00 Hz, 340282346638528859811704183484516925440.00 Hz]}, appRequestRanges={physical=[0.00 Hz, 340282346638528859811704183484516925440.00 Hz], render=[0.00 Hz, 340282346638528859811704183484516925440.00 Hz]}}
08-18 16:03:38.875 1093 1093 I RefreshRateSelector: 1 mode changes were performed under the previous policy
08-18 16:03:38.877 1092 1092 I SDM : HWCDisplay::SetActiveConfig: Active configuration changed to: 48
08-18 16:03:38.879 1190 1353 W PhaseSync: [PS_Ver_1_0] DiscardFrame is triggered, frame->Stage 2 FrameBeginIndex 353
08-18 16:03:38.879 1190 1353 I MRSS : MIXEDREALITY: OpenXrSupport: OpenXR qualified success: xrBeginFrame(clientState_.session, &beginFrameDesc): XR_FRAME_DISCARDED
08-18 16:03:38.879 1190 1353 I MRSS : MIXEDREALITY: MrServiceView: renderIteration: Sleeping the rendering thread for 500 ms since ID is off and no active PT layers.
08-18 16:03:38.880 1732 1919 I @@@ : surface: SUCCESS posting result to queue
08-18 16:03:38.880 1732 6150 I CompositorServer: CreateTextureSwapChain: result importswapchainfromdevice 1
08-18 16:03:38.880 1092 1092 I SDM : HWDeviceDRM::UpdateMixerAttributes: Mixer WxH 1920x3664-1 for Peripheral
08-18 16:03:38.881 5392 7725 I InputDeviceManager: HANDTRACKING Root pose filter profile changed for freq to 14 from 12 inf: 1
08-18 16:03:38.881 3628 7077 I InputDeviceManager: HANDTRACKING Root pose filter profile changed for freq to 14 from 12 inf: 1
08-18 16:03:38.883 5392 5638 I OpenXR_GPUMemTrace: Swapchain creation, id=156, idx=0, MemoryAllocationSize: 14453 KB
08-18 16:03:38.883 5392 5638 I OpenXR_GPUMemTrace: Swapchain creation, id=156, idx=1, MemoryAllocationSize: 14453 KB
08-18 16:03:38.883 5392 5638 I OpenXR_GPUMemTrace: Swapchain creation, id=156, idx=2, MemoryAllocationSize: 14453 KB
08-18 16:03:38.883 5392 5638 D OVRPlugin: CompositorOpenXR_GLES::Layer::Initialize(): CreateSwapchain for eye 0: 0x69, 3 stages
08-18 16:03:38.883 1732 6150 I VrRuntimeService: CreateSwapChain: 2257527182
08-18 16:03:38.883 1732 6150 I VrRuntimeService: CreateSwapChain: api:gles 0 0x8c43 1808 1984 1 3 1 0 3
08-18 16:03:38.883 0 0 I [drm:dsi_display_set_mode] [msm-dsi-info]: mdp_transfer_time_us=0 us
08-18 16:03:38.883 0 0 I [drm:dsi_display_set_mode] [msm-dsi-info]: hactive= 1920,vactive= 3664,fps=72
08-18 16:03:38.886 997 1577 D EpsMixerShimEngineStream: Initial maestro state change: {session: 625, package: app.xrdm.launcher}
08-18 16:03:38.886 997 1577 D EpsMixerShimEngineStream: Maestro state duration: {session: 625, package: app.xrdm.launcher, state: absent, start_time: 2025-08-18T23:03:38Z, duration: 0}
08-18 16:03:38.887 1436 1456 I DisplayDeviceRepository: Display device changed: DisplayDeviceInfo{"Built-in Screen": uniqueId="local:4630946791093499009", 3664 x 1920, modeId 49, renderFrameRate 72.00001, defaultModeId 1, supportedModes [{id=1, width=3664, height=1920, fps=120.00001, alternativeRefreshRates=[60.000004, 61.000004, 62.0, 63.000004, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.00001, 73.0, 74.0, 75.0, 76.00001, 77.00001, 78.00001, 79.00001, 80.0, 81.0, 82.00001, 83.00001, 84.00001, 85.00001, 86.00001, 87.00001, 88.0, 89.0, 90.0, 91.00001, 92.0, 93.0, 94.00001, 95.00001, 96.00001, 97.0, 98.00001, 99.0, 100.0, 101.0, 102.00001, 103.00001, 104.00001, 105.00001, 106.0, 107.00001, 108.0, 109.00001, 110.0, 111.0, 112.00001, 113.00001, 114.00001, 115.0, 116.00001, 117.00001, 118.0, 119.00001], supportedHdrTypes=[2, 3, 4]}, {id=2, width=3664, height=1920, fps=119.00001, alternativeRefreshRates=[60.000004, 61.000004, 62.0, 63.000004, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.00001, 73.0, 74.0, 75.0, 76.00001, 77.00001, 78.00001, 79.00001, 80.0, 81.0, 82.00001, 83.00001, 84.00001, 85.00001, 86.00001, 87.00001, 88.0, 89.0, 90.0, 91.00001, 92.0, 93.0, 94.00001, 95.00001, 96.00001, 97.0, 98.00001, 99.0, 100.0, 101.0, 102.00001, 103.00001, 104.00001, 105.00001, 106.0, 107.00001, 108.0, 109.00001, 110.0, 111.0, 112.00001, 113.00001, 114.00001, 115.0, 116.00001, 117.00001, 118.0, 120.00001], supportedHdrTypes=[2, 3, 4]}, {id=3, width=3664, height=1920, fps=118.0, alternativeRefreshRates=[60.000004, 61.000004, 62.0, 63.000004, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.00001, 73.0, 74.0, 75.0, 76.00001, 77.00001, 78.00001, 79.00001, 80.0, 81.0, 82.00001, 83.00001, 84.00001, 85.00001, 86.00001, 87.00001, 88.0, 89.0, 90.0, 91.00001, 92.0, 93.0, 94.00001, 95.00001, 96.00001, 97.0, 98.00001, 99.0, 100.0, 101.0, 102.00001, 103.00001, 104.00001, 105.00001, 106.0, 107.00001, 108.0, 109.00001, 110.0, 111.0, 112.00001, 113.00001, 114.00001, 115.0, 116.00001, 117.00001, 119.00001, 120.00001], supportedHdrTypes=[2, 3, 4]}, {id=4, width=3664, height=1920, fps=117.00001, alternativeRefreshRates=[60.000004, 61.000004, 62.0, 63.000004, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.00001, 73.0, 74.0, 75.0, 76.00001, 77.00001, 78.00001, 79.00001, 80.0, 81.0, 82.00001, 83.00001, 84.00001, 85.00001, 86.00001, 87.00001, 88.0, 89.0, 90.0, 91.00001, 92.0, 93.0, 94.00001, 95.00001, 96.00001, 97.0, 98.00001, 99.0, 100.0, 101.0, 102.00001, 103.00001, 104.00001, 105.00001, 106.0, 107.00001, 108.0, 109.00001, 110.0, 111.0, 112.00001, 113.00001, 114.00001, 115.0, 116.00001, 118.0, 119.00001, 120.00001], supportedHdrTypes=[2, 3, 4]}, {id=5, width=3664, height=1920, fps=116.00001, alternativeRefreshRates=[60.000004, 61.000004, 62.0, 63.000004, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.00001, 73.0, 74.0, 75.0, 76.00001, 77.00001, 78.00001, 79.00001, 80.0, 81.0, 82.00001, 83.00001, 84.00001, 85.00001, 86.00001, 87.00001, 88.0, 89.0, 90.0, 91.00001, 92.0, 93.0, 94.00001, 95.00001, 96.00001, 97.0, 98.00001, 99.0, 100.0, 101.0, 102.00001, 103.00001, 104.00001, 105.00001, 106.0, 107.00001, 108.0, 109.00001, 110.0, 111.0, 112.00001, 113.00001, 114.00001, 115.0, 117.00001, 118.0, 119.00001, 120.00001], supportedHdrTypes=[2, 3, 4]}, {id=6, width=3664, height=1920, fps=115.0, alternativeRefreshRates=[60.000004, 61.000004, 62.0, 63.000004, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.00001, 73.0, 74.0, 75.0, 76.00001, 77.00001, 78.00001, 79.00001, 80.0, 81.0, 82.00001, 83.00001, 84.00001, 85.00001, 86.00001, 87.00001, 88.0, 89.0, 90.0, 91.00001, 92.0, 93.0, 94.00001, 95.00001, 96.00001, 97.0, 98.00001, 99.0, 100.0, 101.0, 102.00001, 103.00001, 104.00001, 105.00001, 106.0, 107.00001, 108.0, 109.00001, 110.0, 111.0, 112.00001, 113.00001, 114.00001, 116.00001, 117.00001, 118.0, 119.00001, 120.00001], supportedHdrTypes=[2, 3, 4]}, {id=7, width=3664, height=1920, fps=114.00001, alternativeRefreshRates=[60.000004, 61.000004, 62.0, 63.000004, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.00001, 73.0, 74.0, 75.0, 76.00001, 77.
08-18 16:03:38.897 3628 3807 I [SEO] VrPlatformOpenXr: xrPollEvent: received XR_TYPE_EVENT_DATA_DISPLAY_REFRESH_RATE_CHANGED_FB event: fromRate 90.000000 -> toRate 72.000000
08-18 16:03:38.902 1732 1919 I @@@ : surface: SUCCESS posting result to queue
08-18 16:03:38.902 1732 6150 I CompositorServer: CreateTextureSwapChain: result importswapchainfromdevice 1
08-18 16:03:38.905 1732 7051 I Vsync : Vsync 6072: 1 x 11.14 ms (72.00 Hz, at 373.627)
08-18 16:03:38.906 5392 5638 I OpenXR_GPUMemTrace: Swapchain creation, id=157, idx=0, MemoryAllocationSize: 14453 KB
08-18 16:03:38.906 5392 5638 I OpenXR_GPUMemTrace: Swapchain creation, id=157, idx=1, MemoryAllocationSize: 14453 KB
08-18 16:03:38.906 5392 5638 I OpenXR_GPUMemTrace: Swapchain creation, id=157, idx=2, MemoryAllocationSize: 14453 KB
08-18 16:03:38.906 5392 5638 D OVRPlugin: CompositorOpenXR_GLES::Layer::Initialize(): CreateSwapchain for eye 1: 0x6a, 3 stages
08-18 16:03:38.906 1732 6150 I VrRuntimeService: CreateSwapChain: 2257527182
08-18 16:03:38.906 1732 6150 I VrRuntimeService: CreateSwapChain: api:gles 0 0x8058 1 1 1 3 1 0 3
08-18 16:03:38.907 1732 1919 I @@@ : surface: SUCCESS posting result to queue
08-18 16:03:38.907 1732 6150 I CompositorServer: CreateTextureSwapChain: result importswapchainfromdevice 1
08-18 16:03:38.908 5392 5638 I OpenXR_GPUMemTrace: Swapchain creation, id=158, idx=0, MemoryAllocationSize: 5 KB
08-18 16:03:38.908 5392 5638 I OpenXR_GPUMemTrace: Swapchain creation, id=158, idx=1, MemoryAllocationSize: 5 KB
08-18 16:03:38.908 5392 5638 I OpenXR_GPUMemTrace: Swapchain creation, id=158, idx=2, MemoryAllocationSize: 5 KB
08-18 16:03:38.908 5392 5638 D OVRPlugin: CompositorOpenXR_GLES::Layer::Initialize(): CreateSwapchain for eye 0: 0x6b, 3 stages
08-18 16:03:38.908 5392 5638 I VrRuntimeClient: SetTextureSwapChainSamplerState: No change in sampler state.
08-18 16:03:38.909 5392 5638 D OVRPlugin: HandleOpenXREvents(): XrEventDataDisplayRefreshRateChangedFB from 90.000000 to 72.000000
08-18 16:03:38.924 5392 5638 E Unity : OPENGL NATIVE PLUG-IN ERROR: GL_INVALID_VALUE: Numeric argument out of range
08-18 16:03:38.924 5392 5638 I VrRuntimeClient: SetTextureSwapChainSamplerState: No change in sampler state.
08-18 16:03:38.924 5392 5638 I VrRuntimeClient: SetTextureSwapChainSamplerState: No change in sampler state.
08-18 16:03:38.925 5392 7728 I FenceChecker: FenceChecker::MainLoop - started
08-18 16:03:38.927 5392 5638 I OpenXR : PostSessionStateChange:[pid: 5392] XR_SESSION_STATE_READY -> XR_SESSION_STATE_SYNCHRONIZED
08-18 16:03:38.927 5392 5638 W VrRuntimeClient: useHzInterstitialCBGKEnabled not enabled
08-18 16:03:38.927 5392 5638 I OVRPlugin: [XR_SESSION] XrEventDataSessionStateChanged: state XR_SESSION_STATE_READY->XR_SESSION_STATE_SYNCHRONIZED session=76 time=373649575346
08-18 16:03:38.927 5392 5638 D OVRPlugin: [XR_SESSION] ... running 1 visible 0 focused 0
08-18 16:03:38.927 5392 5638 D OVRPlugin: ovrInputDebug m_verboseInputLogging 0 ''
08-18 16:03:38.927 5392 5638 I OpenXR : PostSessionStateChange:[pid: 5392] XR_SESSION_STATE_SYNCHRONIZED -> XR_SESSION_STATE_VISIBLE
08-18 16:03:38.927 5392 5638 W VrRuntimeClient: useHzInterstitialCBGKEnabled not enabled
08-18 16:03:38.927 1206 2476 D VrFocus : Received XR_SESSION_STATE_VISIBLE for pid: 5392, uid: 10135
08-18 16:03:38.928 1190 1509 I MRSS : MIXEDREALITY: MrServiceController: VrFocusManager::Top Activity Changed, topActivity now is: 'app.xrdm.launcher', immersiveApp now is: 'app.xrdm.launcher'.
08-18 16:03:38.928 1732 1745 I FocusedClientsListener: onTopActivityChanged: Updated TopActivityChangeEvent - topActivityName: app.xrdm.launcher, immersiveAppPackageName: app.xrdm.launcher, isImmersiveAppTopActivity: true
08-18 16:03:38.928 2567 2630 I GuardianFocusListener: [GuardianFocusListener::onTopActivityChanged] updated TopActivityChangeEvent - topActivityName: app.xrdm.launcher, immersiveAppPackageName: app.xrdm.launcher, isImmersiveAppTopActivity: true
08-18 16:03:38.928 1206 2476 D VrFocus : VrFocusEventReporter: reportImmersiveAppUpdate
08-18 16:03:38.928 5392 5638 I OpenXR : PostSessionStateChange:[pid: 5392] XR_SESSION_STATE_VISIBLE -> XR_SESSION_STATE_FOCUSED
08-18 16:03:38.928 5392 5638 W VrRuntimeClient: useHzInterstitialCBGKEnabled not enabled
08-18 16:03:38.928 1732 1745 I ClientMgr: OnForegroundVrAppClient: uid 10135 pid 5392 hasImmersiveApp 1 isTopActivity 1 --> app.xrdm.launcher, show splash = 1
08-18 16:03:38.929 3628 3628 D [UNSET] ShellApplication: New TopActivityChanged event: topActivity=app.xrdm.launcher, isHomeActive=false, isInVrui=false
08-18 16:03:38.929 1732 1745 I InterstitialManager: Foreground app change: immersiveApp app.xrdm.launcher, renderingEnabled: 1. submittedFrames: 5595
08-18 16:03:38.929 5392 5638 I OVRPlugin: [XR_SESSION] XrEventDataSessionStateChanged: state XR_SESSION_STATE_SYNCHRONIZED->XR_SESSION_STATE_VISIBLE session=76 time=373649845033
08-18 16:03:38.929 5392 5638 D OVRPlugin: [XR_SESSION] ... running 1 visible 1 focused 0
08-18 16:03:38.929 5392 5638 D OVRPlugin: ovrInputDebug m_verboseInputLogging 0 ''
08-18 16:03:38.929 1732 1745 I ClientMgr: [ClientOptedOutLDM] Entered with packageName: app.xrdm.launcher
08-18 16:03:38.929 5392 5638 I OVRPlugin: [XR_SESSION] XrEventDataSessionStateChanged: state XR_SESSION_STATE_VISIBLE->XR_SESSION_STATE_FOCUSED session=76 time=373650904044
08-18 16:03:38.929 5392 5638 D OVRPlugin: [XR_SESSION] ... running 1 visible 1 focused 1
08-18 16:03:38.929 5392 5638 D OVRPlugin: ovrInputDebug m_verboseInputLogging 0 ''
08-18 16:03:38.933 3186 3483 W OVRLibrary: null cursor received for query content://com.oculus.ocms.library/apps/app.xrdm.launcher
08-18 16:03:38.934 5392 5638 E Unity : OPENGL NATIVE PLUG-IN ERROR: GL_INVALID_VALUE: Numeric argument out of range
08-18 16:03:38.935 5392 5488 I RuntimeIPCClient [RUNTIMEIPC]: InitServerStateBuffer: SUCCESS. 1, Client: app.xrdm.launcher:app.xrdm.launcher:5392, Server: com.oculus.systemdriver:com.oculus.vrruntimeservice:0 (ControllerIPCServer)
08-18 16:03:38.935 5392 5488 I RuntimeIPCClient [RUNTIMEIPC]: InitServerStateBuffer: SUCCESS. 2, Client: app.xrdm.launcher:app.xrdm.launcher:5392, Server: com.oculus.systemdriver:com.oculus.vrruntimeservice:0 (ControllerIPCServer)
08-18 16:03:38.935 5392 5488 I RuntimeIPCClient [RUNTIMEIPC]: InitServerStateBuffer: SUCCESS. 3, Client: app.xrdm.launcher:app.xrdm.launcher:5392, Server: com.oculus.systemdriver:com.oculus.vrruntimeservice:0 (ControllerIPCServer)
08-18 16:03:38.936 5392 7729 I HandTracker: BinderClientNDK: Connected to oculus.internal.tracking.IHandTrackingService/default
08-18 16:03:38.936 5392 5488 I InputDevice_Hand_Legacy: BodyPoweredHands checkSysPropForBodyAPIOverride 0
08-18 16:03:38.936 5392 7730 I HandTracker: BinderClientNDK: Connected to oculus.internal.tracking.IHandTrackingService/default
08-18 16:03:38.936 5392 5488 I InputDevice_Hand_Legacy: BodyPoweredHands checkSysPropForBodyAPIOverride 0
08-18 16:03:38.937 1732 1983 I InterstitialManager: Update: Current client changed to immersiveApp package app.xrdm.launcher, renderingEnabled=1, submittedFrames=5595
08-18 16:03:38.938 5392 5488 D OVRPlugin: HandleOpenXREvents(): XrEventDataInteractionProfileChanged
08-18 16:03:38.939 1732 7051 I EnvironmentBlendModeHelper: Client 5 (app.xrdm.launcher) changed environment blend mode to OPAQUE
08-18 16:03:38.944 5392 5638 E Unity : OPENGL NATIVE PLUG-IN ERROR: GL_INVALID_VALUE: Numeric argument out of range
08-18 16:03:38.950 5392 5488 I Unity : [OVRManager] InputFocusAcquired event
08-18 16:03:38.950 5392 5488 I Unity : OVRManager:Update()
08-18 16:03:38.950 5392 5488 I Unity :
08-18 16:03:38.951 1732 1983 I SystemButtonHandler: system button setHomeButtonUpState 373.673
08-18 16:03:38.951 1732 1983 I InterstitialManager: ComputeRequiredInterstitials: app.xrdm.launcher enabled for rendering: 1
08-18 16:03:38.953 5392 6390 I Surface : Surface::setFrameRate is deprecated, setFrameRate hint is dropped as destination is not SurfaceFlinger
08-18 16:03:38.954 5392 6390 I AudioTrack: registerVolumetricWindowToken_l session=537 token=0x0
08-18 16:03:38.954 1436 3001 D MediaMetricsManagerService: failed to get player_metrics_app_blocklist from DeviceConfig
08-18 16:03:38.954 1436 3001 V MediaMetricsManagerService: Logging level blocked: Failed to get PLAYER_METRICS_APP_BLOCKLIST.
08-18 16:03:38.955 997 3545 W AudioFlinger: The package name(android) provided does not correspond to the uid 1041
08-18 16:03:38.958 5392 5392 D MediaRouter: onRestoreRoute() : route=RouteInfo{ name=Phone, description=null, status=null, category=RouteCategory{ name=System types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
08-18 16:03:38.958 5392 5392 V MediaRouter: Selecting route: RouteInfo{ name=Phone, description=null, status=null, category=RouteCategory{ name=System types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
08-18 16:03:38.962 1436 1447 W System : A resource failed to call release.