Here is the slow motion video of the jank problem in Construct Preview.
The jank can be observed at: 1s and 9s (same footage, different speeds).
youtu.be/o55G8jmeyYE
Here it can be observed between 2 and 3 seconds.
youtu.be/APv2m5_fd-c
I tried also to trace it in Chrome, here are some screenshots. The tracing is not corresponding to the previous videos.
Frame inconsistency?
Additional work done by GPU?
Generally, all frames are targetting the desired FPS, most if not all of them are below 16ms. But sometimes the frame is skipped resulting in jank. With the full screen the effect is more pronounced.
Hardware:
AMD Ryzen 9 7900X
NVidia GeForce RTX 3060
Win11
Project settings:
Fullscreen quality: LOW
Sampling: Trilinear
Use worker: Auto (which means it is using it)
Enable WebGPU: Yes
Framerate mode: V-synced
Downscaling quality: Medium
Rendering mode: 2D
Anisotropic filtering: 2x
Max spritesheet size: 4096