Huge performance drop going from VisionOS 1.3 to 2.0

Using the same build of our app we saw massive performance drop in VisionOS 2.0, to the point that our app is no longer usable.

We are using Unbounded mix reality mode, we have a high polygon count model (700k), it is more then recommendation, but this was working great in version 1.3, rending at 45Hz but was smooth.

We did a profiling comparison and found the big difference is the call to “3D render encoding”, it is almost twice as long.

We did some optimization to try to get back on our feet, we were able to get back to 45Hz with 3D model optimization and disabling transparency and etc… but it still feel much worst then 1.3.

When moving the head around near 3D object we see huge border of pixel around the 3D model that does not get updated, in 1.3 it was present but much less severe.

I know you’ll say that the issue is on apple side, we already have a ticket open with them, but we were wondering if Unity is aware of this issue and if you know a work around.

Thanks

1 Like

Bradda this is an Unreal Engine forum, not Unity. Would love to know more about the Unity DX on the Vision Pro though