Should You Use AMD Frame Generation? FSR 3 & AFMF 2 Explained

On this page

AMD gives you two different ways to generate frames, and picking the wrong one — or turning either on in the wrong game — makes your GPU feel worse, not better. The mental model is identical to NVIDIA’s: generated frames are smoothness, real frames are responsiveness. The twist on Radeon is choosing between in-game FSR 3 and driver-level AFMF 2.

Should You Use AMD Frame Generation? FSR 3 and AFMF 2 explained

FSR 3 reads the game engine. AFMF 2 guesses from the driver. Both double your FPS counter, not your reaction time.

FSR 3 vs AFMF 2: which one you’re using

This is the part most guides skip. AMD has two separate frame-generation paths:

  • FSR 3 Frame Generation — built into the game, uses engine motion vectors. Cleaner, fewer artifacts. Use it whenever the game’s settings menu offers it.
  • AFMF 2 (Fluid Motion Frames 2) — a driver toggle in Adrenalin → Gaming → Graphics. Works in nearly any DX11/DX12 game with no developer support, but guesses from the frame buffer alone, so it shows more artifacts and disables itself during fast camera motion to avoid smearing.

Rule of thumb: FSR 3 FG first; AFMF 2 only when the game has no native support.

What it costs in latency

Both paths interpolate a frame between two real ones, holding the newer real frame back to do it. That hold is latency, and your mouse only moves real frames.

ScenarioDisplayed FPSResponsiveness feels like
60 real, no FG6060 FPS
60 real + FSR 3 FG~110–120~55 FPS
100 real + FSR 3 FG~190~90–95 FPS

The mitigation is Radeon Anti-Lag (or Anti-Lag 2 in supported titles), which trims render-queue delay so the net latency stays close to native at the real frame rate. Keep it on whenever frame gen is on.

The decision: when to turn it on

Game typeAMD Frame Gen?
Competitive FPS (CS2, Valorant, Apex, OW2)Off — always
Fast single-player actionOff below ~60 real FPS, optional above
Cinematic / heavy single-playerOn — FSR 3 FG if supported, else AFMF 2
Older single-player with no FSR 3AFMF 2 is a great fit

The unbreakable rule: frame gen multiplies a good frame rate, it cannot rescue a bad one. From 35 real FPS, AFMF 2 shows a smooth-looking 65 that still steers like a boat. Raise real FPS with FSR upscaling first, then add frame gen on top.

What to use instead in competitive games

The real “free FPS” win on Radeon is FSR Super Resolution upscaling — it raises the real frame rate and therefore cuts latency. Stack it with Anti-Lag and you have the genuine competitive setup. Full comparison in our DLSS vs FSR vs XeSS guide, and the deeper latency mechanics in Frame Generation and Input Lag Explained.

Then finish the chain: cap your FPS correctly, set up FreeSync the right way, run exclusive fullscreen, dial in your Adrenalin settings, and raise your Windows timer resolution with Tier1Timer.

Test it on your own rig

Don’t trust the FPS counter — measure your input lag with frame gen on and off in the same scene. Adrenalin’s performance overlay shows latency directly. The number will confirm what your hands already told you.

Turn AMD frame generation on for heavy single-player games where you already hold 60+ real FPS — FSR 3 inside supported titles, AFMF 2 for everything else — and leave it off in competitive shooters, where FSR upscaling and Anti-Lag are the only frame-rate wins your aim can actually feel.

Frequently asked questions

What is the difference between FSR 3 Frame Generation and AFMF 2?

FSR 3 Frame Generation is built into a game and uses the engine's motion vectors, so its generated frames are cleaner and more accurate. AFMF 2 (AMD Fluid Motion Frames 2) is a driver-level feature in Adrenalin that works in almost any DirectX 11/12 game with no developer support, but because it lacks engine data it can show more artifacts and disables itself during fast camera motion. Use FSR 3 FG when a game supports it; fall back to AFMF 2 when it doesn't.

Which AMD GPUs support frame generation?

FSR 3 Frame Generation is GPU-agnostic by design and runs on Radeon RX 6000 and RX 7000 series, RX 9000 series, and even many competitor cards. AFMF 2 requires a Radeon RX 6000 series or newer (and recent Ryzen integrated graphics). Both want a solid real frame rate as a starting point — roughly 55–60 FPS — to feel good.

Does AMD frame generation add input lag?

Yes. Like all frame generation, it interpolates between real frames, so a real frame is held back and your input is sampled at the underlying real frame rate. AMD pairs it with Radeon Anti-Lag (or Anti-Lag 2) to reduce queue latency, keeping the net result close to native latency at the real frame rate. The displayed FPS rises far more than responsiveness does.

Should I use AMD frame generation in competitive games?

No. In shooters like Valorant, CS2, or Apex, only real frames carry your input, so the extra interpolated frames add smoothness without responsiveness — and AFMF 2 in particular drops out during fast flicks, causing visible hitches. Use FSR upscaling plus Anti-Lag for real frame-rate and latency wins instead.

When should I turn AMD frame generation on?

Turn it on in demanding single-player games where you already hold around 60 real FPS and want to fill a 120 Hz or higher monitor. FSR 3 FG inside supported titles gives the cleanest result; AFMF 2 is great for older or unsupported single-player games. Keep Radeon Anti-Lag on, and avoid frame gen below ~60 real FPS where the base feel is already sluggish.