Micro-Tool #28 • Esports Latency Lab

Esports Frame Generation & Input Latency Calculator

Measure how DLSS 3, AMD FSR 3.1, AFMF 2, and NVIDIA Reflex impact your end-to-end button-to-pixel latency. Simulate base render frame times, optical flow overhead, and render queue purging before tweaking your competitive settings.

Rendering Pipeline Configuration

Base Native Render FPS (Before Frame Gen)75 FPS (13.3ms)
30 FPS (Minimum)60 FPS (Sweet Spot)120 FPS240 FPS (Esports)
Display Refresh Rate (Hz)144 Hz
Button-to-Pixel End-to-End Latency
40.5ms
vs Native Rendering:26.2 ms+14.3 ms delay
Highly Responsive Competitive

Crisp aiming feel suitable for battle royales (Apex, Warzone) and fast-paced tracking.

Motion Fluidity150 FPS

Eye-tracking smoothness

Input Responsiveness66 FPS eq

Crosshair control feel

The Golden Rule of Frame Generation

Frame Generation generates visual frames, not real-time input samples. It does not fix low base framerates. If your base native framerate is below 60 FPS, input latency will feel like rubber-banding, even if your monitor displays 120 FPS.

Frame Generation Presentation Delay Anatomy

STAGE 1

Input & Engine Simulation

Mouse polling at 1000Hz (1ms) + game physics and draw call submission on CPU.

STAGE 2

Render Queue & Reflex

NVIDIA Reflex / Anti-Lag purges the 2-frame DirectX queue, dropping render delay by ~65%.

STAGE 3 (The Penalty)

Interpolation Holding Buffer

Engine must render Frame N+1 before creating Frame N.5. Physically holds presentation by 1 base frame (13.3ms).

STAGE 4

Display Scanout & G-Sync

At 144Hz, monitor scans out a new pixel line every 6.9ms with VRR sync.

Should You Enable Frame Generation? (By Game Genre)

Game / GenreRecommendationWhy / Technical Rationale
Valorant & CS2 (Tactical Shooters)DO NOT ENABLE (OFF)Sub-millisecond flick accuracy and peeker advantage are degraded by the +13.3ms interpolation queue. Keep Reflex ON + Boost at native.
Warzone, Apex, Fortnite (Battle Royales)SITUATIONAL (Base > 90 FPS Only)Only enable if CPU-bound on a 240Hz+ display and native base framerate consistently stays above 90-100 FPS with Reflex enabled.
Cyberpunk 2077 & Black Myth: WukongHIGHLY RECOMMENDED (ON)Path Tracing and heavy Lumen rendering make 120 FPS impossible natively. Reflex keeps latency under 45ms, giving buttery camera tracking.
Flight Simulator 2024 & Racing SimsESSENTIAL (MUST ENABLE)Heavily single-thread CPU bound. Frame Generation doubles cockpit panning smoothness with zero discernible penalty on flight stick inputs.

Frequently Asked Questions: Frame Gen & Input Delay

Why is NVIDIA Reflex mandatory with DLSS 3?

When Frame Generation was invented, NVIDIA engineers recognized that holding a frame to interpolate the in-between image added ~1 frame time of delay. To offset this, NVIDIA hardcoded Reflex into DLSS 3 to strip away the 2-frame DirectX queue, keeping net latency roughly equal to native without Reflex.

What is the difference between DLSS 3, FSR 3.1, and AFMF 2?

DLSS 3 uses dedicated silicon (Ada/Blackwell Optical Flow Accelerator) and game motion vectors. FSR 3.1 runs on general compute shaders in-engine. AFMF 2 is driver-level without engine motion vectors, meaning it disables itself during fast mouse flicks to avoid visual tearing.

Can Frame Generation cause ghosting or UI HUD tearing?

In-engine solutions (DLSS 3 and FSR 3.1) isolate the 2D user interface from interpolation, preventing HUD smearing. Driver-level utilities like AFMF 2 or Lossless Scaling interpolate the entire screen, occasionally causing crosshairs or minimaps to shimmer during rapid camera turns.

Why does 120 FPS generated feel worse than 120 FPS native?

Because your mouse polling and player movement decisions are only evaluated at your base frame rate (e.g. 60 Hz). The in-between generated frames are visual approximations of motion; they cannot react to a sudden mouse flick that occurs after the native frame is drawn.