Below average FPS with 5800X3D and 4080

Hello,

I recently bought a 5800X3D CPU along with a RTX 4080 to be able to play MSFS in Ultra settings.
However I’m not getting anywhere near the framerate I should. Sitting on the ground in the TBM with engine off, live traffic off, multiplayer off at LAX I get 43-51 fps @1440p. The dev overlay tells me I’m limited by MainThread, which means CPU limitation, but it shouldn’t be that low.
My friend who has a 5600 and a 3060 ti gets around 84 fps with the same graphics and simulation settings.
This guy gets 128-160 fps with the same settings.

The rest of my PC consists of :

  • Corsair Vengeance LPX 16GB (2x8GB) DDR4 3200MHz C16 XMP 2.0
  • MSI B450M Mortar Max motherboard with the latest BIOS/drivers installed
  • ADATA 2TB XPG SX8200 Pro PCIe Gen3x4 M.2 2280 SSD

I have checked that XMP is indeed enabled, the CPU is not overheating nor overloaded, the RAM is 75% used, I’m running the latest Nvidia drivers.

What do you think I’m doing wrong?

Thanks!

pop out windows are not ideal

I tried in full screen but it didn’t change anything.

There’s a few settings that are performance killers. I can already feel you pouting so don’t fret. You aren’t the only one with a high end system brought to it’s knees by this game.

Some performance killing settings:

  • AI (Duh…)
  • Clouds (They’re still fluffy AF on High)
  • Terrain and Texture LOD (100-150 looks no different than 250+)
  • Terrain Precaching Radius (higher may lead to longer load times, lower may lead to performance hit)
  • Online Features (Live Weather and Traffic)
  • Photogrammetry textures (again…Duh)
  • Your internet connection speed (your CPU is processing the data being streamed in as fast as the data is being streamed in. Like trying to drive a Ferrari in rush hour traffic)

There’s a great deal of guides out there that explain each of the settings how it impacts your game in better detail than i can.

imo, you’re a bit bottlenecked with your memory. 4 GB of overhead is not much especially if you’re running additional apps like Volanta/STKP/LNM, Navigraph, FS Realistic, web browser etc. Double what you got to 32GB and you should notice a boost. Make sure you get the exact same make, model and speed of your current modules. Get a 32gb kit and run in dual channel if you only have two DIMM Slots for that slight extra bump (your B450M is full size ATX, no?)

Best of luck

2 Likes

I believe that the dev overlay does not show the FPS doubling that frame generation produces. You need to use an external FPS monitor to show it.

This doesn’t sound possible. My 5800X3D and RTX 3080 with those settings (and lets be explicit here - 1440p, Ultra preset, AI traffic live, DX12, empty community folder) gets around 56 FPS at KLAX in the TBM.

Besides using an external FPS viewer to confirm frame generation is working, I’d also switch to TAA as your GPU is being under worked and you’ll get a much better image and about the same performance. Also try using DX11 and see if that improves things. Finally, try the high graphics preset, which is visually very similar to ultra but better performing.

Having similar issues here except I have a 4090. Yeah it’s with addon airports and the like but even with lowered settings I’m guaranteed stuttering on approach. Vsync helps on departure to limit them. If I run unlimited with frame generation I’ll get 100fps once I depart after a few mins and nothing but stutters. Vsync is the only thing that minimizes stutters for me so all I need is to maintain 30fps but I can’t seem to do that all the time. Have about 10 tabs worth of threads saved of things to try this weekend. This is after trying a new bios, reinstalling drivers, you name it.

1 Like

I also think that is too little ram for your system and those settings. 75% usage means it’s going to be using the pagefile often which is bad news.

I’d try turning your settings down for now. You don’t need Ultra for 1440p IMO. If you can get smooth with High (maybe a few things that are GPU tasks in Ultra) surely that would be a good solution before spending more cash on ram?

Also try limiting frame rate to 40 or so in NVCP. This will free up your CPU and give it some headroom. You can increase it if it can handle it (with the lower settings) but 40 if consistent is plenty smooth.

1 Like

Thank you for all your suggestions! I’ll update you with the results once I’ve tried them.

Is you monitor connected with a Displayport cable or with HDMI?

Display port

What type, 1.3 or 1.4?

https://www.cablematters.com/Blog/DisplayPort/does-displayport-support-144hz

PCIe4 mainboard, 32GB CL15 ram @ 3600MHz … who knows what else?

Also why DLSS performance mode when your gpu hardly has enough to do as it is?

There seem to be loads more stutter issues since the last patch, it’s doing my head in.

Please see my post here and reply if you can relate (it’s a VR post but I guess not just VR is affected):

1 Like

I’m back with good news!

As @ResetXPDR mentioned, the dev fps counter does not show FG generated frame, the Xbox toolbar counter shows double what the dev counter displays.

I’ve downgraded Terrain and Objects LOD from 200 to 150 but kept the rest in Ultra. I’m now getting 120 “real” fps (60 according to the dev overlay) in the same scenario as before. I still have to test with traffic and multiplayer enabled.

I will maybe double my RAM later but it’s not the priority right now as I’m happy for the moment.

Thanks again everyone for your help!

2 Likes

Nice to hear, enjoy your flights!

1 Like

His scenario was the same as mine so traffic (real or AI) disabled and multiplayer disabled as well. He tested it again yesterday in front of me and he had 80 fps in average. The only difference is he has 16GB @3600MHz RAM and he’s using DX11.

I think the reason people are expressing curiosity and surprise is that your friend’s reporting a far, far higher frame rate at a major airport than I’ve seen myself or seen described before. Something must be different, but what?

Same here

5800X3D - 4090 - 32 GB RAM | ASUS X570

MainThread is up in the mid 20’s … LOD is 100 … higher LOD is almostimpossible