Movatterモバイル変換


[0]ホーム

URL:


AMD FSR Frame Generation

ML-powered frame interpolation

AMD FSR Frame Generation

ML-powered frame interpolation

AMD FSR™ Frame Generation is an advanced frame-generating solution that leverages state-of-the-art machine learning (ML) algorithms to generate high-quality intermediate frames from two consecutive source images, interpolating the motion of pixels between the start and end images. The neural approach significantly reduces artifacts common in analytical interpolation such as ghosting and motion discontinuities.

Combined withAMD FSR™ Upscaling andAMD Radeon™ Anti-Lag 2, AMD FSR Frame Generation delivers a higher visual frame rate for ultra-smooth and ultra-responsive gameplay on AMD RDNA™ 4 architecture graphics cards. An analytical version of FSR Frame Generation (previously AMD FSR 3) is also included for backward compatibility with RDNA 3.5 architecture and older GPUs.

AMD FSR Frame Generation delivers:

  • More accurate and higher-quality results using ML.
  • Reduced artifacts compared to analytical interpolation.

Supports:

  • DirectX® 12 (Agility SDK 1.4.9+).
  • Windows® 11 (ML FSR Frame Generation).
  • Windows® 10/11 (analytical FSR Frame Generation).
  • Unreal® Engine 5.2 up to UE 5.7.

Download the latest version - v4.0.0

This release:

AMD FSR Frame Generation “Redstone” (4.0.0) initial release (as part of the AMD FSR SDK 2.1 release):

  • Machine learning-powered frame interpolation for ultra-smooth gameplay on Windows® 11.
  • Designed for AMD RDNA™ 4 architecture GPUs (AMD Radeon™ RX 9000 Series).
  • Analytical FSR Frame Generation (FSR 3.1.6) fallback mode for AMD RDNA 3.5 architecture and older GPUs on Windows 10 and 11.
  • Integrates withAMD FSR Upscaling andAMD Radeon™ Anti-Lag 2.

Features

ML-powered frame interpolation

Ultra-fast 4K performance

Works with any upscaler

Easy integration

Machine learning-powered frame generation

AMD FSR Frame Generation uses cutting-edge ML algorithms trained on AMD Instinct™ GPUs to generate high-quality intermediate frames using optical flow estimation and motion vectors. Inside the ML algorithm, we predict per-pixel motion and appearance, then blend that with motion vector reprojection to generate a new in-between frame. The model predicts the color of the generated frame, informed by both temporal context and motion information. The outcome is a new frame that is consistent with the previous and next frames, helping to maintain smooth motion without major artifacts.

F1® 25 AMD FSR Frame Generation example

See endnotes E1

Ultra-smooth gameplay

By generating intermediate frames, AMD FSR Frame Generation can effectively double your frame rate for ultra-smooth, ultra-responsive gaming. When combined with AMD FSR Upscaling and AMD Radeon™ Anti-Lag 2, you can achieve incredible performance without sacrificing visual quality on AMD Radeon™ RX 9000 Series graphics cards.

AMD FSR "Redstone" performance chartSee endnotes E2

Integration

AMD FSR Frame Generation should be integrated using the FSR Frame Generation API (FidelityFX API). The integration follows a specific call order:

  1. Configure - Set up frame generation withffxConfigure
  2. Prepare - CallffxDispatch with frame generation prepare parameters
  3. Generate - CallffxDispatch with frame generation parameters

Important: This call order is mandatory. Calling these functions out of order may result in incorrect rendering and prevents future automatic driver upgrades.

Camera data

AMD FSR Frame Generation 4 requires camera position, up, right, and forward vectors to be provided. Failing to specify these fields or providing incorrect/low-precision values may result in incorrect rendering.

For complete integration details, see ourFrame Generation API documentation andFrame Generation Swapchain documentation.

Works with AMD FSR Upscaling and Radeon Anti-Lag 2

AMD FSR Frame Generation is designed to work seamlessly withAMD FSR Upscaling andAMD Radeon Anti-Lag 2. Together, they deliver a massive increase in framerates while maintaining excellent visual quality and low end-to-end system latency.

AMD FSR Frame Generation is also compatible withthird-party upscalers, as long as render-resolution motion vectors and depth in supported formats are provided to the API.

General integration notes

Use of pre-built, signed AMD FSR API DLLs is required

AMD FSR SDK 2.0+ (FidelityFX SDK) requires developers interact with the SDK using theamd_fidelityfx_loader.dll.

  • To use Frame Generation technologies, theamd_fidelityfx_framegeneration.dll provides access to AMD FSR Frame Generation.
  • Frame Generation is also compatible with third-party upscalers, as long as render-resolution motion vectors and depth, in supported formats, is provided to the AMD FidelityFX API.

Minimum frame rate

FSR Frame Generation runs best when interpolating from a minimum of60 fps pre-interpolation. While FSR Frame Generation can roughly double any input frame rate, going below 60 fps is not recommended as interpolation artifacts become more prominent at lower frame rates.Sub-30fps pre-interpolation should be absolutely avoided.

Variable Refresh Rate (VRR) considerations

FreeSync, G-Sync, and Adaptive Sync are all forms of Variable Refresh Rate technologies. It is highly recommended that games implement a frame limiter to provide options to players who want a steady frame rate.

VRR OFFVRR ON
V-Sync OFFTearing at all frame ratesRecommended if frame times vary. Some tearing may appear.
V-Sync ONTearing-free. FPS limited to integer multiple of max refresh. May cause “judder”.Recommended if frame times are stable. Tearing-free at all FPS.

Compatibility

AMD FSR Frame Generation requires unencumbered access to the swap chain for best frame pacing results. Third-party software that intercepts DXGI calls may cause frame pacing issues.

AMD OCAT has been validated to work correctly with AMD FSR Frame Generation.

Performance

AMD FSR Frame Generation delivers excellent performance on AMD Radeon™ RX 9000 Series GPUs:

GPUTarget ResolutionTime
Radeon™ RX 9070 XT3840×2160 (4K)~2.2ms
Radeon™ RX 9060 XT2560×1440 (1440p)~2.1ms

Memory usage

Memory figures are approximate, taken on a AMD Radeon™ RX 9070 XT GPU using DirectX® 12. Does not include frame generation swapchain overheads.

Output ResolutionTotal MemoryAliasable Memory
3840×2160 (4K)~410 MB~360 MB
2560×1440 (1440p)~313 MB~284 MB
1920×1080 (1080p)~111 MB~90 MB

Requirements

Supported GPUs

  • AMD FSR Frame Generation (ML): AMD Radeon™ RX 9000 Series graphics cards and above.
  • AMD FSR Frame Generation (analytical fallback): GPU supporting Shader Model 6.2 or above.

Shading language

  • HLSL CS_6_6†

† CS_6_6 requires DirectX 12 Agility SDK 1.4.9 or later.

Supported graphics APIs

  • DirectX® 12

Supported OSs

  • Windows® 11 (ML and analytical FSR Frame Generation)
  • Windows® 10 (Analytical FSR Frame Generation)

Footnotes and disclaimers

E1: F1® 25 AMD FSR™ Frame Generation image comparisons performed on an AMD Radeon™ RX 9070 XT graphics card at 1920x1080, “Ultra High” graphics preset.

E2: RS-707: Testing by AMD as of November 2025 on the Sapphire Pure AMD Radeon™ RX 9070 XT, using an internal build of AMD Software: Adrenalin Edition driver and AMD FSR “Redstone”. Games compared running at 4K native vs. FSR Upscaling set to Performance Mode and FSR Frame Generation enabled. FSR Ray Regeneration enabled for Call of Duty: Black Ops 7 only. Test system configured with ASRock X870E Taichi motherboard, AMD Ryzen 7 9800X3D, 32GB DDR5-6000MHz memory, Windows 11 Pro 25H2 update. Games tested include Call of Duty: Black Ops 7 – Extreme preset, RT Reflections = high, Cyberpunk 2077 – RT Ultra preset, F1 25 – Ultra High preset, RT=high, God of War: Ragnarok – Ultra preset, Grand Theft Auto V – Maximum RT preset, Hell is Us – Ultra preset, Hogwarts Legacy - Ultra preset, RT=Ultra, Mafia: The Old Country – Epic preset, The Talos Principle: Reawakened – Ultra preset, RT=full. Performance is dependent on the AMD FSR Upscaling quality mode selected. AMD FSR “Redstone” is available on AMD Radeon™ RX 9000 Series graphics and is available in select games via AMD Software enablement when game has AMD FSR 3.1 integration for FSR Upscaling and AMD FSR 3.1.4 for FSR Frame Generation. System manufacturers may vary configurations, yielding different results. RS-707

F1® 25 Game - an official product of the FIA FORMULA ONE WORLD CHAMPIONSHIP. © 2025 Electronic Arts Inc. EA SPORTS and Codemasters are trademarks of Electronic Arts Inc.

DirectX and Windows are trademarks of the Microsoft group of companies.

Unreal® is a trademark or registered trademark of Epic Games, Inc. in the United States of America and elsewhere.

Version history

Initial release of AMD FSR™ Frame Generation as part of the AMD FSR SDK 2.1:

  • ML-powered frame interpolation for AMD RDNA™ 4 architecture GPUs (AMD Radeon™ RX 9000 Series).

  • Ultra-fast 4K performance (~2.2ms on Radeon RX 9070 XT).

  • Works with any upscaler (AMD FSR or third-party).

  • ML FSR Frame Generation requires Windows® 11 and DirectX® 12 Agility SDK 1.4.9+.

  • Analytical FSR Frame Generation (FSR 3.1.6) fallback mode for AMD RDNA™ 3.5 architecture and older GPUs on Windows 10 and 11.

Related software

AMD FSR Upscaling
AMD FSR Upscaling
AMD FSR™ Upscaling is our cutting-edge ML-based upscaler. It delivers significant image quality improvements with reduced ghosting, better particle preservation, and superior detail.
AMD FSR Ray Regeneration
AMD FSR Ray Regeneration
AMD FSR™ Ray Regeneration is a standalone, ML-powered real-time denoiser that integrates seamlessly with any game engine, enabling high-quality visuals by denoising inputs from ray-traced workloads.
AMD FSR Radiance Caching
AMD FSR Radiance Caching
AMD FSR SDK
AMD FSR SDK
AMD FSR™ SDK v2.1 is the launchpad for our ML-based FSR "Redstone" rendering technologies, inc. AMD FSR Upscaling, Frame Generation, Ray Regeneration, and Radiance Caching.
AMD FidelityFX™ Super Resolution 3 (FSR 3)
AMD FidelityFX™ Super Resolution 3 (FSR 3)
Discover frame generation with AMD FidelityFX™ Super Resolution 3, and get the source code and documentation!
AMD FidelityFX™ Super Resolution 2 (FSR 2)
AMD FidelityFX™ Super Resolution 2 (FSR 2)
Learn even more about our new open-source temporal upscaling solution FSR 2, and get the source code and documentation!

Related news and technical articles

AMD FSR™ Redstone expands with the latest AMD FSR™ SDK 2.1
AMD FSR™ Redstone expands with the latest AMD FSR™ SDK 2.1
AMD FSR 'Redstone' SDK 2.1 enables developers to integrate FSR features into games with easy-to-use APIs and access to advanced neural rendering technologies.
AMD FSR™ Redstone for developers and the neural rendering future
AMD FSR™ Redstone for developers and the neural rendering future
The AMD FSR Redstone SDK enables developers to integrate neural rendering technologies, including ML-powered upscaling, frame generation, denoising, and radiance caching, for next-generation gaming experiences.
Sim-to-real in AMD Schola
Sim-to-real in AMD Schola
Replicating a physical line-following device in Unreal® Engine and training it with reinforcement learning using AMD Schola.
AMD FidelityFX™ Super Resolution 3.1 source code now available here on GPUOpen!
AMD FidelityFX™ Super Resolution 3.1 source code now available here on GPUOpen!
AMD FidelityFX Super Resolution (FSR) 3.1 is now available. This post details some of the major updates to this latest change to FSR.
Introducing the latest version of the AMD FidelityFX™ SDK - v1.1
Introducing the latest version of the AMD FidelityFX™ SDK - v1.1
The AMD FidelityFX SDK v1.1 is now available. This update introduces three new FidelityFX™ technologies: FSR 3.1, Breadcrumbs, and BrixelizerGI.
Integrating AMD FidelityFX™ Super Resolution 2 (FSR 2) into Unity URP (DX11)
Integrating AMD FidelityFX™ Super Resolution 2 (FSR 2) into Unity URP (DX11)
Want to add FSR 2 to your Unity URP project? Take a look at our quick-start guide to get you up and running. (DirectX®11 only)
Guest blog by EBB Software Integrating AMD FidelityFX™ Super Resolution 2 (FSR 2) into Scorn
Guest blog by EBB Software Integrating AMD FidelityFX™ Super Resolution 2 (FSR 2) into Scorn
In this guest post by EBB Software, learn how they integrated our FSR 2.1 plugin for Unreal Engine into their first title: Scorn
AMD FSR 2 UE plugin enhancements part 1 Intro & improving foliage appearance using the base pass
AMD FSR 2 UE plugin enhancements part 1 Intro & improving foliage appearance using the base pass
Discover one of several ways to improve upscaled foliage appearance in the first of this five part blog series on getting the most out of our FSR 2.1 Unreal Engine plugin.

Related videos

GDC 2024 - High Performance Rendering in Snowdrop using AMD FidelityFX™ Super Resolution 3 (FSR 3) - YouTube link
GDC 2024 - High Performance Rendering in Snowdrop using AMD FidelityFX™ Super Resolution 3 (FSR 3) - YouTube link
Learn about how AMD FSR 3 was integrated into the Snowdrop engine, which issues were faced and how the integration helped to improve FSR 3.
Temporal Upscaling - Past, Present, and Future (GDC 2023 - YouTube link)
Temporal Upscaling - Past, Present, and Future (GDC 2023 - YouTube link)
This talk focuses on temporal upscaling, describing how the algorithm generates a final image and how FSR mitigates against common artifacts.
The FidelityFX™ SDK (GDC 2023 - YouTube link)
The FidelityFX™ SDK (GDC 2023 - YouTube link)
Join AMD as we unveil the FidelityFX SDK, a consolidation of all the great FidelityFX technologies into a sleek, easy-to-use SDK.
A guided tour of Blackreef: rendering technologies in Deathloop - YouTube link
A guided tour of Blackreef: rendering technologies in Deathloop - YouTube link
This talk will deep-dive into the rendering technology of Deathloop. We will explore the challenges and lessons learned.
Breaking down the world of Athia: the technologies of Forspoken - YouTube link
Breaking down the world of Athia: the technologies of Forspoken - YouTube link
This session covers the collaboration between AMD and Luminous Productions on their upcoming title: Forspoken.

[8]ページ先頭

©2009-2026 Movatter.jp