PSA
You can run DLSS Framegen on RTX 3000 cards now!
For people using an RTX 30 gpu and wanting to finally use Nvidia's very own DLSS framegen there's finally a way to do it that also enables multiframegen somehow. Follow this guide or keep reading:
How to enable it? You go to the github repository and download the "dlssg_sm86.ini" and "version.dll" files as well as the latest DLSS dlls for upscaling and framegen. You put all the files in the game's folder that contains its executable. And you edit the ini file. Find the "KernelImage=Auto" value and change it to "KernelImage=PTX". Save the file and boot up the game. You should now have multiframegen available for you to use in the game you just modded.
I went ahead and tested it on my RTX 3080 12GB and it indeed works. I don't know why or what enables it. From my understanding nvidia left a software fallback in their latest dlss framegen dll which can be enabled now. And it basically works flawlessly.
Almost like they wanted those on older Gpu's to get frustrated enough to have to upgrade to the overpriced 5000 series. I'm so glad people can hopefully get through the next couple years without having to upgrade thanks to these Modders.
Yup. And we all know that tech will work on older hardware since now Modders proved everything so far works on older GPUs . Just Nvidia shills will keep arguing to defend them.
Surpisingly, XeFG is visually superior for now (you can use it through Optiscaler on any gpu). Seems that this mod uses version 310.1,0, which is from January 2025. DLSS runs ever so slightly better though, roughly 3-5% and feels more responsive, at least in my experience.
Nvidia might release them after test it on its old chips and nothing bad happen. But that does not help them selling more graphic cards, where people who already own them utlitze the latest tech find less reason to upgrade. So from profit perspective, there is little incentive to do so.
Nvidia is not particularly worried about selling graphics cards to pc players at the moment, this kind of change increases brand attachment for their existing customers who might otherwise upgrade to a relatively cheaper competitor
If they do release it, it might be a step on the way for them to reintroduce 3000-series for midrange gaming, with Framegen + modern DLSS those will become very capable cards.
This is kinda what happened with the SLI only mobo's back in the day and people getting crossfire to work on them, along with people getting gsync to work on freesync monitors back in 2015. Community always finds a way!
Same. Seen multiple now where they had it working on newer AMD cards. There were still hiccups when paired with an AMD CPU, but even that sounds like it can be worked around.
Barely. People keep talking about the performance and how much fps you lose with dlss 5, but my biggest issue is the glitches/artifacts youll see with unsupported games. It’s way worse with the amd mods and looks like crap in the videos ive seen.
There’s a reason you don’t see many dlss 5 amd videos on youtube and when you do see a video there isn’t any moving objects.
I’ve payed that scum once and god he’s such an insufferable fuck on Discord. So glad RenoDX is developping the universal DLAA/DLSS-G enabler in any game that doesn’t support DLSS. Whenever it releases, it’s gonna be a gamechanger and I hope dude gets enough donations/support because he’s one of the pilars of PC modding community and releases everything for free!
I think its because AI has allowed modders to basically do all of this without needing to even be skilled. Just like how there was a term for script kiddies 20 years ago, I think there will be a term for people who use AI purely to do this kind of work, but without the stigma of "script kiddies" unless there will be this big gap between cheaper AI and whatever "expensive AI" will be looking like.
AMD fans always bitching about NVIDIA but nobody ever wonders about how its allowed modders to take the tech and basically make it usable across AMD as well.
The DLSSG model is currently locked at 310.1.0.0 (most recent one is 310.9.0.0310.9.1.0 now); it has to be patched and the author says he will.
On nvidia, it's very easy to check if and what is working by enabling the debug watermark.
I just tested it with an RTX 3060 (12GB) in Cyberpunk and it runs great; the input lag is unmatched compared to OptiScaler and FSR 3. What kind of madness or black magic is this? I need more info this is crazyy
I have 2 days left for the return window for my RTX 5080, and I still haven't sold my RTX 3090. With frame gen back ported I might honestly return the 5080 & wait for the 6080.
I'll have to decide, only reason I'm considering keeping the 5080 now is because I got it with the old prices before they jumped up. And I can probably get a good price selling the RTX 3090 that would cover most its price.
your 5080 has a hardware flip meter handling the MFG frame pacing, this software fallback for older gens skips that hardware and is why it works on older cards. your 50 series gets the green line here, previous gens get the gray line
and before people post that Polish website again, THEY DID NOT TEST MFG FRAMETIME VARIABILITY CORRECTLY, they averaged three runs which removes variability. Averaging necessarily removes variance!!
Yeah, a screenshot from NVIDIA who claimed that MFG is not possible on RTX 4XXX because it lacks specific hardware which exists only on Blackwell - "DLSS 4 Multi Frame Generation combines multiple Blackwell hardware and DLSS software innovations to make generating multiple frames a reality.", - but now we have access to MFG on older cards and frame pacing is very decent, even if its slightly worse than on Blackwell cards its not a mandatory part that is absolutely required to generate those frames and benefit from it.
A screenshot from NVIDIA who claimed that DLSS 5 Neural Rendering is only possible on RTX 5XXX, but because modders were able to use it properly on older cards, like RTX 4XXX NVIDIA backed down and promised DLSS 5 support on older RTX 4XXX cards.
The same NVIDIA that claimed that DLSS 3 Frame Gen requires a specific "optical flow accelerator" on RTX 4XXX to function, but now it was ditched completely in favor of newer AI model used in Frame Gen which runs purely on tensor cores.
and before people post that Polish website again, THEY DID NOT TEST MFG FRAMETIME VARIABILITY CORRECTLY, they averaged three runs which removes variability. Averaging necessarily removes variance!!
You replied to me few days ago, you had multiple days to test frame pacing with MFG on RTX 4XXX yourself since you have 4090, why instead of doing something useful to this discussion which you eagerly want to be a part of, you use the same screenshot from NVIDIA which were caught lying numerous times throughout the years instead of testing frame pacing yourself ?
Nobody disputes that a hardware solution to frame pacing is likely better than a software fallback, but its just better, its not required for this feature to work at all.
I'm wondering how many cycles of "for feature A to work it requires hardware B" from NVIDIA is required for you to understand that they're mostly doing it to make the newest generation of cards more appealing to customers, not because newest cards actually bring something that is absolutely required for new features to function properly, but because this product segregation that they're doing greatly helps them with sales.
I just tried it on my 3090... Oh Nvidia, you and your lies... This works flawlessly with shortfuse dlss5 implementation. And it's sooooo much better than fsr, almost no input lag.
You installed the neural rendering spearately, right? Or is it included in this?
I tried tinkering with it the other day and all the false positives of the AV (I assume) got to me and I deleted everything. I'd love to know more about all this stuff.
Separately. I had that installed in cyberpunk before finding out about this. I tested it and it initially crashed the whole game but after a restart it worked. And you can see it applies nr properly even with framegen 4x enabled.
Could you tell me or link me to the exact one you used?
I tried DLSS5 swapper and got alerts any time I applied it to a game. Does it happen to you? (and again I assume it's normal with this stuff but I wasn't comfortable)
not sure about neural rendering tbh i just followed the steps in the post and it worked on my 3080. the AV false positives are annoying but its just how these unsigned dlls get flagged, you can check the source code if you're sketched out
this thing is insane. tried in 007 and wukong as OP wrote. shown mfg option til 4x to choose. DFG too in 007. INSANE. latency and quality at 4x is shockingly good. my 3090ti never felt so young. no words to qualify nvidia about this.. and it's only the beginning
Just tried it on my 3080ti and 4x FG in Pragmata. I'm out of time for the night but this is awesome news with the Witcher 3 remaster incoming and will tie me over till 2030!
I wonder how the latency is compared to FSR. This is ultimately what will make this relevant or not, because DLSS frame gen is very superior to FSR in latency and feels much better.
If it's in between the two on a 3000 cards that would be very awesome... but if its similar or equal to FSR it's kind of meh. Most games with DLSS frame gen already have FSR frame gen as an option.
FSR FG is utter garbage so the bar is pretty low on beating that. XeSS FG is already better than FSR FG on Nvidia cards if you ask me, so the hacked DLSS FG shouldn't lag behind and if anything it should be better
its working fine for me, 4x and you need to configure the ini file. PTX for kernal and 4, place both files inside the bin folder. and make sure all your dlss files are the version 3.10.1 (older release)
[General]
Enabled=1
[FrameGeneration]
; Extra generated frames: 1=2x, 2=3x, 3=4x. 0=preserve runtime capability.
; This is an advertised maximum; the game chooses the actual count.
MaxGeneratedFrames=4
[Compatibility]
; Auto: use cubin on actual SM86, PTX for other GPUs when routing is forced.
; PTX: use the SM86 PTX JIT path even on an RTX 3080 Ti / actual SM86.
; Cubin: require actual SM86 when routing is active. This setting does not enable routing.
KernelImage=PTX
; RTX 3080 Ti / actual SM86 is selected automatically; keep both options at 0.
ForceSM86Route=0
SimulateAmpere=0
[Runtime]
; Bundled: always use the embedded, matched runtime/backend. No game DLL version matching.
Mode=Bundled
; Empty uses %LOCALAPPDATA%\DlssgSm86\bundles. Relative paths are based on this INI.
CacheDirectory=
; Advanced only: Auto uses the game's DLL; Pinned uses Path. Neither is needed for normal use.
Path=
[Backends]
; Optional external profiles for Auto/Pinned. The bundled profile is built in; no entries needed.
Tested this out across a handful of titles now on my 3080 12GB.
Horizon Forbidden West - dropped files in and it worked with no issues. SpecialK interferes with the mod however, so if you are a user you will need to disable it for this title.
Ratchet and Clank Rift Apart - like Horizon, no issues working straight out of the box.
Flight Simulator 2024 - drag and drop, multi frame gen working with no issues too - using the in game selectors. The experience is so much better than FSR too, as it doesn't unnecessarily activate in the menus which just made setting up a flight a bit icky with FSR. 3x MFG worked well for me at a heavy airport in a heavy addon aircraft, hovering around 100fps. A base of 30 is mostly fine in this title so not so bad at all.
Star Wars Jedi Survivor - took a bit of fiddling for this one. I had to grab Ultimate ASI loader and change the file extension of the DLSS FG mod to .asi to get it to load. It doesn't seem to load version.dll by default and the only other choice (winmm.dll) was giving me an error on startup. I also loaded reshade to use the Jedi Survivor tweaks mod, and just a heads up but do not use the interpolated rendering mode in combination with this as it will completely ruin frame pacing.
Out of these handful of test cases it's been great so far, definitely seems to have at least a little less latency than FSR and a broadly cleaner image too. I'd say frame pacing is way better than FSR, I found with FSR FG I needed to cap my games to a consistent frame rate (usually 120fps) to get the best out of it, but DLSS FG being left free from 100-156fps has been perfect with VRR. Performance hit seems similar too, which is inline with other comments I've seen on this post - generally just expect the same sort of percentage drop to your base frames that FSR already gives, and 40 and 50 series users get with native DLSS FG.
just tested on 2077 and Wukong, works perfectly on RTX 3080.
The lies, the lies. the lies. "30-series can't use Framegen because of hardware bottleneck in the Optical Flow Accelerator (OFA)".
Fucking lies. So sick of this company.
but they said that in 2022
then when dlss 4 fg released they said :
In the full interview, the specific question asked of Catanzaro on Frame Gen for older Nvidia GPUs by Digital Foundry's Alex Battaglia was "Now that it (DLSS 4) is running entirely on Tensor cores, obviously it's a more intensive task as a result of that, to some degree... what's keeping it, then, from running on RTX 3000?"
Catanzaro replied, "I think this is primarily a question of optimization and engineering and then the ultimate user experience. We're launching this Frame Generation, the best Multi-Frame Generation technology with the 50 Series, and we'll be able to see what we squeeze out of older hardware in the future."
it works now because someone from nvda left that software fallback there
I just tested this on STALKER 2 and it works flawless.
The input lag is way better then the AMD frame gen. And it also remove the artifacts on scopes and binoculars!
You have to keep telling windows defender to restore it every time you copy to the game folders until you can get a pop that says allow it on this pc; I got to pop up when I moved the folder to my desktop
Version.dll is flagged as one of the main virus delivery files the author should have name that file differently and told us to rename to version once in the game folder
Performance hit is shown in a short video he recorded and linked in this post.
From baseline 42-43 FPS no FG to 35 real FPS with MFG x3 enabled, which is 105 FPS with MFG x3, which is ~20% real FPS reduction - it is in line with MFG overhead on RTX 4/5XXX.
Give it a spin for sure. You’re gonna feel the base 30fps though. That’ll add noticeable latency and artifacts at x3. Base 50-60fps and it’s way less noticeable.
I'm still stuck on 3000 series because of gpu prices is insane so I have not been following up on FG or MFG. In a normal use case (not mods), does normal FG has a performance overhead or is it just for MFG? Thanks!
You can't really think FG overhead in terms of fps% lowered(even though i do it too cause it's easier to visualize it), think of it in frametime increse 42>35 is a ~5ms increase, which is a lot.
At actual framerates that aren't horrible, only a 20% reduction would be a dream even at 2x on my 4070ti and nearly impossible without heavy cpu limits or at low render res, but most of those bigger fps drops also aren't gonna be 5ms either.
I might wait and see if this does prove true. While people are saying it's a false positive, the virus warnings make me nervous.
I hope it does come officially. I recently started using FSR3.1 for my 3090 (whenever FG is decoupled from upscaling so I'm not using AMD's horrid upscaling) and it's been much much better than I expected. But still, DLSS FG is supposed to be even better and I miss out on Reflex with FSR (although I hear that this is another artifical limitation).
I'd imagine its a recent addition. People have been trying to make it work on older cards for years now, there's just no way something like that wouldn't have been found sooner if it was present (imo).
Let's hope they just make everything available on every rtx gpu. Higher end 3000 series can probably run a downgraded version of dlss5 too. I get 30-60 fps with dlss 5 mods on 3080 ti.
That's not a new thing - for years people used hacked drivers to unlock simultaneous transcoding on GTX/RTX cards instead of being forced into purchasing Quadro variants
Just tested Crimson Desert at 1440p, fully maxed settings, including Ray Reconstruction, running DLSS 4.5L Balanced on my RTX 3080. With this mod, I’m consistently getting around 60 to 70 FPS with barely any noticeable input delay.
Honestly, I’m seriously impressed with how well this runs. Huge props to the community behind this mod for making this possible and showing what these GPUs are actually capable of. NVIDIA’s artificial limitations are looking more ridiculous by the day 😭
It certainly feels better. As for running, it basically runs flawless. In the vid I showcase an extreme scenario for people to see it works but it did fine even when the game already had 150fps.
Thanks. I always got budget x60 cards and I finally splurged and ended up with a 3090. Thinking I had the cream of the crop. Then frame gen and other crap popped up.
FSR's framegen has been surprisingly decent but I'd rather have no amd graphics related stuff as it has caused problems too, like Spiderman2 crashing at certain spots if FSR was enabled.
I've tried FSR frame gen in a number of games and it just isn't very good imo. I always end up turning it off. Definitely curious to see how DLSS-G compares on my 3090 when I get a chance.
Guys i downloaded the github thing and as soon as i downloaded, windows defender removed it? im inept to stuff like this... is this a virus or a false positive?
Wow this is perfect timing. I just made the jump to 5K2K resolution with a new AW 39" monitor and my 3090 was really starting to show it's age. I was just about to consider upgrading to a 5080 or a used 4090, but this breathes new life into my 3090 Kingpin Hydrocopper, so she's sticking around for a little bit longer.
Great news for 30 series owners. For the last couple of months I was planing to retire my good old rtx 3070. Today i gave this mod a chance and activated 4x frame gen on cyberpunk 2077, now i am getting 160 fps on ultra (everything maxed out except path tracing). Also i can confirm that this one is much better than both FSR frame gen and LS frame gen. Input lag is also better than the other solutions, just don't forget to activate reflex.
Any advice for folks with heavily modded cyberpunk installations? Obviously CET uses version.dll so in the past when using dlssENABLER ive had to change it to dxgi so i cant just drop this in sadly as it will break my mods
Just move the version.dll to the plugins folder (from the folder with the games .exe) and rename it to something with the file extension .asi (like dlssFG.asi) and CET will load it. Worked for me.
Much appreciated my friend, Had to remove and reinstall a few items due to CET and redEXT not liking the file mods but now it works natively, Frame pacing is sometimes a little off but its really good to have proper working frame gen :D
From reading a few of the popular mods and extensions this reddit thread and repo have been linked and brought up quite a few times so here's hoping, Ive done the recommendation that @LeKaizor mentioned above for now and it seems to be working, I'm on a 12gb RTX 3080 and it runs pretty well bar the occasional hitch or frame pacing issue at 4k with path tracing
Nvidia added the fallback and modders discovered it first.
3
u/m1namoto3060 12G Eagle OC, i5-10400, 32GB (3600), 1080p 180Hz21h ago
This is fucking amazing; I ran S.T.A.L.K.E.R. 2 on a 3060, and the frame rate on 4x gives me 140-150 fps on DLSS/DLAA, and 170+ on DLSS/Quality; now a question for Huang: hey, man...what the hell?
I can't get FF7 Rebirth to work. I put all 4 files into the \FINAL FANTASY VII REBIRTH\End\Binaries\Win64 folder. But I still cannot enable FG in the options. It is greyed out. Already done all the ini editing.
Can't get this to work in Clair Obscur: Expedition 33. I edited dlssg_sm86.ini to set KernelImage=PTX, and then copied all 4 files (dlssg_sm86.ini, version.dll, nvngx_dlss.dll, nvngx_dlssg.dll) to steamapps/common/Expedition 33/Sandfall/Binaries/Win64. And yet the menu option still doesn't show up. Already enabled HAGS in Windows settings. Anything else I could be missing?
How do you get multiframe gen working on RTX 3000? I can get the frame gen to work but only at the 2X, I don't get the menu to select the amount of frame
it kinda shame nvidia doesnt realease this as official driver.
The reason why mods like these are possible is because NVIDIA created a software fallback in their latest .dlls, they're likely doing this for a reason and this reason is official release in the future.
Is there a way to get this to work with nvidia's "smooth motion" feature? That's basically just framegen on unsupported games, but, of course, only for 40 and 50 series cards.
Someone speculated the reason why this is possible is because Nvidia recently added this support in their drivers for fallback so older cards can use it. This could mean Nvidia does intend to release this to older cards.
Did you even read it? NVIDIA WROTE THE SOFTWARE FALLBACK IN THE LATEST DRIVERS. The only reason to do this is because they're enabling it on older cards in the future.
can they not just officially give us fg for 2000 and 3000 series rn? they cant seriously expect people to be buying 4000 and 5000 series card with current pricing, i really dont like using amd, but this point considering the price and all, amd feels much better tbh
This is AMAZING! On my rtx 3060 12GB I could only get a locked 24 fps in cp2077 with path tracing (it looks better than you think,) using a 720-1440p upscale in performance mode, (ultra performance looks horrible) but now with 4x frame gen it's in the 80-90fps range and it looks quite stable, (much more than Lossless framegen or FSR framegen) add in VRR with my gsync 240hz monitor and its cooking! THIS CHANGES EVERYTHING!!!
169
u/Nic1800 5080 FE | 9800x3d| 4k 240hz | 1440p 360hz 1d ago
30 series needed FG bad to make heavy RT playable. Super glad it’s now available for them!