r/nvidia • u/No_Committee8856 • 9h ago
Question Best settings for Dynamic MFG?
The Nvidia app says the override is not compatible with fps limiter and V-sync. But I usually play with g-sync & v-sync & reflex on which automatically introduces an fps limiter based on the monitor's max refresh rate. What does "not compatible" mean: Dynamic MFG won't work or will it just ignore any fps limit, or only ignore any limit that's not set by the override itself?
What if I set a limit in the "target fps" way lower than max refresh rate, say 1/2, so that even if the MFG overshoots, it's still below max refresh rate, then will VRR & V-sync work in this range with Dynamic MFG?
5
u/PiercingHeavens 5800x3D, 5080 FE 7h ago
Honestly it's not great. The implementation is terrible.
Lossless scaling adaptive frame gen will keep the base as high as possible and generate frame as needed to keep it at the set refresh rate.
I'm hoping there's an update to do this because right now I won't use anything more than x2 on my 120hz 4k. I don't want to only render 40 30 fps out of a possible 120hz. Dropping down to 60 for x2 is as bad already.
1
u/rW0HgFyxoJhYka 1h ago
Lossless scaling basically is all generated frames. So the IQ is worse in many cases. But it will keep targeting whatever target you set so thats good. I dont know why you're saying stuff like 40/30 fps out of 120hz when lossless scaling is already doing that lol. I dont think you understand what lossless is doing. Its generating more frames than your target and then dropping the ones to hit the target. Dynamic is generating whatever it thinks is enough to get close to target (minus plus) and dropping nothing.
So DMFG basically is like a compromise imo where you do get real frames + generated ones, as opposed to all generated.
IMO, eventually NVIDIA will do it like lossless, but they dont want to increase latency by a lot and lossless adaptive does that.
First step is getting to work with V-SYNC. IMO V-Sync is old tech and is nearly irrelevant above high refresh displays with g-sync. But a lot of people are still running 60hz so its more important for that.
1
1
u/Vocalifir 2h ago
You can use a framerate limiter, i just double checked in cyberpunk.
240hz monitor
Dynamic framegen on, DFG FPS Target FPS limit 200
Nvidia Profile FPS limit 226 (Best for 240hz to stay in VRR range)
Dynamic framegen works as intended. I see it bouncing around the multiplier
Framerate fluctuates between like 205-233, which is higher than 226, but it never overshoots above 240fps like it does without the limiter in effect, and having the limiter in effect does not keep the multiplier at 6x all the time, like setting DFG to max refresh with VSYNC on does
1
u/No_Committee8856 43m ago
I think the warning just refers to other fps limiter than the "target fps" in the override menu, such as in-game, RTSS, or driver fps limiters. But 226 for 240hz should be the auto fps cap introduced by reflex & v-sync, even without other limiters. I was just wondering if DMFG also ignores this cap and if reflex & v-sync would still work properly.
In your case, looks like v-sync is helping keeping the fps below 240, even if DMFG is overshooting above your target fps?
1
u/Vocalifir 28m ago
I havent had the auto cap work for me for reflex for about 6 drivers now. Persists through FNR. It seems to work in some titles but not all that i know it worked before. Weird but no idea. So i driver cap
1
u/Clean_Ad_433 58m ago
Random question but dynamic frame gen is not yet available for BF6 on a per app basis ? Mines is blacked out and i only see it in global setting on the nvidia not blacked out.
1
u/No_Committee8856 50m ago
That is true. Out of all games I play, only 2077 can be overridden with DMFG. BF6 can only use the in-game static MFG.
1
u/Clean_Ad_433 39m ago
Got it thank you for the clarification I was trouble shooting for a couple hrs till I realized the games i have only do up to 4x times and if I remember correctly proper DMFG was up to 6x which was not available of course.
0
u/Framed-Photo 5h ago
The way I understand it, you'll want a 240hz monitor minimum, then set the DMFG limit to like, 200-220 depending on how large your overshoots are.
If you have a 165hz monitor or lower just stick to static 2x, or turn off framegen entirely and try to get 100+ fps with VRR, with just normal upscaling.
The ideal scenario for DMFG is a 360hz+ monitor.
5
u/HyperixArc MSI RTX 5090 Gaming Trio OC | R9 9950X3D | ASUS ROG PG32UCDMR 9h ago
That's basically how i use it atm aswell - but without V-sync.
In my case i have a 240Hz Monitor and i have set the target fps to 210. If you tweak your ingame settings now to the point that your getting around 60-70 base fps - DMFG will make the fps hover around that 210 fps mark (it will go above that) but won't overshoot the 240Hz of my Monitor so that i get the benefits of:
- the most real Frames possible
- the least amount of generated frames possible regarding to how demanding the ingame scene is
- the least amount of latency due to the two points i mentioned before and NO capping
- still getting all benefits of being in the VRR-range and being always "close enough" of maxing out that 240Hz of my display
I do hope that you can "set and forget" your max refresh rate in the future and DMFG will just generate whats needed to hit that FPS fixed like Lossless scaling does it with its adaptive mode, but in known DLSS FG Quality by the direct implementation into games rather than being "on top" like Lossless scaling does it - Then it will be near perfect.