AMD's Radeon version of DLSS is called FSR and due out this year

We might actually. nVidia accelerates it using Tensor cores, but it's not necessarily needed. Control launched with DLSS 1.9 and it didn't use them at all, while getting perfectly great performance boosts. Yes 2.0 looks better than 1.9, but it proves the point that it can be done without tensor cores. Pre-trained AI's are generally not very performance intensive.

Although DLSS 2.0 turned out to be pretty good, there was a whole lot of BS involved with the original DLSS marketing. The whole AI training thing for DLSS 1.0 proved to be a total bust. Does DLSS even use AI training at this point (if not it's kind of misnamed).

Anyway, I'm just saying, it wouldn't surprise me at all if the tensor cores are not required. Especially considering how adaptable modern GPUs are for different data processing tasks I would be surprised if you could not run it as a normal shader. Maybe there's a larger performance hit or something, but it would very likely still work work.
Someone created an FSR mod for VR via OpenVR
Modified OpenVR DLL with AMD FidelityFX SuperResolution Upscaler

This modified openvr_api.dll allows you to apply FidelityFX SuperResolution upscaling to many SteamVR games, as long as they use D3D11.
To install, find the location of the openvr_api.dll in the game's installation folder:
  • It might be located right next to the main executable (e.g. Skyrim, FO4).
  • For Unity games, look in: <GameDir>\<Game>_Data\Plugins
  • For Unreal 4 games, look in: <GameDir>\Engine\Binaries\ThirdParty\OpenVR\OpenVRvX_Y_Z
Rename the existing openvr_api.dll to openvr_api.orig.dll, then extract both the openvr_api.dll and the openvr_mod.cfg from the archive to this directory. You should now edit the openvr_mod.cfg to your liking and adjust the renderScale and sharpness parameters to your liking.
In case you want to uninstall the mod, simply remove the openvr_api.dll file again and rename the original openvr_api.orig.dll back to openvr_api.dll.
In case you run into issues, the log file (openvr_mod.log) may provide clues to what's going on.
Example results:
Important disclaimer

This is a best-effort experiment and hack to bring this upscaling technique to VR games which do not support it natively. Please understand that the approach taken here cannot guarantee the optimal quality that FSR might, in theory, be capable of. AMD has specific recommendations where and how FSR should be placed in the render pipeline. Due to the nature of this generic hack, I cannot guarantee nor control that all of these recommendations are actually met for any particular game. Please do not judge the quality of FSR solely by this mod :)
I intend to keep working on the performance, quality and compatibility of this mod, so do check back occasionally.

Known issues
  • Half Life: Alyx and Star Wars: Squadrons do not work, because they don't like you replacing their openvr_dll.api.
  • In rare cases, the rendering output may appear unnaturally dark when this mod is active. This is an issue with color space that I hope to be able to fix in a future release.
  • Please report any other game that isn't working, assuming that it is a SteamVR game and uses D3D11 for rendering.
So basically expect Nvidia to frantically tack on DLSS to as many games as possible now.


DLSS needs RTX cards and in the scheme of things RTX card owners are still few compared to non RTX cards

plus DLSS isn't on any of game consoles

DLSS is toast .

not that i want FSR either

give me a card with enough power to do 4k RT without cheats
That is super cool. Also awesome that it can be done without the game having to support it :D
Magpie - Magpie allows FSR Modded into any Windows game (Open Source & Free)

Download Magpie zip from github from OP's link, extract said zip to any folder, run magpie exe, now you will see 3 options in the Magpie(below the shortcut setting), click on drop down menu on the first pick FSR,then click on second drop down choose WinRT Capture and leave the last one as default. (Now you're done with magpie so minimise it and it will goto tray)
Now run any game, goto its settings choose window mode and decrease the resolution to any below your monitor's native resolution, apply settings now press your shortcut that you had on Magpie to fullscreen (default on Magpie is Alt+f11) and it should work.
FSR is gonna be everywhere...

RPCS3 is an open-source PlayStation 3 emulator which currently boasts compatibility with 61% of the 2278 games released for the console and limited compatibility with a further 31%. The developers behind the emulator have recently announced the addition of AMD FidelityFX Super Resolution (FSR) support which they note is the first for any console emulator. This implementation performs the upscaling at the end of the graphics pipeline which may introduce issues on certain titles. The feature can be enabled within the settings menu under the GPU section and the sharpening strength can be adjusted from 1 - 100%.

AMD couldn’t just let NVIDIA Image Scaling steal any attention from FSR, which is why the company has been working on a new implementation of its FSR technology, this time, however, working in ‘nearly’ all games.

The word ‘nearly’ is actually pretty straightforward, the technology will only work with games that support exclusive full-screen mode, which does not sound like a huge issue.

According to our information, RSR is based on FSR 1.0 algorithm and will work through the Radeon software driver. The technology will therefore overcome the biggest issue of proprietary super-resolution technologies, which is a requirement to be implemented in a specific place in the graphics pipeline. This is usually needed to prevent issues with user interfaces, which are usually rendered at native resolution. In other words, RSR will not require game developer support but will work independently through a Radeon driver.

Driver is due out in January apparently.
Last edited:
I hope they do it Polaris on up at least. Rumor has it its navi1 and 2 only.
I hope they do it Polaris on up at least. Rumor has it its navi1 and 2 only.

We might see that change with later driver versions like we did with Radeon Image Sharpening. Or at least I hope we do :)