They are still using DLSS 2.4 on the 2024 MSFS. Didn’t expect that. If you want better DLSS performance and visuals, switch it via the DLSS Swapper to the latest.
Just tried 3.8.10 but it looks and runs the same. Still low fps and blurry/ghosting displays with DLSS Quality at 3440x1440.
Im flying in VR. The difference is night and day. Are you sure you are GPU limited?
Of course there is some ghosting. But there is a difference between some ghosting and a smear orf trees all around.
Yes, I am very GPU limited having a 7800X3D. I tried it in 2D mode.
Can you post screenshots of the difference you are experiencing?
I just tried and it improved performance a lot for me (RTX 3080). Thanks for the tip.
Me too i experienced a noticeable improvement on a 3080 after swapping the DLL
Did you verify with developers mode, that you are GPU limited? If you crank up the TLOD you are very likely CPU limited, even with a 7800x3D. It can also be your bandwith or your memory causing problems.
In any case, not reverting back to the old DLSS file. If it’s not working for you, than a screenshot won’t help either. Most of the difference is in the much less ghosting while moving.
Yes I am sure I am GPU limited.
This is a quick test I’ve done:
C172 - KSEZ - 1 pm - real weather - 3440x1440 Ultra
TAA
DLSS Quality
DLSS Quality - 3.8.10.0
DLSS Quality - 2.4.12.0
TAA
Moreover with DLSS the water looks very bad at low altitude.
No improvements whatsoever compared to FS 2020.
He won’t be CPU limited on FS24 with a high TLOD compared to FS20, they optimised the cpu usage, now the bottleneck is going to be the GPU
Unable to get DLSS Swapper to update the file. It shows FS2024 is on 2.4.12.0 and I try to swap 3.8.10.0, but it gives me an error message, which I can’t find.
DLSS Swapper updated mine to 3.8.10 no problem.
I’m on driver v566.14 and am using the nVidia app, FWIW.
I am also on v566.14 and using Nvidia App. Still won’t swap.
you need to download the .dll to library first - have you done that?
I think so. It shows up in the library. And it swapped it into FS 2020 a week or so ago.
OK, it just worked! Don’t know why but I just tried it again and no error message and it shows the updated driver in MSFS 2024.
Thank you for the help.
Guys, this is useless, if not outright dangerous. Developers would have included a newer version of the DLSS DLL if it had any real benefit. Since they didn’t, here’s how I see it:
- The machine learning optimizations NVIDIA made specifically for MSFS were included in DLSS DLL 2.4 and haven’t been updated since.
- By replacing the DLL, you’re adding profiles for other games that are completely irrelevant to MSFS.
- Replacing the file risks losing any customizations included in the version distributed with the simulator.
- Worse, you risk breaking the MSFS-specific profile. For example, the latest DLSS 3.8.10 removed presets A, B, C, and D, and I’m willing to bet MSFS relies on one of those presets by default.
- Replacing core files like this always comes with the risk of crashes and other unexpected issues.
Streamers promoting these practices are mostly amateurs whose main goal is to attract viewers. There’s no holy grail for performance, believe me
Well. I did it ages ago with FS 2020 and hadn’t had a CTD in 1,5 years. Hadn’t had any CTDs with FS 2024 either. The optimizations for specific games are on driver level, not on the level of the DLSS dll.
The profiles are just the different versions of DLSS. Profile E is the new standard, since it is trained with the newest data and brings the best overall performance and visuals. Profile F has been the standard for DLAA and remains to be the standard for DLAA.
There is absolutely no harm in swapping the DLSS files via the DLSS Swapper. Doing it with other games to, with good to negligable results. In MSFS with my Pimax Crystal at 100% I can see a huge difference in quality of the upscalling between DLSS 2.4 and 3.8. It is night and day in regard to artifacts and clarity and the frametimes are more stable. The higher the difference between original resolution und rendered resolution the more obvious the difference gets.
It is easy to use with the swapper and if it causes any trouble it is easy to revert. If you think that there is any customization in the original, you can simply copy and save the old dll for revision.
Swapping DLSS DLLs might seem harmless, but it’s not as straightforward as you suggest. DLSS DLLs often include game-specific adjustments or presets beyond what’s handled at the driver level. The assumption that all game-specific optimizations are in the drivers is simply incorrect. DLSS DLLs are frequently tailored to specific titles during development, and swapping them risks losing those customizations or breaking compatibility entirely.
While you claim better visuals, nobody has provided objective proof like comparison screenshots to back this up. “Night and day” differences should be easy to demonstrate, yet no one has shown clear evidence. In fact, from my own experience in MSFS 2020, swapping the DLSS DLL file led to a noticeably blurrier picture, making me even more skeptical of these supposed benefits. Subjective impressions aren’t enough, especially when clarity and artifacts depend heavily on settings, hardware, and even user perception.
As for the newest DLSS profiles (like E or F), they might bring improvements for some games, but there’s no guarantee they’re optimized for MSFS. In fact, changes like deprecated presets in DLSS 3.8 could mean the profile MSFS relies on is no longer available, leading to potential issues.
Interestingly, the developers did update the second DLL for Frame Generation to a newer version, while keeping the DLSS DLL at its current version. This shows a deliberate choice—if the newer DLSS DLL provided any benefits, they would have updated it too. Instead, they clearly determined that the current version is the best fit for MSFS as it stands today. I’d rather trust their expertise and testing over speculative DLL swaps.
I got a pretty good improvement on FPS replacing the DLL on MSFS 2024 for my RTX 3090. No crashes so far, the only downside is having the glass cockpit blurry. I’m thinking on poping out the virtual tablet to a dedicated window and then using it on my Ipad, is that possible? This would mitigate the blurry effect at least on that instrument.
Just like the OP, I’ve used DLSS Swapper and experienced improved performance and quality.
NVIDIA describes the latest driver as “Game Ready For : Microsoft Flight Simulator 2024, Featuring DLSS 3…”
Obviously, it is designed to support MSFS 2024 with DLSS 3. I reckon MS/Asobo omitted the newer DLSS in their haste to release it on time! (Just my speculation, don’t burn🔥me for it!)
This is a reference to DLSS Frame Generation. Not to DLSS Upscaling. Those two are working independent from one another, at least they use different dlls. NVIDIA has a strange naming scheme here. But don’t bother. If he is convinced it is not working, than he is convinced it is not working. There are actually some good comparisons out there. Here is one of them. It is the first section of the video.