NVIDIA announced DLSS 3 and its frame generation feature on September 20, 2022, alongside the RTX 40-series GPUs. It was a strange pitch: play at 120 frames per second while your graphics card only actually renders 60. That gap between what gets rendered and what gets displayed is the whole story of frame generation, and it is worth understanding before you spend money on hardware that promises it.
Quick Answer: What is frame generation explained?
Frame generation is a rendering technique that synthesizes extra frames between two natively rendered frames to raise the frame rate you see on screen. It runs inside your graphics driver or game engine, most commonly through NVIDIA’s DLSS 3 Frame Generation or AMD’s FSR 3 with Fluid Motion Frames, and it works alongside upscaling rather than replacing it.
It is different from resolution upscaling, which raises pixel count rather than frame count, and different from old TV motion smoothing, which guesses from past frames instead of using motion data from the game engine. Because generated frames are predictive, they add smoothness but not input responsiveness.
Before relying on it, compare your GPU generation, the games you actually play, your monitor refresh rate, whether the title supports it natively or only at driver level, and how sensitive you are to input latency.
The Basic Idea: Filling In the Blanks

Think of a flipbook. If you draw every page, motion looks smooth. If you draw every other page and let someone sketch the missing ones based on what the surrounding pages show, you get the same page count with less drawing. Frame generation does the sketch work.
The GPU renders frame A and frame B. Between them, motion data tells the system which pixels moved where. An AI model then builds an in-between frame, and the display shows A, generated, B. Your monitor refreshes more often, so motion looks smoother. But the game’s actual simulation only advanced twice, not three times.
That distinction matters more than any marketing slide. A generated frame is predictive, not derived from game state. It cannot contain information the engine never produced. When the prediction is right, you see silk. When it is wrong, you see smearing, wobble around fine detail, or a health bar that shimmers.
How Frame Generation Actually Works Under the Hood
The pipeline has three moving parts, and they run in a specific order.
- The game renders a frame at a lower internal resolution, which is the upscaling step.
- The upscaler reconstructs that frame to your display resolution.
- The frame generation stage takes two consecutive reconstructed frames plus motion vectors and optical flow data, then inserts one or more synthesized frames between them.
Optical flow estimates pixel movement from the images themselves. Motion vectors come from the engine and describe how geometry moved. Combining both is what separates modern frame generation from the interpolation your television has done for decades. TV smoothing has no access to engine data, so it guesses purely from pixels and produces the soap opera effect along with frequent artifacts.
The AI model itself is trained to predict the in-between image, including disocclusion areas where something previously hidden becomes visible. Those regions are genuinely hard, because there is no source pixel to copy. The model has to invent plausible content, and that invention is where most visible errors come from.
If you want the deeper mechanics of how these neural networks are trained and deployed, the explanation of how AI image generation works covers the same model architecture family in a different context.
DLSS 3 vs. FSR 3 vs. Driver-Level Frame Generation
The two big implementations differ in hardware requirements and in where the feature lives.
| Feature | Vendor | Where it runs | Hardware reach |
|---|---|---|---|
| DLSS 3 Frame Generation | NVIDIA | In-game integration | RTX 40-series at launch, later extended to some RTX 30-series cards |
| FSR 3 Frame Generation | AMD | In-game integration | Broad, including competing GPUs |
| Fluid Motion Frames (AFMF) | AMD | Driver level | Works across many DX11/DX12 titles without patches |
The practical difference is enormous. In-game implementations get motion vectors and UI separation, so they can exclude the HUD from interpolation. Driver-level implementations cannot always do that, which is why AFMF sometimes makes crosshairs and minimaps look soft or jittery. Driver-level support is broader, but in-game support is cleaner.
Broader availability does not automatically mean better image quality. A well-integrated implementation on one card can beat a generic one on another, which is why per-game testing beats spec-sheet comparison every time.
The Latency Problem Nobody Warns You About
Here is the part that trips up first-time users. Frame generation raises displayed frame rate without reducing the time between your input and the game’s response. In fact, it can add a little latency because the pipeline has to hold frames to interpolate between them.
Vendors pair frame generation with latency-reduction features for exactly this reason. NVIDIA Reflex and AMD Anti-Lag exist to claw back responsiveness. Without them, a game showing 100 fps through generation can feel like 50 fps to your hands.
A useful mental model: generated frames improve how the game looks in motion, not how it feels to control. For a slow third-person adventure game, that trade is excellent. For a competitive shooter where a few milliseconds decide the round, it is often a bad deal. Many players leave frame generation off in ranked modes and turn it on for single-player campaigns. That is not inconsistency, it is correct usage.
What Actually Works in Practice
A few habits separate a good experience from a disappointing one.
Start from a solid base frame rate. If your native render is already 30 fps, generating frames on top produces a smooth-looking but mushy experience with heavy artifacts. Most people find the technique works best when the underlying render sits comfortably above 40 to 50 fps. Below that, there is too little real information for the model to work with.
Cap your frame rate sensibly. Running generation flat out against an uncapped frame rate can saturate the GPU and push latency up. A frame cap slightly below your monitor’s maximum often gives a steadier feel than chasing the biggest number.
Watch for UI artifacts first. Health bars, subtitles, crosshairs, and thin text are the usual suspects. If those look wrong, the implementation is not handling UI separation well, and no amount of tuning fixes it.
Test the same scene twice. Load a save, play a busy section with generation off, then on. Memory is unreliable here; side-by-side comparison catches artifacts that your brain quietly edits out during normal play.
Do not stack every feature at once. Upscaling, frame generation, and latency reduction interact. Change one setting at a time so you know which one caused the problem.
Common Mistakes People Make
The most frequent error is treating the displayed frame rate as a performance metric. A benchmark showing 120 fps with generation enabled is not comparable to 120 fps natively rendered. Reviewers who blur that line mislead their audience, and readers who compare those numbers across cards make bad buying decisions. Always ask whether a figure is rendered or displayed.
The second mistake is buying hardware purely for frame generation. It is one feature among many, and its value depends heavily on the games you play. Someone with a library of older titles and no support will see nothing at all. Checking the supported game list before purchase takes five minutes and prevents a lot of regret.
The third mistake is assuming more generated frames equals a better experience. Two generated frames between each real frame can look smoother in a slow pan and worse in fast motion, because there is more invented content to get wrong. More is not automatically better.
The fourth is forgetting the rest of the system. A monitor capped at 60 Hz cannot show the benefit of a 120 fps generated output. Your display, cable, and refresh setting all need to cooperate.
The same pattern of “check the whole chain before blaming one part” shows up in plenty of technology decisions, from picking AI image tools to comparing Leonardo AI’s pricing tiers. The feature is rarely the bottleneck; the surrounding setup usually is.
Where Frame Generation Is Heading
Frame interpolation is not staying inside games. Cloud streaming services have obvious reasons to care: generating frames server-side can smooth playback for users on modest hardware, though it shifts cost to the provider. Video playback already uses motion interpolation for sports, and the line between “game rendering feature” and “general display feature” is thinning.
Handheld and low-power devices are the most interesting frontier. A device that renders at 30 fps and displays at 60 could feel dramatically better, and the power savings from rendering fewer frames matter enormously on battery. Whether the artifacts stay acceptable at that scale is the open question.
The technical direction is toward better handling of disocclusion and UI, plus tighter integration with latency reduction so the feel penalty shrinks. Progress here has been steady rather than dramatic, which is usually a sign the technique is maturing rather than being abandoned.
Conclusion
Frame generation is best understood as a presentation layer, not a performance layer. It makes motion look smoother by inserting predicted frames between real ones, using motion data and optical flow that older interpolation methods never had. It does not make games respond faster, and it does not replace the need for a decent native frame rate underneath.
The practical verdict is genuinely mixed, and that is fine. In a slow-paced game on a card that supports it well, the improvement is obvious and the trade-offs are invisible. In a fast competitive title, or on hardware where the base frame rate is already struggling, it can make things worse. The people who get the most out of it are the ones who test it in their own games, cap their frame rate sensibly, and treat displayed frame rate and rendered frame rate as two different numbers. Do that, and the feature earns its place. Skip it, and you will spend a lot of money chasing a number that never quite delivers what the box promised.
Frequently Asked Questions
Does frame generation actually increase performance?
It increases the number of frames displayed per second, but it does not reduce the time your GPU spends rendering each real frame. Think of it as improved smoothness rather than free speed. The underlying render workload stays roughly the same, and the generation step itself costs some GPU time.
Is frame generation the same as upscaling?
No. Upscaling raises resolution by reconstructing a low-resolution image at a higher pixel count. Frame generation raises frame rate by inserting extra images between rendered ones. They are separate stages that are often bundled together, which is why people confuse them.
Why does frame generation sometimes feel laggy?
Generated frames are predictive, so the pipeline holds frames briefly to interpolate between them, and that can add input delay. Vendors pair the feature with latency-reduction technology to offset it. If the base frame rate is low, the delay becomes much more noticeable.
Do I need a specific graphics card for frame generation?
It depends on the implementation. NVIDIA’s DLSS 3 Frame Generation launched as an RTX 40-series feature and was later extended to some RTX 30-series cards. AMD’s FSR 3 and Fluid Motion Frames reach a much broader set of hardware, including competing GPUs, though driver-level versions can produce more artifacts.
Why do health bars and text look blurry with it enabled?
Those elements are often drawn separately from the 3D scene, and the interpolation model may treat them as moving geometry. Well-integrated in-game versions separate the interface from the world before generating frames. Driver-level versions have less information to work with, so interface artifacts show up more often.
Should I turn frame generation on or off for competitive games?
Off is the safer default. Competitive play rewards responsiveness, and generated frames add smoothness without improving how quickly your input registers. For single-player games where atmosphere matters more than split-second reactions, leaving it on is usually the better trade.


