Skip to main content
New Participant
January 10, 2025

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?

 

 

    This topic has been closed for replies.

    1 reply

    CataxAuthor
    New Participant
    January 10, 2025

    Here's the Pefertto log, which captured the moment it freezes. I don't know if it helps