Low FPS with RTX 4070 and 5800X3D

Hi!

I upgraded my PC to RTX 4070 and 5800X3D especially for MSFS. I still get terrible performance, sometimes worse, when I had the RTX 3080 and 3700X. I see others getting around 40-50 FPS without Frame Generation and then with it 80-100 FPS with a similar config.

I use Frame Generation with the 4070 and even with that Nvidia FPS counter shows around 30-40 FPS, so that would mean that actually I am getting under 30 FPS, which makes 0 sense. I also have 32GB of DDR4 RAM at 3200Mhz. I play at 1440P.

For ease of testing I used the high graphics preset with DX12 and FG. I have the basic addons installed, in this example Headwind A330 (same happens with the PMDG line), FSLTL with very low settings (30 IFR aircraft), virtualFRA EDDF (happens in other airports too),

It is also very stuttery, when panning around and sometimes the FPS drops under 30.

Any help, I would be thankful! I have already tried different settings guides on YouTube.

Ensure that system BIOS is latest (non-Beta) version.
Enable XMP profile in system BIOS
Enable Resizable Bar in system BIOS. (It’s enabled by default in the latest MSI BIOS.)

Make sure you are using the Windows Ultimate Power plan. Create it if you don’t have the option:

Open Command Prompt as Administrator. Copy and paste this command.

powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61

You should see the new plan in your “Choose a Power Plan” page.

Then do this test to establish a baseline I can use to compare your results to mine.

Windows:
HAGS Off
No framerate limit in nVidia Control Panel (Max Framerate = OFF)

Sim:
Use DX11
Frame Gen Off (This may be a Windows setting - I have a 3090 Ti, so I don’t have that option.)
Enable Developer Mode
Fly a simple Asobo GA aircraft like the Bonanza or C172 over the Sahara desert @ 3000 AGL.
Turn on ‘Display FPS’ in Developer Tools.

Post a screenshot that shows FPS and latency.

I’ll bookmark this thread and come back to it.

1 Like

Thanks for an answer!

The XMP, BIOS and ReBar suggestions were already done. I enabled the Ultimate Power Plan.

Then I made this test scenario as instructed and I got around 110 FPS in the middle of the Sahara desert (I think I am in the wrong industry, should be flying GA aircraft instead of airliners out of Frankfurt :sweat_smile:)

Everything seemed fine for this flight, no stutters.

2 Likes

At 1440p with frame generation on your GPU is doing absolutely nothing, whereas your CPU will be maxed out and it is that that is limiting your performance. You need to get your GPU working much harder, and ideally need to be running 4K Ultra with that setup. The reason you’re seeing 110fps in the Sahara Desert in a 172 is because your CPU has virtually no load and your GPU can stretch its legs. Go into a complex airliner at a busy international with AI traffic and lots of CPU demands and the sim slows to a crawl. Making your GPU work harder at least starts to balance up the demands on the system.

Unfortunately, I think we have to accept this is what FS2020 is. I don’t think Asobo can rectify this CPU related performance issue and that is one of, if not the main reason, we’re getting FS2024.

It can’t come soon enough TBH.

2 Likes

Yes, that makes total sense. When I am in the airliner and in heavy airports, it always says limited by Main Thread aka CPU, but the problem is that I especially bought the 5800X3D with 96MB of 3D cache as everyone said it is the best CPU for MSFS (now the 7000X3D series CPUs are better), so I would hope that it could handle more than 30-40 FPS when FG is off and then the FG would almost double it.

You got the performance I expected - very similar to mine.
And I get the same mediocre performance in an airliner flying in a demanding area.

@JetWash1023 is spot on with his comments.

We have to accept that FS2020 is poorly optimized for heavy CPU workloads.
As for the 5800X3D
 It’s the best AM4 socket CPU for gaming, but it can’t overcome the limitations inherent in Asobo’s code.

image

2 Likes

Okay, thanks for help, can’t wait for MSFS 2024 to release, hopefully that will be the miracle cure that every flight simmer has been hoping since FSX (probably not :grin:).

1 Like

I’m going to buy FS2024 when it’s released. I’ll pay close attention to the CPU metrics I see, as well as those reported by others. If it truly is the multi-core / multi-threaded app they seem to be promising (like you, I doubt it
) I will probably buy a 5950X (16 cores / 32 threads) to take advantage of it.

Hopefully, prices should continue to drop on the AM4 lineup, and that CPU will be available at a bargain price.

Regularly delete the scenery cache to alleviate stuttering performance.

Thanks for the tip, I’ll try!

To which cache are you referring? There are several, but AFAIK none of them are called “Scenery Cache.”

  1. nVidia DX Shader cache (I only delete this after I install a new nVidia driver. But it won’t hurt anything to delete it on a regular basis - except that you’ll typically get MORE stuttering for a while as the cache rebuilds.

  2. MSFS Rolling Cache (I never delete this. Then again, I run it on a RAM drive that’s robocopied to a disk when the computer shuts down, and copied back to the RAM drive when I login to Windows.)

  3. MSFS Manual Cache (Same as above.)

Look in the installation folder, there is a folder named SceneryIndexes.

Go into that and select all > delete. They will get rebuilt.

(I think that is what is being referred to here).

1 Like

Thanks. I didn’t know about that one.

All mostly placebo nonsense that will do nothing to alleviate the MainThread limit that is the main problem here.

Just sayin :man_shrugging:t3:

1 Like

I mostly agree. But caching is an important part of any gaming system, and there’s no doubt it reduces latency. Does it get ‘clogged up?’ Not nearly as much as people think.

1 Like

Most likely it’s what’s been mentioned already. But I was struggling to get decent FPS with my RTX2060.
I was changing settings and watching videos for days, even did a full reinstall and after that decided to make a small video to share my thoughts and settings (this applies to all GPU’s not only the 2060)

Perhaps it helps a little. Make sure to take pictures from your current settings if things only get worse.

-Bram
SkyLane

P.s. I was asking for setting presets, just like 5 would be enough already, this way you can have different settings for the dessert and big airports​:innocent::sweat_smile: perhaps in a future update or fs2024.

I will give your video a look, thanks!

1 Like

It’s good to hear that I’m not the only one having issues with FPS flying airliners out of EDDF with a 5800X3D and a RTX3080 running. At small vanilla airports and without any AI traffic I get 60+fps with the Fenix A320.

But when sitting at the gate at virtualFRA with the Fenix A320, vPilot running in the background and having a few AI planes the fps drop to around 43-50. More than 3 AI planes are enough to get a fps hit around 10.

Unfortunately on my system anything lower than 57 fps gets choppy. I already tried vSync at 50% refresh rate (=30fps) but that made the choppiness even worse, especially when panning around in the cockpit.