Cannot limit FPS with V-Sync or Max FPS

Godot Version

v4.4.1.stable.official [49a5bc7b6]

Question

I’m on Windows 11 24H2 and have an RTX 5070. I checked the Nvidia control panel to not have overriding Vsync or FPS limit settings. In fact, no matter what I choose there or in the Godot Editor / Project settings, the “View Frame Time” panel always reports excessive FPS:

  • In an empty scene, it shows above 3500 FPS (CPU Time: ~0.07ms, GPU Time: ~0.26 ms)
  • Even with V-Sync Mode being Enabled in the Editor settings, it does not limit rendering to 60 FPS for my 60Hz fixed refresh rate screen.
  • Additionally, once V-Sync is enabled, the Godot editor and games run noticeably laggy (as if running at ~30 FPS even) and there is noticeable input delay (which is why I’d prefer disabling it and limit to 120 FPS instead - if it worked).

Is this a known issue / are there other steps to limit the FPS properly? Or is the FPS in the “View Frame Time” some “virtual” value I misunderstood?

(I’m trying to reduce strain on my GPU as I experienced system instabilities at about the time I started working with Godot, so I want to erase it as the culprit.)

The View Frame Time information is not the current framerate but an estimation of the maximum rendered framerate using the CPU/GPU frame timings. This gives you an idea of the maximum framerate you could get if the framerate wasn’t capped by V-Sync or other means.

3 Likes