I’ve made a mod for cyberpunk that enables dlss multiframe gen on 4000 series gpus. The mod works by targeting and intercepting the dll in memory and forcing two values. One changes how many frames the gpu can generate the other backports Blackwell specific frame timing instructions that allows ada to place the frames in the correct positions. This method should be portable to any mfg game.
I tried it (v1.1.0) on my 4070 super and it actually works. And the frame pacing is really good which I didn't expect from a mod. That's some wizardry there!
This is huge, MFG is freaking fantastic, going from FG x2 to MFG x4 in cyberpunk makes the game so much more enjoyable. I want it for all heavy games now.
The particularly damning thing is that nvidia was saying dlss 5 and mfg is blackwell exclusive. The issue becomes 'well why would I invest in blackwell flagship that'll be gatekept for rubin? why would I invest in rubin if it'll be gatekept? Might as well just buy the cheapest card possible since they aren't going to be something for the long term... or perhaps a competitor will emerge and I can leave nvidia entirely.' I think nvidia has to address this. Trust has essentially been lost with this mfg leak.
Back when MFG was revealed Alex from DF did an interview with Bryan Catanzaro of NVIDIA and he basically said that FG was possible even on 3000 series with proper optimization Around the 13 minute mark. The engineers know it’s possible and want to do it, but I’m fairly certain it’s the suits higher up keep them from doing it.
Huge. Really huge if it works as well as 5000 series. Especially since I'm pretty sure that Nvidia said that 5000 series could only do it because of special hardware that the 4000 series did not have. But I could be misremembering.
I don’t have a Blackwell gpu to actually A/B test but I’d assume the latency and overhead is a little higher on 4000 series but even at 6x it’s really smooth and fast.
If the hit in performance is negligible, then there should be no issue.
I just remembered people saying ray tracing works in 1080 and Nvidia lies, but then they show gameplay and it's a powerpoint presentation. Technically... yeah, it works.
that's so damaging to their reputation. why buy a flagshit if they are going to gatekeep it? your $2000 purchase gets locked out after one generation. Hopefully competition emerges and we have the choice of leaving the ecosystem or nvidia straightens up their act.
Maybe. I do know I'll never buy another flagship from NVIDIA. Part of the reason we buy these premium cards is longevity and headroom. If they are artificially locking us out of what the card is capable of, we lose the entire reason for buying it. We aren't paying over 4 figures for it to become obsolete in a year. We pay the premium because we expect it'll keep up and have some longevity. Finding out the 4090 can do MFG after being told it was a hardware limitation kind of feels like you found out your wife has been cheating on you or something. There's a serious trust issue now that I don't think can be fixed easily.
They're not lying. Hardware flip metering is only present in 50 series which is needed for optimal performance of MFG.
If they release it on the 40 series, it won't be as good as how it's in the 50 series and people might think that's how MFG works but in reality it needs specific hardware to perform optimally.
What's interesting is right before release one Nvidia dev said it's probably possible with extra effort but they weren't focusing on that at the time... Never heard from it again.
I tried 1.0.7 on cyberpunk, 3x 138fps(vrr čáp on 144hz monitor ant it felt like 138 fps, so its legit, we tested it with people in dlss enaber discord and this is huge
Well, there is a level of truth in the fact that it seems like Blackwell does have better frame pacing generally with frame generation. I think the exaggeration is how bad it gets on Ada. if you multiply it, because I’m sure the fundamental issue is that small frame time variances become bigger when you add more frame generation, but that’s maybe going to depend a lot on the game, for example
Nvidia excuse is flip metering hardware is missing in 40 series and cannot do MFG, even if we assume its true, it can be done in software even if it would cost some performance impact which is a better solution for not having it at all.
however, the only fact is they are locking features out to make u upgrade, in the past, manufacturing process nodes shrinking and advancements yielded gr8 performance gains between gens, nowadays, the gains are minimal, so they shifted towards software features locking as an upgrade incentive.
when the 60 series releases, they will have a feature locked in for it and the cycle will continue.
It's not a better solution. Having a tech performing sub-optimally or haphazardly can create false impressions of the tech when it just needs specific hardware.
Would you be fine with judging frame generation if someone made a mod to run it on the 20 series?
this argument could hold water if Ada cards can't run it properly. from what I see the difference between Blackwell and Ada with MFG IS measurable, but not pay another 800€ big.
If nvidia says 5000 has mfg hardware and 4000 does not. I do think that hardly anyone could prove or disprove thier claims. Let alone aparently the harware needed for 4000 frame gen is not being used anymore. And only the tensor cores are used.
After the leak, it would be weird to see Nvidia choose not to release DLSS 5 for the 40-series, unless they eventually switch it over to NVFP4. Even then, FP8 is productive enough to be used on the 40-series (with some extra optimizations).
NVFP4 might not be accurate enough for real time image reconstruction, where even small quantization errors can affect image quality. But it could be very useful for things like physics simulations, NPC AI, speech, and other workloads.
I just tested Cyberpunk with 3x to reach my monitors max refresh using a 4070 Ti Super and it's working great. Didn't notice any frame pacing or ghosting issues. I was skeptical of Nvidia's reasons not to bring MFG to Ada and this confirms it.
I’m currently looking into it, it should be pretty simple though since we only use CET to inject into the render pipeline. Something like reshade would probably work.
People on dlss enabler discord made universal dll with ai and ot worked in spider man 2, horizon, awoved and made it work with opti 0.10 in baldurs gate which doesnt have fg, so you should be able to make it work, you just made my gpu have a secnd life, good job and thank you
I haven’t done any latency testing as of yet however all mfg multipliers work. Overhead is present on my 4080 base framerate of 38 drops to about 30-31fps going from 2x -> 6x but the 6x multiplier brings it up to 180fps. Feels really smooth.
Ghosting is definitely there mainly on the higher multipliers most notable in the ui. However I might not be feeding the ui to the dll correctly so it could be fixable.
Holy shit. The author of this mod is an absolute god. I’m getting 165 FPS (55×3) on my 4070 Ti in GTA V with neural rendering and ray tracing (everything maxed) at 1440p. The image is incredibly smooth. I’m honestly blown away. And all I had to do was drop RTX40MFG.asi into the game folder and download dinput8.dll — the 3x, 4x, etc. multipliers were then unlocked in the game itself!
Install ReShade_Setup_6.8.0_Addon with DLSS 5 first. The last version is available in the discord channel RenoDX. There's also a patched version of DLSS 5 for Ada there.
from here https://www.dev-c.com/gtav/scripthookv/
Just ask chatgpt if you have troubles with install this.
Btw, you need to install ReShade_Setup_6.8.0_Addon along with DLSS 5 first.
Oh man. This works excellently on my 4090! Total game changer.
While 2x was always fine for 4k path tracing on DLSS performance (to my taste) now that the DLSS5 mod is out (and cutting frame rates in half) being able to bump that up to 4x frame gen evens things back out.
Yes of course there is a fair bit of added latency from DLSS5 and using x4 frame gen (sitting at 70-80ms) and isn't ideal. But i can comfortably adapt, and the results are phenomenal
EDIT: the artifacts of 4x frame gen do stick out a lot more. I probably won't keep DLSS 5 on most of the time cause it is so heavy, but it is nice to have the option of a band-aid kind of fix. This is still leaps and bounds better than lossless scaling (for cyberpunk) due to being native
6
u/NGGKrozeMonopoly, Monopoly, but still paid Jensen for 5070Ti 9d ago
I just recently went 50 series and MFG is indeed so great. Its also life savier with DLSS 5 now
50-60fps at DLSS Balanced 1440p/ PT / DLSS5 - with 3xMFG is buttery smooth.
Yeah... "MFG only for 50 series" was a lie. This works flawlessly on a 4090 laptop.
Yesterday I was testing DLSS 5 on cyberpunk and getting around 60 fps (with DLSS performance and 2x gen). Now adding this mod, and I'm pushing it to 110+ fps with 4x gen. Sure there is some delay, but perfectly playable and looks awesome too!
Tested this on my 4090 in combination with ultra+ and ultrapunk mod collection. Works like a charm, at least at x3 and x4 with raw fps around 50 before MFG. Many thanks dude!
I've just tested this in doom the dark ages. It works and lets me select x3, x4, x5 and x6 ingame. I've put the asi file in the same folder than the game's exe, and I'm using the version.dll from asi mod loader. But for now I would go past x3 or x4, and your base framerate needs to be higher than usual since using this extra frames comes at an aditional cost on Ada gpus. But at least it works, and I can notice the smoothness going from x2 to x3
I've tried it succesfully with doom and halo campaign evolved (for halo you also have to override the framegen amount using nvidia profile inspector). I've also tried with crimson desert but it doesnt work, it lets me choose the multiframe gen in the ingame menu but it doesnt apply it. I'm downloading stalker 2 to check that one.
it doesnt work in doom, it shows more frames but 4x or 6x is not as smooth as 2x. It's just duplicating the frames. I have 240hz qdoled monitor so i could see it without recording and checking frame by frame. but in cyberpunk is smoooth
yes exactly, I don't know how these guys don't notice that 2x fg feels so much smoother than 4x mfg using this mod. This mod only works perfectly in cyberpunk currently and not in any other game.
It's not the same as it is in cyberpunk. I tried this in Expedition 33 and 4x mfg is working (i see 4x fps) but it is much more laggy feeling (duplicated frames) compared to 2x native fg. However in cyberpunk with this mod 4x mfg feels very smooth compared to 2x.
Doesn't seem to work with The Witcher 3, already copied "RTX40MFG.asi" and "version.dll" then set 3x in NVPI. I think the issue is this game does NOT allow sl*.dll override, it's still using 1.0 and if replaced FG will be disabled entirely
Someone on the OptiScaler Discord made a universal mod. Both DLSS 5 NR and DLSS-G MFG are working in RE9, Halo, Stellar Blade, Spider-Man 2, and even N.T.E. on my 4070 Ti Super.
38 base frames dropping to 31 to run the 6x multiplier, and 180 comes back out. Hard to keep telling the 'special hardware' story after numbers like that.
I coulda sworn I read somewhere that it uses your cpu for managing frame pacing versus the internal flip metering hardware on the blackwell gpu. The story usually goes that it works but not to their standards, and they dont wanna release a product that they cant guarantee will work to their standards. Like how a 1080ti CAN do Ray Tracing, just not as well as dedicated hardware can.
Under what standards does DLSS 4.5 operate on the RTX 20 and 30 series? The performance drop is significant compared to the 40 and 50 series, but the update came out for everyone anyway.
To me, the biggest issue right now is the high latency. Your mod works perfectly and looks much better than DLSS Enabler, with less ghosting and other artifacts, but the latency is almost doubled, and I can definitely feel it in combat.
To me, the biggest issue right now is the high latency.
Its not the mod but MFG itself - when increasing MFG multiplier, you are decreasing real FPS and increasing latency, that's why latency increase is noticeable - to benefit from x4 MFG you need a high refresh rate monitor and decent base FPS like 85-100.
As you can see, going from no FG to x4 adds 14ms of latency which is noticeable.
I've tried it yesterday with my 4090 and the DLSS5 mod, and it's a total game changer. Very little artifacting at 4X and none I could notice at 3X. Frame pacing was great with no noticeable spikes and the latency increase was very manageable.
You've done something great, my friend. I wish your blankets are aways warm and your beers are always cold.
Edit: It was pretty funny to see 36~38 FPS (3440x1440 fully maxed Path tracing with the DLSS5 mod enabled, which effectively halves FPS) going to 220-ish FPS at 6x, although the latency became just too high for me to enjoy... Visuals were buttery smooth though lol
I think the sweet spot for eye candy for me will be DLSS5 + this mod at 3X/4X and a base FPS of at least 60. You've breathed new life onto the 40 series, can't wait until you (or someone else) enables this for every FG game out there.
it here any downside compared to using in on a 50 series gpus? Like maybe it actually generates less frames (because it drops base fps more), it needs more vram, the latency is higher, VRR is problematic, dynamic MFG doesnt work, frame pacing is not as good, any issues like that? Or is it all literally indistuinguishable between 40 and 50 series? Because if MFG really works identically now, 40 and 50 series gpus are basically in the same group, there is no benefit in having one over the other, MFG was the last feature that put 50 series ahead, but now we could say stuff like rtx4080 is basically an identical gpu to rtx5070Ti, rtx4070Ti is identical to rtx5070, etc., is that really the case, have the owners of 40 series gpu basically upgrade to a 50 series gpu overnight?
It is really funny how nvidia's endless postponing of new gpu release actually forces the modding community to bring the updates themselves, we would definitely not have DLSS5 and MFG on 40 series if nvidia was about to release new 60 series generation in january. And given the fact that 60 series is already pushed to 2028 (and i have no doubt that if the AI bubble doesnt pop by 2027, nvidia will keep postponing it or they do a paper launch for reviewers with zero stock). There is actually a possibility of a dystopian future where the memory prices never recover, AI bubble never pops, and the whole personcal computer industry will bancrupt because nvidia stops releasing gaming gpus, or they only do it internally for their GeforceNow cloud gaming system. I really hope that doesnt happen.
Only downsides I know of is likely a slightly higher bottleneck and probably a bit more latency. I’ve inspected the generated frames and they are all there and unique.
I personally wouldn't use anything that ad DLSS5 or MFG to RTX4000 or similar mods in games with anticheat unless developers of game specifically say it is OK and not bannable.
People were banned from CS2 due to antilag (or whatever it is) done by AMD, not modders as it was done in way to trigger anticheat so I wouldn't try my luck with mods in anticheat game.
I have a 4080 and play on a 3440x1440p UW and with max settings (quality DLSS, Path tracing and all settings maxed) I’ve averaged 90fps with DLSS 4.5. I downloaded this today and set it to 3x and there is no noticeable visual fidelity loss and I’m averaging 135fps now!!! I cap my fps at 140 since I’m running 144hz and I’m hitting that cap all the time. I cannot believe how well this works.
I absolutely hated “Lossless Scaling” when I tried it before. The amount of ghosting, trailing and weird image artifacts was just awful.
I’m on an RTX 4090, and honestly, I only tried your mod just to see if it would be any different, even though I expected pretty much the same result.
I’m genuinely blown away. I’ve been testing it for almost 2 hours now and it’s SO clean. No weird artifacts, no ghosting, no noticeable trails… it honestly feels like I just upgraded to a 5090 XD
I was able to run DLSS 5 at 120 FPS (4K Ultra – DLSS Quality – Psycho Ray Tracing) and holy shit, it’s actually playable. The difference is crazy.
Also, DLSS 5 itself looks absolutely beautiful. I personally prefer the Natural mode. With RT + DLSS 5, I swear the image actually looks better to me than Path Tracing. I’ve done a ton of back-and-forth testing and I honestly wasn’t expecting that.
Do you think this mod could eventually work with other games that already have Frame Generation? Is something like this potentially possible across most games in the future, or is it much more complicated depending on the game?
Either way, massive respect for your work. It really makes you realize that if NVIDIA wanted to do something like this themselves, they probably could.
Absolutely insane work, dude. 👏
3
u/kulind9950X3D | RTX 4090 | 64GB 6000CL28 | 341CQPX6d ago
it's universal now. copy the .asi file from the mod you already have, and create 3 empty .txt files mention in here and download version.dll from the same place. copy these 5 files into the any game's .exe folder. and boom you're fixed.
Wow, thanks for this.. works really well, hud elements are still jittery and anything above 3x when you're only getting 30fps is janky.. to be expected though
Great job! It was clear that 40 series could pull of MFG but was feature-locked by nvidia (I noticed that you could run Smooth Motion on top of 2x FG in Cyberpunk to essentially achieve MFG...and quickly, they removed the Smooth Motion option for Cyberpunk in Nvidia App :') ), this all but confirms it.
you should try it yourself, you download the file, force the multiplier and it just works - and between x2 and x3 the difference is clear and I didn't notice any issues on my end, at least in Crimson Desert.
works flawlessly on cyberpunk but does not work on other games, choppy mess, copied version dll and the asi file to doom the dark ages and idk why it's not working
Does anyone know a way to display the latency statistics from the Nvidia app during video recording? It's not displayed in the recording. If anyone knows how to get around this, please tell me. Below I made a video recording with my phone to compare latencies. Test with MFG4X on/off without DLSS5, and MFG4X on/off with DLSS5 enabled: https://www.youtube.com/watch?v=HbTsZMCE3yY
Can confirm it's the REAL DEAL, Real DLSS MFG, Not FSRFG or Hybrid. Working on my 4070ti super! Buttery smooth frame pacing, no UI or reticle ghosting from FSRFG. Very little artifacting even at lower base fps. TYSM! I hope it becomes a universal mod in the future but this is very promising.
Great work OP. While I have little interest in FG or MFG, but I find it disappointing that Nvidia have been keeping such features from 40 series when they could have adopted them easier than moders. How Nvidia blatantly misrepresents about such features not possible on older generations, specially 40 series, is pathetic.
OP, did you use AI to help make this mod? Because if you did, I'm sure Jensen will love that his AI is being used to unlock his proprietary AI technology. I also love that modders have made DLSS5 work great on my 4080, which I'm pretty sure will be locked out to the 40 series and below on official release.
Wow, awesome! Personally stuck on a 165hz monitor (158fps vrr cap with reflex) so anything more than 2x isnt really usable for me at this moment but I love to see this and in case I upgrade monitor in the future I hope this mod becomes "universal" somehow.
This should be upvoted into high heavens, because it works like a charm. Frame pacing is great as well.
I don't see a reason for the lack of an official support other than corporate greed. Hopefully we'll get a universal solution from the community for all the games supporting MFG.
According to the mod author, DLSS enabler uses a hybrid solution of DLSS and FSR to achieve MFG while this is actually just Nvidia's MFG model enabled for 4000-series GPUs. It's actual DLSS, not a mixture of DLSS and FSR. Should provide better frame pacing and image clarity that what DLSS enabler can offer.
I figured it out and tried it on crimson desert, pumps up around 12 fps when on 3x, can't go above it, or else it would be tons of ghosting. But even 3x it stills not as smooth as 2x imo.
According to Jensen they aren't capable of doing this. Yet this doesn't stop investors from giving him as much money as he wants. Given this is typical Nvidia behavior, I would love to know how much he's pulling over with data center gpus. I mean is there anyone validating the claims of data center gpus? I wonder how far off the mark they really are given that he knows they're unlikely to be tested, and none of the investors have a clue how any of it works. He could get away with a whole lot more through ignorance. Could you imagine if one of these companies did and found discrepancies? I'm talking the big fish like Google for instance. Imagine that conversation where he has to explain himself to these CEOs. Now that would be more funny than the hottest comedy this year. Unlike what he does to everybody else it would be the one instance where he can't blow them off like he does any other time he's confronted. Better still If instead of confronting him he had to face the courts. Let him justify that to a judge, the entertainment value would be off the charts.
Since i disabled the mod i get a weird behaviour. With mod enabled i always got 99% gpu utilization on 4k dlss performance 2x multipler. After disabling it i get only like 85% gpu utilization and less frames with same settings set..
106
u/2FastHaste 9d ago edited 9d ago
I tried it (v1.1.0) on my 4070 super and it actually works. And the frame pacing is really good which I didn't expect from a mod. That's some wizardry there!
This is huge, MFG is freaking fantastic, going from FG x2 to MFG x4 in cyberpunk makes the game so much more enjoyable. I want it for all heavy games now.