Should You Use AMD Frame Generation? FSR 3 & AFMF 2 Explained
Published
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.

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.
| Scenario | Displayed FPS | Responsiveness feels like |
|---|---|---|
| 60 real, no FG | 60 | 60 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 type | AMD Frame Gen? |
|---|---|
| Competitive FPS (CS2, Valorant, Apex, OW2) | Off — always |
| Fast single-player action | Off below ~60 real FPS, optional above |
| Cinematic / heavy single-player | On — FSR 3 FG if supported, else AFMF 2 |
| Older single-player with no FSR 3 | AFMF 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.
Related guides
- Frame Generation and Input Lag Explained
- DLSS vs FSR vs XeSS for Gaming
- Should You Use NVIDIA Frame Generation?
- Best AMD Adrenalin Settings for Gaming
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.