A Steam Deck plugin that enables DLSS upscaling and Frame Generation on handhelds by utilizing the latest OptiScaler and supporting modification software. This plugin automatically installs and manages all necessary components for FSR-based frame generation in games that support DLSS, or OptiFG for adding FG to games that do not have any existing FG pathway (highly experimental)
This plugin uses OptiScaler to replace DLSS calls with FSR3/FSR3.1, giving you:
- Frame Generation: Smooth out your frame rate using AMD's FSR3 pathways
- Upscaling: Improves performance while maintaining visual quality using FSR and XESS using DLSS FSR or XESS inputs. Upgrade FSR 2 games to FSR 3.1.4 or XESS for better visual quality.
- Easy Management: One-click installation and game patching/unpatching through the Steam Deck interface. No going into desktop mode every time you want to add or remove OptiScaler from a game!
- One-Click Setup: Automatically downloads and installs OptiScaler into a "fgmod" directory
- Smart Installation: Handles all required dependencies and library files
- Game Patching: Easy copy-paste launch commands for enabling/disabling the mod per game
- OptiScaler Wiki: Direct access to OptiScaler documentation and settings via a webpage launch button right inside the plugin.
- Install the Plugin: Download and install through Decky Loader "install from zip" option in developer settings
- Setup OptiScaler: Open the plugin and click "Setup OptiScaler Mod"
- Configure Games: For each game you want to enhance:
- Click "Copy Patch Command" in the plugin
- Go to your game's Properties → Launch Options in Steam
- Paste the command:
~/fgmod/fgmod %command%
- Enable Features: Launch your game and enable DLSS in the graphics settings
- Advanced Options: Press the Insert key in-game for additional OptiScaler settings
- Click "Copy Unpatch Command" and replace the launch options with:
~/fgmod/fgmod-uninstaller.sh %command% - Run the game at least once to make the uninstaller script run. After you can leave the launch option or remove it
- OptiScaler_v0.7.9: Latest bleeding-edge build (as of writing), with new features such as OptiFG for adding FG to games without any FG (highly experimental)
- Nukem9's DLSSG to FSR3 mod: Allows use of DLSS inputs for FSR frame gen outputs, and xess or FSR upscaling outputs
- FakeNVAPI: NVIDIA API emulation for AMD/Intel GPUs, to make DLSS options selectable in game
- Supporting Libraries: All required DX12/Vulkan libraries (libxess.dll, amd_fidelityfx, etc.)
- Nukem9 - Creator of the DLSS to FSR3 mod that makes frame generation possible
- Cdozdil/OptiScaler Team - OptiScaler mod that provides the core functionality and bleeding-edge improvements
- Artur Graniszewski - DLSS Enabler that allows DLSS features on non-RTX hardware
- FakeMichau - Various essential tools including fgmod scripts, innoextract, and fakenvapi for AMD/Intel GPU support
-
Deck Wizard - Extensive community support including comprehensive guides, promotional content, thorough testing and feedback, custom artworks, and tutorial videos. His passionate advocacy and continuous support have been instrumental in Decky Framegen's success.
-
The DLSS2FSR Community - Ongoing support and guidance for understanding the various mods and tools