Screen Refresh Rate & Profiler FPS Analytics

Hi,

I’m testing a mobile game. When i open the profiler to see fps counts in current game session, values are different then i intended.

V-sync Count : Don’t Sync
FPS limititation : 60 FPS

I’m using first time Unity profiler. I thought i’ll see maximum 60 FPS in the profiler but it’s showing more than i thought. Sometimes it’s peaking the FPS counts while i’m playing the game.

In the main case, i’m testing this game different phone models ;

A21s : 60 FPS everything is normal in the screen what i see.
iPhone 12 : Same as A21s

Note 20 Ultra : This is device has 2 different screen refresh rate. When i’m using 120Hz mode, some frames are skipping and it’s looks like cutted a movie scene.
@60FPS it’s feel like 30 FPS.

At the same time, devices GPUs are heating over. (A21s is normal, not heating up).

Now, my question is :

  1. Did i miss something about the fps limitation?
  2. Do my profiler showing the correct values?
  3. Could you share any article about as answer?

Hello,
This comes up a lot but

Yes, it’s explained in the Profiler Manual for common Markers and the Scripting API for Application.targetFrameRate and QualitySettings.vSyncCount, but it’s a bit too easy to miss these.

Hopefully clear from the above, but yes.

1 Like