newmodels currently godot limits itself to 60fps. Can it be increased for maximum speed?
Godot 4.0 has the 4 modes available that Vulkan usually exposes (Project settings - Window):
- Vsync enabled (FIFO): runs in sync with monitor's vertical frequency, 144Hz in my case. A number of images ready for presentation is stored in a queue.
- disabled (IMMEDIATE): presents a new image as soon as it is available from the renderer. As fast as possible, but since the monitor can rarely follow there'll be visible tearing.
- MAILBOX: frames are presented at vertical syncs (Vblank). No tearing. Difference to FIFO is that images aren't queued (1 element queue).
- Adaptive (FIFO-RELAXED I guess): When the GPU is not ready like in FIFO, it will wait till the frame arrives and present it regardless of Vblank. May tear.
So, the answer to the question is "Yes", choose 'Vsync disabled' or 'adaptive'. Recommendation: FIFO (Vsync enabled), as it is the best viewer experience (no tearing) and doesn't waste resources for futile calculations :-)
See also:
https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkPresentModeKHR.html
the modes 0 to 3.