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.

Related reading