Connect with us

Tech

AMD Releases FidelityFX SDK 1.1.3 On GPUOpen, Introducing Several Improvements And Updates

Published

on

AMD Releases FidelityFX SDK 1.1.3 On GPUOpen, Introducing Several Improvements And Updates

The latest AMD FidelityFX SDK introduces several bug fixes, including issues with the existing FSR 3.1.1/2. Several updates have been released to fix various problems developers faced previously.

AMD FidelityFX SDK 1.1.3 introduces AMD FSR 3.1.3, frame pacing tuning options, and better compatibility with Microsoft GDK

AMD announced the release of its latest FidelityFX SDK 1.1.3 on GPUOpen, simplifying a lot of things, which were a hassle for game developers. Plus, there are tons of optimizations surrounding various features that enhance the toolkit for better integration.

The latest patch update focuses on fixing the already known issues but introduces various functionalities for Vulkan and DirectX 12, building upon the previous FidelityFX SDK 1.1. Apart from these, the newer SDK increases compatibility with the Microsoft Game Development Kit for Xbox consoles and desktop platforms. Here are the key changes in the FidelityFX SDK 1.1.3:

Frame Interpolation Backend Improvements

The update brings general cleanup and optimizations in the Frame Interpolation Backend, improving the performance and reliability of interpolation algorithms. This enhances the frame transitions, particularly in games using the FidelityFX Super Resolution 3.

Vulkan-Specific Updates

These include the Letterbox changes, removal of Vulkan binding shifts, VRAM query, and Queue Selection and Behaviour. These deal with various aspects of Vulkan, including pipeline handling, shaders compilation, VRAM usage, and GPU queue selection for rendering.

GAME_MOTION_VECTOR_FIELD Pass fixes

This addresses the incorrect sampling of the Backbuffer in certain motion vector calculations, which resulted in artifacts during rendering.

Framework Enhancements

Apart from some general framework updates to improve the stability, the SDK introduces Typeless format support in DX12/GDK and Separate Backbuffer and Hudless Formats to allow developers to render HUD elements separately from the backbuffer to improve visual clarity.

Debugging and Performance Tuning

More debug lines are added for pacing tests to analyze and optimize frame pacing. It also exposed the Frame Pacing Tunings to fine-tune the frames.

Bug Fixes

Some smaller bug fixes here and there, including typos and minor inconsistencies. Also resolved a deadlock issue in the ‘UpdateTileMappings()’ function, which was previously resulting in rendering freeze. The unused distortion texture channels are also removed to reduce unnecessary resource usage.

The biggest update is the inclusion of FSR 3.1.3, which brings several updates over the previous version. These include fixing the existing issues and introducing the hybrid spin lock pacing as an opt-in feature for better control over frame synchronization. Plus, the updates made to AMDFidelityFX_FSR3Frameinterpolation GDK sample brings native FSR 3.1.3 support to Microsoft’s Xbox and desktop platforms.

Continue Reading