Oculus 3 (3S) Rendering freezes when built with Unity 6000.32f1 and GPU resident drawer

When it freezes, the GPU goes to level 5 but the screen remains unchanged. The profiler shows Gfx.WaitForRenderThread in the main thread, and XR.Display.PopulateNextFrameDesc.


In the logcat, it shows ApplySystemModes, gpu changed from 3 to 5

After 5 ~ 10 seconds, GPU changes back to 3 and become normal. it happens randomly with a small scene, with only a few textures, no special shaders. (a prototype scene with probuilder meshes/cubes)

I tried the same build on Oculus 2, it’s fine.
When I turn off GPU resident drawer, it’s also fine with Oculus 3 (3S).
The rendering path is Forward+, the difference is turning on/off GPU resident drawer.

Is any one encoutering this?