An RTX 3080 running Cyberpunk 2077 went from roughly 42 FPS to 74 with 2X frame generation and 120 with 4X. Those are numbers posted by user fogoticus (via TechPowerUp), not our own benchmark. The mod behind this is dlssg_for_sm86, also called DLSSG SM86, by GitHub developer sdli1995.
It enables NVIDIA's own DLSS frame generation on older RTX cards. This guide follows version 0.4.1, current as of November 2026. Treat it as an experiment for offline games, with a backup and a clear way back.
What it does, and why NVIDIA restricted it
Frame generation inserts AI-generated frames between rendered frames, making motion look smoother. A higher displayed frame rate does not mean the game responds faster to input.
In 2022, NVIDIA's Bryan Catanzaro said frame generation on RTX 30 was theoretically possible, but would bring latency, worse image quality and no FPS benefit. NVIDIA pointed to the RTX 40 Optical Flow Accelerator as the hardware needed for its implementation.
With DLSS 4 in January 2025, an AI model replaced hardware optical flow. Catanzaro said an RTX 30 port was possible, without promising one. Officially, frame generation remains limited to RTX 40 and newer, while official multi frame generation is an RTX 50 feature using Flip Metering. That history does not establish NVIDIA's business motives.
DLSSG SM86 uses a proxy backend and changes the GPU architecture reported to the game. Since version 0.3.3, it reports RTX 50. It uses NVIDIA DLSS-G rather than substituting FSR frame generation. Its README claims support for RTX 30 and RTX 20, with multipliers up to 6X; support does not guarantee every multiplier works well on every card.
What you need
- An NVIDIA RTX 20 or RTX 30 graphics card.
- Windows 10 or Windows 11, 64-bit.
- A DirectX 12 game with existing DLSS Frame Generation integration through Streamline.
- An NVIDIA R580 or newer driver. An older driver prevents frame generation from enabling.
- The mod's release ZIP. CUDA and Python are unnecessary.
Cyberpunk 2077, Black Myth: Wukong and The Witcher 3 are the examples listed in the mod's README. Having an RTX card alone is insufficient: the game needs the relevant frame generation integration. Choose an offline game without anti-cheat for testing.
How to install dlssg_for_sm86, step by step
- Open the dlssg_for_sm86 GitHub repository, then Releases. For the version covered here, download
dlssg-release-0.4.1-x64.zip. - Close the game completely before copying anything.
- Find the folder containing the game's executable. For Black Myth: Wukong, the documented location is
b1\Binaries\Win64. Use the actual EXE folder for your game. - Extract the archive. Copy
version.dll,dlssg_sm86.iniand the entiredlssg_sm86folder beside the executable. If a file with the same name already exists, back it up before replacing it. Keep that backup outside the files you will later remove. - Launch the game. Windows SmartScreen may show an unknown-publisher warning because the mod is self-signed. That explains the warning; it is not a security guarantee.
- Open the game's graphics settings and enable DLSS Frame Generation. Select 2X, 3X or 4X where available, then check the result in gameplay.
If the mod does not load, the archive provides proxy alternatives under alternatives. The documented order is winmm, dbghelp, dinput8, dxgi, then d3d12. Try one at a time. Back up any existing same-name DLL first; do not stack several alternatives together.
INI settings: multipliers, Preset C and base FPS
Open dlssg_sm86.ini in Notepad. The documented multiplier setting is MaxGeneratedFrames:
-
MaxGeneratedFrames=3corresponds to 4X. -
MaxGeneratedFrames=5unlocks 6X.
These are configuration values, not promises of a matching FPS increase. The reported benchmarks below show why the multiplier label should not be treated as a measured performance gain.
Setting Preset to C selects FG Lite: a faster option with slightly lower quality. Compare the image in motion before deciding whether that trade-off suits the game.
Base FPS matters more than chasing the largest multiplier. Low base FPS causes artifacts. Lower graphics settings first if the game already struggles with frame generation disabled. Extra generated frames cannot remove the limitations described in the risks section.
Real FPS: results reported by the author and users
These numbers come from the mod author and a user, reported by TechPowerUp. We have not independently reproduced them.
| Reported tester | GPU and game | Reported FPS |
|---|---|---|
| Mod author | RTX 3080 Ti, Black Myth: Wukong | 50 → 150 at 4X |
| Mod author | RTX 3080 Ti, Cyberpunk 2077 with path tracing | 35 → 100 |
| User fogoticus | RTX 3080, Cyberpunk 2077 | ~42 off → 74 at 2X → 120 at 4X |
The author's test used driver 591.86 and D3D12. The author did not measure latency or stability. Those omissions matter when deciding whether a larger FPS counter represents a worthwhile experience.
For RTX 20, there is a separate DLSSG for SM75 fork by Coldwood1026. A laptop RTX 2060 Max-Q ran The Witcher 3 DX12: 2X held up, 3X showed ghosting, and 4X did not work. One user reported it was slower than FSR FG. These are limited reports about that fork, not benchmark guarantees for the main mod or the entire RTX 20 family.
Risks, input lag and how to uninstall
The mod is experimental. Bugs, crashes and visual artifacts are possible. Check the project's issues before installing. The author's claim that generated frames are bit-identical to official DLSS-G in tested comparisons does not establish stable operation across games.
Do not use it in online games with anti-cheat. It loads a DLL into the game. I found no confirmed bans; avoiding anti-cheat is a precaution, not a claim that bans have been documented.
Frame generation adds input lag. Creating an intermediate frame involves waiting for the next rendered frame. The picture can look smoother while mouse input feels slower. Nobody has published a latency measurement for the mod yet.
To uninstall, close the game, remove the three added items—version.dll, dlssg_sm86.ini and the dlssg_sm86 folder—and restore any originals from backup. If you used an alternative proxy DLL, remove that added proxy instead and restore its original if one existed.
FAQ
Can I enable DLSS Frame Generation on an RTX 3060?
The mod lists RTX 30 support, which includes the RTX 3060. You still need a compatible DX12 game and R580+ driver. I haven't found an RTX 3060 FPS benchmark yet.
Does dlssg_for_sm86 work in every game?
No. The documented requirement is a game with existing DLSS FG integration. This is not a universal switch for all DX12 games.
Is 6X frame generation better than 2X?
Not automatically. A supported multiplier does not guarantee better image quality or responsiveness. Low base FPS can cause artifacts; judge the actual result.
Do I need CUDA or Python to install the mod?
No. Installation uses the release archive and the game's existing graphics settings.
Frame generation adds input lag. InputLag removes unnecessary Windows latency in one click with 80+ tweaks: inputlag.app.
Top comments (0)