The frame rate limit on Android is 60 fps. What to do?

Godot Version

4.4

Question

I have a Poco X6 5G on HyperOs. By default, the system has 120 frames per second, but on Godot projects the frequency is always 60. I went into the phone settings in order to select the frequency for a specific application and it didn’t help. I just wasn’t given the opportunity to choose 60/120 hz for the Godot project. I removed all the restrictions in the project settings and it’s still 60. And yes, the project is not loaded! A completely empty project

Sometimes, in rare cases, if you restart a project many times, the frequency may be higher than 60.

Is the frame limitation in Godot projects related to my firmware?

Which renderer did you use for this android export build?

How did you measure the fps?

try use this plugin here, get it by asset library, enable it, then press f3 to see it:

if you used it, you will notice there’s this “cap” for godot 4.4:

on 4.2.1:

I used this code to display fps

extends Label

func _process(delta: float) → void:

var current_fps: int = Engine.get_frames_per_second()


text = "FPS: %d" % current_fps


if current_fps >= 120:
	modulate = Color.GREEN
elif current_fps >= 30:
	modulate = Color.YELLOW
else:
	modulate = Color.RED

My mode was checked for Compatibility, and the same goes for mobile mode.