Get ready to see frame generation everywhere as AMD finally releases its FSR 3 tools and source code into the wild

Screenshot from Avatar: Frontiers of Pandora
(Image credit: Ubisoft)

AMD has announced its FidelityFX Super Resolution 3 (FSR 3) development kit of upscaling and frame generation tools has been added to GPUOpen and GitHub, almost nine months after launching the technology. This means anyone can view the source code for the routines, experiment with it to see how it works and implement the features into their games and applications.

Some developers have already had access to this, by working directly with AMD to add FSR 3 to their games. However, the actual number of new releases in 2023, sporting AMD's system, has been very disappointing: just Forspoken, Immortals of Aveum, and Avatar: Frontiers of Pandora. This isn't to say FSR hasn't been used in many games, quite the opposite, it's just that they've all used the previous systems (e.g. FSR 2.2 going into Baldur's Gate 3).

What makes FSR 3 a little special is the whole package comprises four systems: an upscaler, an optical flow technique, a frame interpolator (aka frame generation), and a routine to manage the swapchain. The upscaler is something that many of us will already be familiar with: It uses a host of clever algorithms, all processed via shaders, to increase the resolution of a frame and then tidy up the image a bit.

That's essentially what FSR has been since the very beginning, but now we have frame generation thrown in for good measure. This was developed by AMD as an alternative to Nvidia's DLSS 3 Frame Generation, a technique that uses a machine learning model to create a new frame, based on two normally rendered frames. This system is not only proprietary to Nvidia but it's also limited to its GeForce RTX 40-series graphics cards.

FSR 3 not only works on any GPU that supports DirectX 12 and compute shaders v6.2, but the code for it is fully open source. You can literally do whatever you like with it, including repackaging it and selling it as a piece of your 'own' software, if you're so immorally inclined.

Browsing through my usual haunts, AMD's announcement has been well received by the modding community and there seems to be an expectation that we're going to see a lot of FSR 3 frame generation mods appearing for games that don't currently implement it (or perhaps never will).

A diagram showing the data flow paths in AMD's FSR 3 algorithms

(Image credit: AMD)

I have no doubt that this will certainly be the case, but I also suspect that an awful lot of these mods will either look really bad or have serious image quality problems.

This is because of how the frame interpolation algorithm works in FSR 3. The first thing it requires is the upscaler from FSR 2 to be present and in use, though a huge number of games have it anyway. Next, the game needs to create extra buffers, to share data between the various components of FSR 3. Without these, no frame generation mod is going to work.

Where things get properly tricky is how the game manages the user interface (UI or HUD) stage in the rendering process. The user interface is the thing that shows your health bar, what items you have, and so on, and this is pretty much the very last thing to be added to a frame before it gets flagged for presenting on the monitor. 

For FSR 3 frame interpolation to work properly, the UI needs to be done in one of three ways: As a separate function that gets called every time a frame is completed (real or generated); gets rendered as a texture, and then applied to the frame at the end; or the game engine renders frames without the UI and uses these for the interpolation step.

A diagram showing one method of UI management when using AMD's FSR 3 algorithm

(Image credit: AMD)

Many games use the second method for generating the UI in a frame but since it only gets created with each real frame, the contents will never be updated or modified for the generated frames.

At high frame rates, this could result in the UI looking glitchy or at the very least, a tad laggy. Overriding how a game creates and manages the UI isn't a trivial task and I suspect a lot of FSR 3 frame generation mods will have a number of image quality issues.

The first method would be the best one to use but as to how many games do it this way, I honestly couldn't say. The third method would be the worse one to use, regarding overall image quality, but I should imagine relatively few developers would consider making their games this way.

Modders are an inventive lot, though, and given the open-source nature of FSR 3, we might be treated to some brilliantly creative solutions that bypass all the problems.

Your next upgrade

Nvidia RTX 4070 and RTX 3080 Founders Edition graphics cards

(Image credit: Future)

Best CPU for gaming: The top chips from Intel and AMD.
Best gaming motherboard: The right boards.
Best graphics card: Your perfect pixel-pusher awaits.
Best SSD for gaming: Get into the game ahead of the rest.

At the very least, there's no reason for a developer to not implement upscaling and frame generation in their game now, provided it uses DirectX 12. Support for Vulkan is still in development but there's no indication as to when it'll be ready.

AMD's frame generation technology is very clever and the fact that it's so widely supported is really nice, and it deserves to be used in more than three, somewhat average, games. We spotted a suggestion on Reddit that it might be coming to Call of Duty: Modern Warfare 3 and as a game series that traditionally runs very well on AMD's GPUs, it would be the ideal platform to really kick off the uptake of FSR 3.

Until then, we'll just have to wait for modders to step in, but just don't expect any miracles, okay?

Nick Evanson
Hardware Writer

Nick, gaming, and computers all first met in 1981, with the love affair starting on a Sinclair ZX81 in kit form and a book on ZX Basic. He ended up becoming a physics and IT teacher, but by the late 1990s decided it was time to cut his teeth writing for a long defunct UK tech site. He went on to do the same at Madonion, helping to write the help files for 3DMark and PCMark. After a short stint working at Beyond3D.com, Nick joined Futuremark (MadOnion rebranded) full-time, as editor-in-chief for its gaming and hardware section, YouGamers. After the site shutdown, he became an engineering and computing lecturer for many years, but missed the writing bug. Cue four years at TechSpot.com and over 100 long articles on anything and everything. He freely admits to being far too obsessed with GPUs and open world grindy RPGs, but who isn't these days? 

Read more
Black Ops 6
FSR 4 may be a simple upgrade for FSR 3.1 games according to leaks, which hopefully means we won't see a repeat of FSR 3's poorly-supported launch
A slide from an AMD presentation showing Space Marine 2 running at 3.5x the frame rate at 4K with FSR 4 and frame generation enabled
'Infused with AMD DNA': FSR 4 has been announced with a healthy dose of machine learning and support for 30+ games at launch
Cyberpunk upscaling
New modder tool makes it easier than ever to swap AMD's FSR 4 scaling for Nvidia's DLSS or Intel's XeSS and vice versa
Adler on a motorcycle
AMD's FSR 4 will use machine learning but requires an RDNA 4 GPU, promises 'a dramatic improvement in terms of performance and quality'
Naoe looking at the wrist blade in Assassin's Creed Shadows
Assassin's Creed Shadows will let you take your pick from the frame gen and upscaling buffet as 'a mix and match approach is possible'
Nvidia RTX 3090 Founders Edition graphics card on its box, with a pink light in the background
Now Nvidia's hardware blocks have been AI'd out of existence all it will take for Frame Generation support on RTX 20- and 30-series GPUs is 'further optimization and testing'
Latest in Hardware
 photo shows a factory tool that places lids on data center system-on-chips at an Intel fab in Chandler, Arizona, in December 2023. In February 2024, Intel Corporation launched Intel Foundry as the world’s first systems foundry for the AI era, delivering leadership in technology, resiliency and sustainability.
So, wait, now TSMC is supposedly pitching a joint venture with Nvidia, AMD and Broadcom to run Intel's ailing chip fabs?
The Corsair K70 Pro TKL gaming keyboard seen from above, with the wrist rest attached, on a well-lit desk. Game mode has been activated, bathing every key in red light.
Corsair K70 Pro TKL review
Sapphire Pulse Radeon RX 9070 XT on a red and orange background
Some Sapphire RX 9070/9070 XT graphics cards have hard-to-spot foam inside that must be removed or it 'may result in a decrease in cooling capacity or product failure'
The UHPILCL water cooled gaming laptop
This water-cooled gaming laptop packs a full-size desktop RTX 5090 and even fits in a backpack, but I sure wouldn't want it in mine
The TikTok app with Donald Trump ranting behind it.
Trump says the United States is already talking to potential TikTok buyers: 'We're dealing with four different groups, and a lot of people want it ... all four are good'
Corsair launches Custom Labs in Europe
Corsair's Custom Labs is now available in Europe, allowing you to make your gear as cute or ugly as you want and no-one will stop you
Latest in News
Marvel Rivals Human Torch
Marvel Rivals is carrying on the tradition of chaotic patches after buffing two of the most annoying heroes, but I main one of them, so I'm not complaining
 photo shows a factory tool that places lids on data center system-on-chips at an Intel fab in Chandler, Arizona, in December 2023. In February 2024, Intel Corporation launched Intel Foundry as the world’s first systems foundry for the AI era, delivering leadership in technology, resiliency and sustainability.
So, wait, now TSMC is supposedly pitching a joint venture with Nvidia, AMD and Broadcom to run Intel's ailing chip fabs?
Monster Hunter Wilds Artian weapon crafting - Gemma holding hot metal
Gemma's English VA is right with us on Monster Hunter Wild's confusing menus, which makes me feel a little better for having to Google symbols all the time
Sapphire Pulse Radeon RX 9070 XT on a red and orange background
Some Sapphire RX 9070/9070 XT graphics cards have hard-to-spot foam inside that must be removed or it 'may result in a decrease in cooling capacity or product failure'
Promotional image of the HP Envy Inspire inkjet printer
Haunted printers turning on by themselves and printing nonsense has to be one of my favorite Windows 11 bugs ever
The UHPILCL water cooled gaming laptop
This water-cooled gaming laptop packs a full-size desktop RTX 5090 and even fits in a backpack, but I sure wouldn't want it in mine