This sort of explains the VRAM issue. I have a 4070Ti (12GB) and 4k with mostly ultra is only using around 11-12 on mine, so it seems the sim is just flooding whatever amount of VRAM you happen to have. There’s some kind of leak for those being affected.
Oh, I’m not saying the opposite. I used the term “CPU limited” meaning Mainthread limited, simply to emphasis the point that (at least for me) the loss was not GPU related.
If anyone is interested in the technical differences between DX11 and DX12, this is a good article without getting overly technical.
I think the more feedback provided to the developers regarding aggressive VRAM usage, the better likelihood it’ll be optimized further. To be clear, excessive VRAM usage in DX12 is also present in MSFS2020. However, at least you could select DX11 as an alternative. I would say that for me, VRAM usage is even higher in 2024 versus 2020.
Same here, liners are unusable, i have around 10 FPS
With DR400, same place, 35 FPS
Same here !
Guys with similar Systems as mine, having weird random performance that doesnt make sense (4070Ti OC/9800X3D/32GB RAM). Can you try to completely disable Rolling Cache and Test?
I have a feeling that this helps a lot on my side, with 1GB Fibre Internet tho.
To disable Rolling cache completely, set it to 0.0 and delete the cache file in the folder where you had stored it.
Currently testing on Ultra settings (Just traffic/Airport traffic competely disabled to get consistent results) and so far it makes sense for my Hardware.
No Framegen/DLSS, native 100% Rendering on 3440x1440.
You cannot set it to “0”
I wish you could, because in 2020 all it did was cause problems and I never used it.
When I set the cache to 0.0 it tells me that this is not a permitted value how did you do this
Folks, I might have just stumbled on a resolution to the 15fps problem.
So, can someone pls give this a try:
~ Set your ‘texture resolution’ to Low AND make sure ray-traced shadows is turned off;
~ Then reboot the sim;
~ Then when you re-enter the sim, do free flight and note the fps you are getting;
~ After the test flight, set the texture resolution back to Medium again (or whatever had it on before)?
~ Then reboot the sim;
~ Perform the same free flight test that you did before, and note the in-game fps.
Q: Does the 15fps come back? Or did you get high / smooth fps again?
Ps. When I do this it seems to reset GPU and get back the good fps.
(My framerate drops to 15fps if I turn on the ray-traced shadows option – and then I’m stuck with that 15 fps – UNTIL I perform steps described above).
this seems to be an airliner specific problem, in my experience, I actually would say I have a noticeably better and smoother game for GA aircraft, but airliners are performing a lot worse for me currently
This worked for me initially but it all it does is go back to the same old issue eventually
I’m not sure.
My theory, based on my tests is this:
The sim operates in DX11 when:
(a) the texture resolution is set to LOW ; AND
(b) the ray-traced shadows is set to OFF.
Moreover, by turning on the ray traced shadows OR setting higher texture resolution, you’re effectively turning on DX12.
Edit: I can actually set my textures back to Medium, but as long as I don’t turn on the ray traced shadows, then my fps stays good.
I’ve had some luck just now with pre-caching set to low. This setting doesn’t seem to have the same behaviour as that in 2020, where low would induce stuttering. The stuttering is subtle, but much better than previous on High Pre-cache, or even Ultra.
Watching the VRAM in dev mode rise above the limit, then it quickly chops off (what I assume) the pre-cached rendering. I’ve been able to load up at KLAX and KJFK in the Fenix without massive frame drops. I’ll have to now try a proper flight.
Getting 6.99GB/7.80GB, if it goes above that 7.80GB, that’s when the the GPU loses interest and effectively bottlenecks because it’s waiting for things from your SSD, much much slower memory. Mine is a 3070, YMMV.
I know, it’s desperation, but it’s all we have right now. ![]()
You can’t operate in both DX11 and DX12 API without restarting - it’s either DX11 or 12, but not both.
Texture resolution and shadows are by far the biggest impact on GPU performance and VRAM usage.
Exactly – In my steps above I do include restarts.
you have to workaround:
Create a custom Rolling Cache Folder, let it generate the cache and then close the sim.
Delete the whole custom rolling cache folder, restart sim. It will be set to 0.0 and not generate a new folder. Also delete the default rolling cache folder.
I’ve never seen it switch to DX11 for MSFS2024. The current API version can easily be confirmed by the dev mode FPS counter and Afterburner+RivaTuner, so you should confirm there.
The default rolling cache location has my cache file in the “Local Cache” folder in the Microsoft.Limitless folder in app data. There are other folders within that folder including my usercfg, sceneryindexes, simobjects folder, etc. im not sure deleting the entire local cache folder is a good idea?
oh okey, then idk, better dont do it
Actually just deleting the new folder then the old cache file worked. It’s showing 0.0 now. Awesome. Cya cache!



