Login to Continue Learning
Not just Optiscaler, DLSS Swapper can now replace FSR 3.1 with FSR 4 for superior visual quality in games that support FSR 3.1.
Replacing FSR 3.1 DLL Files With FSR 4 DLLs Reportedly Works; Developer Says It Didn’t Expect It To Work
AMD’s FidelityFX Super Resolution 4, or FSR 4, is one of the most refined versions of AMD’s upscaling feature for RDNA 4 GPUs. To enable it, games need to support FSR 4 officially and developers must integrate it into the game engine. Many games currently don’t natively support FSR 4, but there are workarounds. Gamers can swap older FSR versions with newer ones by replacing DLL files.
Many tools like Optiscaler and DLSS Swapper allow gamers to switch between upscaling technologies such as DLSS, XeSS, and FSR. Optiscaler is currently the only tool that supports swapping FSR 3.1 with FSR 4. However, DLSS Swapper can also perform this task.
DLSS Swapper works differently from Optiscaler and usually swaps older upscalers with newer ones through an easy-to-understand interface. Optiscaler requires you to copy files to the game folder and run a batch application to enable the swap.
Someone on our GitHub did a manual DLL swap, getting FSR 4 to work in a FSR 3.1 game. This means that the SDK with new FSR DLLs will allow any FSR 3.1 game to use FSR 4 sooner rather than later.
Similarly, one can reportedly replace the FSR 3.1 DLL files in a game using DLSS Swapper and switch them to FSR 4 DLLs. The game must support FSR 3.1 natively for this to work, and you need the latest Radeon RX 9000 series GPUs.
The DLSS Swapper developer reported that one user successfully enabled FSR 4 through this method but didn’t think it would work. This is good news if you own an RX 9000 GPU and games that already support FSR 3.1. However, we haven’t heard more such reports since most users don’t discuss these findings.
We already have Optiscaler offering a solution, but we would love to see an official update to DLSS Swapper so it becomes easier to swap FSR 3.1 with FSR 4 without manually swapping DLL files.