Skip to main content

AMD’s FSR 3 compromise just isn’t working

AMD presenting FSR 3 at Gamescom.
AMD
Jacob Roach in a promotional image for ReSpec
This story is part of Jacob Roach's ReSpec series, covering the world of PC gaming and hardware.
Updated less than 6 days ago

AMD made a compromise with FSR 3. The frame-generation tech was announced in November 2022, and it took nearly a year for it to show up in a game. Even now, months after release, FSR 3 is only available in 12 games, the lion’s share of which are legacy titles and single-player games that are past their prime. Adoption wasn’t working, hence the need for a compromise.

The compromise is AMD Fluid Motion Frames, or AFMF — one of the least catchy acronyms, but I digress. This is driver-based frame generation. FSR 3 isn’t available in a ton of games, but AFMF sidesteps that hurdle, so long as you have an AMD graphics card. You can use frame generation through the driver in basically any DirectX 11 or DirectX 12 game. Sounds pretty sweet.

Recommended Videos

The problem is that AFMF isn’t very good. The experience ranges from slightly better than playing the game natively to downright worse. As the only way forward for AMD’s frame-generation tech, it’s a troubling sign.

Get your weekly teardown of the tech behind PC gaming
Check your inbox!

AFMF is not FSR 3

A flow chart explaining AMD's FSR 3 data flow.
AMD

AMD is adamant that AFMF is not FSR 3. That’s a statement I agree with, but it’s easy to see why AFMF and FSR 3 always come up in the same conversation. Both provide frame generation, or more accurately, frame interpolation. They work in the same way; your graphics card renders two frames and compares them, and then it calculates a frame in between based on the difference between them. The critical difference is that FSR 3 does this in the game engine as part of the rendering pipeline while AFMF does it after the rendering is already done. That difference is why AFMF can be installed as a driver after the fact.

The game engine advantage is a big deal for image quality. As part of the rendering pipeline, FSR 3 can access details like motion vectors from the game, allowing it to more accurately generate a frame. It can also carve out elements like the UI and menus, which are particular pain points for frame-generation tech. AFMF can’t do that. It takes the final frame you see, UI and all. AFMF has shockingly good quality considering how it works, but you can still spot some artifacts that aren’t present with FSR 3.

AMD recognizes that AFMF isn’t perfect, so instead of just letting it run, AFMF automatically turns off whenever there’s too big of a difference between two frames, particularly in fast motion. There are some artifacts on menus and the like, but the real killer for AFMF is the dynamic way in which it works.

AFMF had a somewhat jittery response during most gameplay.

I tested four games, and out of that batch, AFMF provided a worse experience in three of them. The only exception is Like a Dragon: Infinite Wealth, and that’s mainly due to the fact that it’s a turn-based game. For the other three, I would rather play these games natively with lower smoothness than turn AFMF on.

The reason why is simple: The peaks and valleys of AFMF are too noticeable. In most of the games I tested, I was hovering between 70 frames per second (fps) and 90 fps with upscaling turned on at 4K. The pacing between each frame was relatively consistent, and when it rose and fell, there was a smooth ride down or up. That’s wasn’t the case with AFMF.

Any time there was too much of a difference between two frames, AFMF turned off, leading to a jarring experience where it never felt like the game is smooth. If you walk in a straight line slowly, it looks smooth. But during any sort of real gameplay, you’re oscillating between a high frame rate and a low one. A consistent, relatively low frame rate will feel smoother than one that’s jumping from high to low constantly.

That was certainly my experience, with a somewhat jittery response during most gameplay. Even with the frame rate counter showing a higher number, the game didn’t feel as smooth.

A frame time graph for Like a Dragon: Infinite Wealth.
Jacob Roach / Digital Trends

The best way to demonstrate that is a frame time graph, which you can see above in Like a Dragon: Infinite Wealth. These tests were run with a Ryzen 9 7950X and an RX 7800 XTI have a handful of these charts, so it’s worth explaining what they show. This is the time between each frame, with a sample taken every quarter of a second over the course of a few minutes. Higher frame time means lower frame rate, but that’s not what’s important with these charts. We’re looking at consistency. Ideally, you want your frame time to be as close to a flat line as possible. That leads to a smoother experience, as the time between each frame is similar.

That’s not what you see in Like a Dragon: Infinite Wealth. With AFMF off, there was some variation as I ran around the streets of Hawaii and tussled with a few baddies, but everything is in close proximity. AFMF, on the other hand, spiked every time I moved the camera. Finally, FSR 3 managed to lower the frame time (and improve the frame rate), showing a similar level of consistency as the results with AFMF turned off. There’s your proof — AFMF is certainly not FSR 3.

AFMF is not a compromise for lacking FSR 3 support

I didn’t do anything special for these tests. I played three to five minutes of the game, loading the same save file and running around the same area. It’s worth noting that this is specifically not a benchmark run. It’s supposed to mimic real gameplay, so you can forgive some level of variation. For example, you can see a couple of spikes in both the AFMF off and FSR 3 results where the frame rate briefly dipped in Like a Dragon: Infinite Wealth. We’re looking at the overall trend, not any individual spike.

A frame time chart for Starfield.
I recognize how crazy this chart looks, but I ran these same tests three separate times (on two PCs) with similarly wild results. Jacob Roach / Digital Trends

I need to establish that before showing you the Starfield chart you can see above. There are a lot of squiggly lines here, so let’s take them one by one. With both FSR 3 and AFMF turned off, you can see some variation. Those brief spikes you see — where the frame time shoots straight up — is caused by a stutter. There are also some rounder peaks and valleys, as this chart represents a portion of combat where the frame rate wasn’t completely stable.

With AFMF on, you see similar problems. There are large spikes indicating a stutter, as well as peaks and valleys in frame time, but it’s the overall trend that’s a problem here. The frame time is all over the place in a dynamic combat scene, jerking back and forth between a high and low frame time relentlessly.

As mentioned, these aren’t 100% identical benchmark runs, so you see some areas where AFMF on has a higher frame time than AFMF off. That’s not an issue with the tech, but rather some variance in each of these runs. The point isn’t to single out a portion of this chart and compare the three results — the goal here is show the overall trend of frame time.

Starfield and Like a Dragon: Infinite Wealth both support FSR 3, so you can (and should) just use that feature rather than AFMF. The driver-based frame generation is there for everything else, but unfortunately, other games show the same problems that we can see in FSR 3 games.

A frame time chart for Star Wars Jedi: Survivor.
Jacob Roach / Digital Trends

Star Wars Jedi: Survivor is a good example of how that hurts the experience. In stark contrast to Starfield, I didn’t get into any combat in this run, but chose a short, linear platforming section through the Shattered Moon. With AFMF off, the frame time is fairly stable, but with it on, you can see some clear spikes throughout the two-minute run.

It’s a lot better than Starfield, but the majority of this test was just my character running in a straight line with an occasional jump or zipline. It’s a great example of how even under ideal circumstances for AFMF, the feature still has limitations.

A frame time chart for Returnal.
Jacob Roach / Digital Trends

For a more realistic gameplay experience, look at Returnal. This game has a relatively wide camera in combat, so it’s not as jittery as Starfield with its first-person perspective. Still, there’s a ton of variation with AFMF turned on. For all of these runs, I wasn’t just standing still and whipping the camera around — I was playing the game, reacting as anyone would when playing it.

Proper FSR 3 support is the only way forward

Frank Azor presenting AMD's FSR 3 at Gamescom.
AMD

This batch of testing exposed how great FSR 3 really is. It’s not quite as high quality as Nvidia’s DLSS 3, but it’s close enough. Add on top the fact that you can use FSR 3 with virtually any GPU — and devices like the Steam Deck and ROG Ally — and there’s an argument that it’s even better than DLSS 3 in certain aspects. It’s just not available in enough games.

Since October of last year, FSR 3 has only made its way into 12 games. Only three of those games are heavy hitters — Call of Duty Modern Warfare III, Farming Simulator 22, and as of a few days ago, Starfield. I wrote about this exact issue four months ago, and the situation has barely improved since then. For context, in the same four-month period from release, DLSS 3 showed up in 25 games, the bulk of which were new titles like Atomic Heart, Warhammer 40K: Darktide, Need for Speed Unbound, and Spider-Man: Miles Morales. There’s no doubt Nvidia has a big head start for DLSS 3 support, but FSR 3 is still lagging far behind in adoption rate.

AFMF isn’t good enough to fill those gaps. In writing this article, I’ve seen half a dozen little tips and tricks users have found in using AFMF, such as adding a frame rate cap to eliminate tearing, and that’s great. I like that the feature exists and that users can mess around with it to see if it improves their gameplay experience, because in some cases, it actually does. It’s just not a solution for games lacking FSR 3 support.

AFMF needs some big improvements before it can live up to its promise.

To AMD’s credit, it’s not shouting from the rooftops about AFMF, and it’s certainly not saying AFMF is a replacement for FSR 3. It’s easy to see where you could make that assumption, though. AFMF and FSR 3 are always in the same conversation, and headlines talking about boosting performance in “most PC games” have already made the rounds. Even with seemingly good intentions, AFMF looks like a solution for games that lack FSR 3 support when it’s clearly not.

AFMF needs some big improvements before it can truly fill in the games that FSR 3 misses, but given the driver-based approach of the tech, I’m not sure how much further it can go. It’s a very interesting feature that I’d love to see mature, theoretically providing a performance boost in just about any game you can throw at it. I just wish it came after we already had a wide swath of games that support FSR 3 because AFMF is clearly much worse right now.

As it stands now, FSR 3 is only available in a small number of titles, the majority of which have very low player counts. And in place of proper FSR 3 support is AFMF, which does very little in most games to improve the experience. If AMD can fix up AFMF, I’ll be the first to cheer them on. But as of now, it has a long way to go.

Jacob Roach
Lead Reporter, PC Hardware
Jacob Roach is the lead reporter for PC hardware at Digital Trends. In addition to covering the latest PC components, from…
Pour one out — AMD is reportedly sunsetting the Ryzen 7 5800X3D
Someone holding the Ryzen 7 5800X3D in a red light.

The Ryzen 7 5800X3D is a certified legend, sitting among the best processors you can buy several years after its release. It was the swan song for the AM4 socket and Zen 3 architecture, and it debuted AMD's 3D V-Cache that has turned gaming CPUs on their heads. But it looks like the processor is finally meeting its end.

AMD hasn't said anything official, but PCGamesHardware went as far as to say that "the Ryzen 7 5800X3D is dead," and it's easy to see why. PCGamesHardware is a German outlet, and in that region of the world, the Ryzen 7 5800X3D isn't available. The same is true in the U.S. The processor isn't available on Amazon, and on Newegg, I found one third-party seller shipping the CPU from Israel for $500. It should go without saying at this point, but $500 is way too much for the Ryzen 7 5800X3D in 2024.

Read more
No, generative AI isn’t taking over your PC games anytime soon
Cyberpunk 2077 running on the Samsung Odyssey OLED G8.

Surprise -- the internet is upset. This time, it's about a recent article from PC Gamer on the future of generative AI in video games. It's a topic I've written about previously, and something that game companies have been experimenting with for more than a year, but this particular story struck a nerve.

Redditors used strong language like "pro-AI puff piece," PC Gamer itself issued an apology, and the character designer for Bioshock Infinite's Elizabeth called the featured image showing the character reimagined with AI a "half-assed cosplay." The original intent of the article is to glimpse into the future at what games could look like with generative AI, but without the tact or clear realization of how this shift affects people's jobs and their creative works.

Read more
How AMD boosted Ryzen 9000 CPUs by 17% overnight
amd ryzen 9000 retested dt respec

AMD's Zen 5 CPUs, called Ryzen 9000, released with a collective sigh. None of them have it made it onto the list of the best processors, not so much because they're bad, but just because they aren't the best option. Outside of a few niche tasks, they felt more like a price increase and less like a performance increase compared to the previous generation. But that's changing.

We've seen a handful of updates from AMD over the last couple of months, which have culminated in a new BIOS for AMD motherboards that boosts performance across the range -- or so AMD says. I retested the full range of Zen 5 CPUs across games and productivity apps to see where they really sit now that the launch dust has settled.
How did we get here?

Read more