Quest 3 standalone build max framerate is 72fps

I changed my build settings to android and built my game to my quest 3 headset. I have the fps displayed, and the whole time it is at 72fps.

Its 72 when I start the app, 72 when I start a game with 0 enemies on screen, and 72fps when there are 30 enemies on the screen. This leads me to believe it is ‘artificially’ maxing out at 72fps and could be higher. If I remember correctly the original quest’s max fps was 72.

I am trying to target 90 fps. Is there some setting or something that I need to enable in order to get a higher frame rate?

I was able to fix this by adding an object with the script:

public class SetRefreshRate : MonoBehaviour
{
void Start()
{
Unity.XR.Oculus.Performance.TrySetDisplayRefreshRate(90f);
}
}

and my app now runs at 90fps standalone. I may need to modify this in the future for running on the quest 2

4 Likes