
FSR has long had the disadvantage of not being user-upgradable, unlike DLSS, forcing gamers to wait patiently for game devs to upgrade FSR in their favorite titles. However, that appears to be changing, according to DLSS Swapper on X, GitHub users have uncovered that FSR 3.1 games can be upgraded to FSR 4 by manually replacing the game's FSR 3.1 DLL files with DLL files from AMD's latest FSR SDK 2.0.
The process is remarkably similar to the way Nvidia users have been able to manually upgrade DLSS to newer versions over the past several years. FSR SDK 2.0 comes with three internal DLLs: "amd_fidelityfx_framegeneration_dx12.dll", "amd_fidelityfx_loader_dx12.dll", and "amd_fidelityfx_upscaler_dx12.dll". Several users found that renaming the loader DLL file to "amd_fidelityfx_dx12", then dropping all three DLLs in the same directory where a FSR 3.1 game's FSR DLL files are located, upgrades the game to FSR 4. (The FSR 4 and FSR 3.1 DLLs cannot coexist, so it is also necessary to delete the FSR 3.1 DLLs.)