Skip to main content

AMD’s FSR 3 compromise just isn’t working

AMD presenting FSR 3 at Gamescom.
AMD

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…
Intel’s downfall hurts everyone
intel downfall hurts everyone dt respec

Intel can't catch a break. The instability saga we've witnessed over the past few months, along with a historically disastrous earnings report for the company, has led Intel into some pretty bleak territory. The company even postponed its Innovation event this year; meanwhile, shareholders are filing a lawsuit against Team Blue. No matter how you slice it, Intel is having a bad time right now.

There's a lot of understandable anger pointed Intel's way right now, from game developers saying they're going to lose money, to gamers who say they've been denied returns, to shareholders that claim Intel fraudulently hid how bad things were. Those are all legitimate things to be frustrated about, and I understand the satisfaction you might feel when a company gets what it deserves.

Read more
AMD’s new feature doubled my frame rate with a single click
RX 7900 XTX installed in a test bench.

AMD did exactly what I hoped it would do. Its Fluid Motion Frames feature, referred to as AFMF, originally promised a way to add frame generation to virtually any game. There was just one problem -- AFMF was bad. Really bad. Now, AMD is taking another swing at driver-level frame generation with AFMF 2, which works in any game for any of AMD's RX 6000 or RX 7000 graphics cards.

The new version takes a lot of cues from Lossless Scaling, a $7 Steam app that has catapulted in popularity over the past few months due to its ability to add frame generation to any game. AMD is now able to provide a similar level of quality, and with some clear upsides over Lossless Scaling if you own one of AMD's best graphics cards.
What's new here?

Read more
AMD on the Ryzen 7 9800X3D: ‘We have a lot to say’
A delidded Ryzen 7000 CPU.

AMD just revealed its Ryzen 9000 chips at Computex 2024, but the company is already working on its versions of these processors with 3D V-Cache. These X3D variants, as they're called, have been a mainstay of AMD's lineup since the Ryzen 7 5800X3D, and they consistently rank among the best gaming processors. AMD's Donny Woligroski says the company is "not just resting on laurels," and that it has some big plans for the next version of X3D chips.

The news comes from PC Gamer, which shared various quotes from an interview with Woligroski. Although we've known for a while that 3D V-Cache would come to Ryzen 9000 eventually, Woligroski says that AMD is pushing the tech forward. "It's not like, 'hey, we've also added X3D to a chip.' We are working actively on really cool differentiators to make it even better. We're working on X3D, we're improving it," Woligroski told PC Gamer.

Read more