Unexplained FPS performance drop on Oculus Quest

I have made a couple changes to one of my projects, nothing more than a few script changes.
However, i did upgrade the project into unity 2019.4 (it was 2019.3 something)

every build i make now has an incredibly low FPS (I used to get 72 fps now I get around 35 fps).

I still have an old APK build with good frame rates but i can’t revert the project to an old version.

I’m not sure if anybody else faced the same problem, im not sure its caused by the version change but thats the only thing i can suspect.

how can i find what is actually causing the framerate drop? im sure its not caused by anything in the scene because the framerate is low even in the other scene which i havent touched.

Hi @DerpWyvern , this documentation may have some useful resources for you.

You can also file a bug with reproducible project and we’d be happy to take a look.

Hey DerpWyvern,

I had the exact same symptoms you were having, where things capped at around like 35 fps for some reason.

I’m not sure if it is the same for you but I found that the cause for my frame drop was the LocalAvatar prefab which I had on my player which had the OVR Avatar and OVR Avatar Local Driver components on them were the culprit.

I tested this by having a player controller object with the prefab on and without it and it seems to be the source.

I migrated from 2019.1.5 to 2019.4.11f1, I also didn’t previously have this frame drop from the LocalAvatar prefab and it’s attached components. I’m not sure if it’s a dealbreaker for you to remove them if you have it on your player, which fixed my problems.

I have no issues with running LocalAvatar on pc with link cable, it just seems to be caused in the standalone apk build on quest, probably doesn’t perform as optimally as it did in prior unity versions.