Have same problem. Sometimes it’s just fine and i have ~7 gigs allocated out of 16 gigs in 4080, FPS are fine, locked at 90 with frame gen on (so rendering 45 of them).
Then, sometimes VRAM just keeps rising and rising, completely tanking perfomance.
I’ve tryed dialing down settings to Low end, texture quality incuded, but is is still keeps rising. Changed Nvidia drivers from latest to much older version, rolled back to SU1, but is still there, but i would say it’s slightly better in SU1. Went back to SU2beta again, it’s still here.
— So, i’ve exluded drivers, by using older ones 536.67. 572.83.
— Excluded SU1/SU2, VRAM spilling occurs in both.
— Exluded airplane, place.
— Excluded settings.
I just want to had in this thread, that when I lower my settings, and achieve to have an acceptable framerate at take off, after 1 hour of flight, stutters are appearing when panning the views, and it is getting worse and worse.
So please, take also in consideration that flight time in airliner can be long, and we need stability all along the route.
What specifically has MS/Asobo stated is the goal / end-game fix for the “VRAM bug”? That you can run the sim maxed/ultra with a 16GB VRAM GPU, or is that an unrealistic long-term goal for the sim? 16GB is more than enough for MSFS 2020.
I know you think this is VRAM perf related issue, but you are running 1440p on a 4080 (which would probably be far happier runnning at 4K). You are not GPU limited, you are mainthread (CPU) limited. Have you tried loading the GPU more? Say setting your render scale at 150% to see if anything changes.
I’m fine running CPU-limited at 45/90 fps (with framegen). My GPU-related settings almost all at Ultra.
As soon as VRAM hits the ceiling, FPS drops due to reallocations back in forth.
In my case not so bad as in the video, anyway micro stutters when turning on the ground and, above all, when landing. In almost all of my landings, the runway center line dashes don’t flow smoothly under my airplane (Fenix) but they move with micro stutters that decrease the immersion tremendously…
I know this is FS2024 and not FS2020, but you still want to load your GPU. With FS2024 you should be GPU limited, not CPU limited. The fact you are CPU limited is what is bottlenecking you here not your GPU or FS2024. The VRAM usage may just be a symptom rather than a cause here. Seriously, drive your GPU harder and come out of CPU limitation. Easiest way is to run at 4K OR use render scale to 150%.
Trust me I endlessly messed with all this stuff back in FS2020, it matters.
Dialling back graphical settings (that load GPU) on an already under utilised GPU won’t help matters FPS wise.
is there good documentation (formal or otherwise) that shows which settings drive cpu vs gpu for optimization?
Thanks!
This one is from one YT video, probably “dwinglingfps” channel.
Not specifies GPU/CPU, but still hanfull.
This is good to see thanks. I’d also say go look at what NVidia App recommends for your FS2024 graphics settings. Always a useful ref. Of course you don’t have to use them, but it’s helpful to see where they see your graphical settings should optimally be. I’ve largely adopted them for my 3090.
#1 rule, though keep your GPU busy enough. You want to be GPU limited whether you are running FS2020 (more critical) or FS2024 (where CPU load is more evenly distributed among cores).
In FS2020, CPU drivers used to be TLOD, OLOD, Clouds and AI traffic (incl. people, cars, ships, aircraft, workers).
In FS2024 that CPU load has been shared out to multiple cores, and more added to them, but if you don’t keep your GPU busy enough then you can still end up with a CPU limited situation.
Counter intuitive, but turn UP render scale (if you don’t do anything else) while outputting at a 1440p res will keep it busier.
When you do get to be GPU limited you can then think about dialling things back abit like with DLSS (if required).
so if you were going to try to drive more utilization to the gpu, what are the 3 top things you’d try (priority/impact order)? Thanks for the feedback!
Well for my aging 3090 i sort of follow-
Set a worst case scenario, so say an airliner sat at a gate a scenery dense airport in rain with Ai traffic.
- Set at 4K native + TAA (if I didn’t have a 4k TV I’d use render scale to increase to say 150%)
- Set Ultra preset from Graphics
- Add in things I want traffic wise and other cpu loaders, dial back t he things i don’t want eg fauna, ships etc
- Set my necessary ‘ultras’ like clouds
- Check my performance, I should be GPU limited check my FPS
- Dial back GPU if required to DLSS, choose what to render at quality, or performance (in my case performance is fine)
- Check what NVidia app recommends as optimal for other graphics settings
- Monitor FPS and see if I’m happy with it
- Once I find an acceptable and relatively stable FPS, then turn on frame generation to double it. (either via NVidia with 40xx cards onward), lossless scaling, or now FSR3 options)
I mean there is no right/wrong answer, but this is the sort of thing I’d do.
Great methodology, thank you for taking the time to write it up and share!!
I should point out that ultimately after loading your GPU adequately, dialing it back via DLSS can have very good outcome. If I had something like a 4080 though I’d probably leave it on TAA.
Under most scenarios in dev mode in FS2024 I show main thread limited, it’s common to see that in FS2024, I’m just trying to point out that for people using resolutions under 4K with an optimal 4K card it may be necessary to load it more to see a more positive outcome FPS wise. FPS chasing can be time consuming though. I’m busy doing it tonight with NVidias latest drivers 576.02 which I have to say are incredibly smooth on a first look. A fair few bug fixes rolled out it would seem.
I actually have a pretty middle of the road (I think) older AMD setup, so not sure if there are equivalent moves to be made there or not (re. DLSS)… Anyway, worth poking around some and I appreciate the feedback!
AMD Ryzen 7 3800x 8 core 32gb ram
Radeon RX 5700 XT 8gb vram
You would have the option of FSR instead of DLSS though with an AMD card?
3080ti driver version 572.70
5800x3d
32GB RAM
I’m getting higher VRAM usage in SU2 VS SU1 in the same scenarios. I tested The Ini a350, default A330, and the Fenix A321 at a handcrafted Gaya KJFK and the Ini EGLL.
Settings, weather, and time of day were the same in all scenarios. No traffic, textures on medium, no RT shadows, buildings/trees/rocks/grass a mix of low and medium, clouds high, DLSS ‘Auto’ and framegen on. Resize BAR was also off as I found that helped me save several hundred MB of VRAM. All tests were done with aircraft ready to go on the runway.
SU1 KJFK
A350: 7.4GB
A330: 6.6GB
A321: 7.6 GB
SU2 KJFK
A350: 7.7 GB
A330: 7.5 GB
A321: 8.5 GB
SU1 EGLL
A350: 7.0 GB
A330: 6.2 GB
A321: 7.6 GB
SU2 EGLL
A350: 7.5 GB
A330: 6.9 GB
A321: 8.7 GB
So in some cases a couple hundred MB increase, in others almost a GB extra used in the same scenarios.