Quick answer: Unity FSR3 frame generation introducing micro-stutter on mid-tier GPUs? Frame gen needs consistent base frame rate - cap base FPS and let FSR3 interpolate.
GTX 1660 with FSR3 enabled: average FPS is 90 but feels juddery. Disabling frame gen gives smooth 45.
Cap base frame rate
Application.targetFrameRate = 45; Frame gen interpolates to 90. Consistent base = smooth output.
Or disable on low-end
Detect GPU tier; disable frame gen below a threshold. The trade-off only pays on high-end.
Verify with frame time graph
Plot frame times over 10 seconds. Frame gen with variable base = jagged graph; smooth base = flat output.
“Frame generation reads frame timing. Inconsistent base, inconsistent output.”
FSR3 (and DLSS Frame Gen) is best on high-refresh monitors with high-end GPUs. Below that, vanilla 60Hz is more pleasant.