Frame rate dropping when camera moves closer to object

I am having an issue where my frame rate drastically lowers when moving very closely to an object. The objects are very simple, just Unity cube objects rendered using the URP Unlit shader. They are opaque and I only render the front face. I do not understand why an unlit shader has such an effect on the frame rate.

Here is some footage I recorded to demonstrate the problem:

I have tried numerous things:

  • The cubes have canvases attached, disabling these does not change anything
  • Changing several player settings
  • Disable post-processing (even though I only use a slight bloom)

But nothing seems to solve the issue.

Information:
Unity 2022.3.19f1
PICO Integration SDK 2.5.3

Device:
PICO Neo3 Pro eye

Attach the profiler to see where performance goes.
Deep profiling might help if it’s still hidden

1 Like

Apparently, I had SSAO enabled on high settings…

Simply disabling SSAO in my URP asset solved the issue immediately. Everything is so smooth now!

2 Likes

@hiddevanesch solution also worked for me on a URP build for Xbox

1 Like