Skip to content

Unveiled Leak of FSR 4 Source Code Allows Implementation of AMD's AI Upscaling Technology on Most GPUs, Eliminating Need for Linux

It's now possible to operate FSR 4 on most contemporary GPUs due to AMD accidentally exposing the source code for it last month.

AMD's AI upscaling technology can now be utilized on various GPUs, thanks to the recent leak of the...
AMD's AI upscaling technology can now be utilized on various GPUs, thanks to the recent leak of the FSR 4 source code, making it Linux-independent.

Unveiled Leak of FSR 4 Source Code Allows Implementation of AMD's AI Upscaling Technology on Most GPUs, Eliminating Need for Linux

In a thrilling turn of events, the open-source FidelityFX Super Resolution (FSR) 4 has found its way onto various graphics cards, thanks to the efforts of a Reddit user named /u/AthleteDependent926. Originally published under a highly permissive MIT license, the source of FSR 4 was accidentally made available by AMD, opening up a world of possibilities for gamers.

While FSR 4's image quality might not match that of DLSS 4, it outperforms Intel's XeSS for non-Intel GPUs using the DP4a path. A test conducted on a Ryzen AI Max+ 395's integrated Radeon 8060S connected to a 1440p display showed promising results, with performance taking about 2.3 ms to upscale to 1440p.

However, performance on a Radeon RX 7800 XT connected to a 4K display was a little rough, with approximately 4.1 ms needed to upscale to 4K. This hacky implementation of FSR 4 could be a great option for Radeon and Arc gamers who don't have access to the latest DLSS models.

The method to run FSR 4 on various GPUs is surprisingly easy and should work in DirectX 12, DirectX 11, and Vulkan games. The compiled DLL file provided by /u/AthleteDependent926 can be dropped into games with FSR 3 support to enable FSR 4.

To use this, users need to replace the "amd_fidelityfx_upscaler_dx12.dll" with the one from /u/AthleteDependent926's Reddit post. After replacing the DLL file and launching the game, users can press Insert to open the OptiScaler UI, select "FSR 3.X" as their upscaler, and then in the "FFX Settings," select FSR 4.0.2.

Besides AMD Radeon RX 9000 Series GPUs, FSR 4 can be installed and run on other GPUs including Radeon RX 7000, RX 6000 series, and Nvidia GeForce RTX cards. This is possible because FSR 4's AI upscaling (MultiGen) runs on any GPU under Windows and Linux, although AMD markets it mainly on RX 9000 for sales reasons; enabling it on other cards may require leaked files or manual activation methods.

FSR 4, when compared to FSR 3, is an undeniable step up in image quality, although it's not flawless. In games like Cyberpunk 2077, FSR 4 has fewer artifacts and less aliasing compared to FSR 3.

Kudos to the enthusiasts and modders who made this trick possible. This community-driven breakthrough is a testament to the power of open-source software and the passion of the gaming community.

Read also:

Latest