AMD Ryzen Performance

So I have been struggling with getting decent framerates like everyone else in VR. I have a Ryzen 3900x, 32 Gig DDR4 3600, Nvidia 3090, and Rift S. As you can guess I’m mostly CPU bound. So I’ve been experimenting with different settings/overclocks and have something interesting that is somewhat known, but I don’t see it talked about a lot.

Anyway, I’ve found that turning off SMT and doing an all core overclock (4400 mhz) gives me about 10% extra performance in FSVR. The test I did was just sitting on the runway and waiting for the framerate to stabilize. It went from ~39 to ~43 fps. At least half of that comes from just turning SMT off. Looked like in stock form with PBO and auto overclock on I was hitting around 4100-4200 mhz while FS was running.

So I’m partly just passing info along, but also I have a question that may be difficult to answer but thought I’d give it a shot.

Given the results above, anyone have a guess at what I might gain by moving up to a 5800x or 5900x? I don’t think the SMT trick helps those from what I found in reviews, so theoretically I’ve made up some of the difference you see in review (like Tom’s Hardware for example that tests FS in 1440p). Using the Tom’s Hardware reviews as an estimate, I came up with only around 10%.

Honestly i think you’re looking at only couple of frames by getting a better cpu. I’m sure you’re 3900x isn’t a bottleneck.

Well it’s 100% cpu bound right now. I don’t have a screenshot but the mainthread graph is all yellow while the gpu graph is green.

Although we more or less agree because my 10% estimate would only be 4 or 5 frames since I’m in the 40 to 50 fps range most of the time.

It’s not the number of cores, it’s the clock speeds and IPC of them.

A 5600X or 5800X would be faster than a 3900 in FS2020 despite being “only” 6 and 8 core CPU’s.

1 Like

Ryzen 5900x and 3080 here. Cpu usage is between 40-45% and GPU usage is 95%. I play on 1440p with ultra-high settings and fps 30-35 on the ground in handcrafted airports and 40-45 on other airports. 50+ in air.

This is interesting. To add to my SMT off findings, it appears to be true for Intel as well from looking at this article,

And this graph in particular,

Very similar to what I found. That plot also backs up the comment above about the core count not making a difference (if you have at least 6). Although I would at least get an 8 core in case Asobo adds DX12 and better threading in the future.

1 Like

Just did some tests on a 5900x. Made sure I was Main Thread limited by dropping the resolution to 1920x1080. Sitting on the end of the runway, I was getting:

  • 85-87 FPS with SMT on
  • 95-97 FPS with SMT off

FPS is high because I was testing with a bunch of other stuff turned off like clouds and traffic for consistency reasons and to tweak for VR performance.

1 Like

Thanks for test. That answers another question I had as to whether that tricked worked for the 5000 series.

I will check this out with my 5600x RTX 3080 setup this morning.

As well as SMT, do you suggest just enabling PBO and Auto OC?

Yea I would start there. Then if you decide to try to do an all core OC like I did, you can compare to see if it even helps. You need to exceed whatever it boosts to in auto mode in order to gain anything. Mine was running in the 4.1 to 4.2 range, so the 4.4 I got helps some.

So just finished flying for the evening. Turned SMT off and enabled PBO. I can’t say I notice a whole lot of difference, but I see a couple of extra FPS.

Strangely enough, my GPU (3080) is in the red on Dec Mode, but I’m averaging between 25-30fps on the ground. It does stutter every now and again, but I’m happy overall.

Will try some overclock settings on the CPU tomorrow and see what I get.

I should be able to answer my own original question in regards to Zen2 vs Zen3 this weekend. 5800x is out on the truck right now!

Any suggestions on how to test? No built in benchmark. I’m thinking change settings so it’s mostly cpu bound, but not low low settings. Then just start up at the same airport with constant conditions. Waitfor the framerate to settle in and see what I get with both.

I have a 3090 so cpu bound a lot anyway.

Let the screenshots speak for me. Each screenshot was taken from the same location with the same settings. All I did was swap the CPU and fire it back up again.

First one is 3900x PBO/OC SMT On
2nd is 3900x All Core 4.4ghz and SMT Off
3rd is 5800x PBO/OC SMT On

Have bothered with SMT off yet for the 5800x.

1 Like

David – I’m on a 3900x now and debating a 5800x vs 5900x. What made you opt for the former?

Well partly because I just managed to snag an Amazon pre-order for the 5800x, but this review suggests it’s the right one for MSFS anyway. No explanation as to why it would be that much better though. Most other benchmarks show it no faster or slightly slower.

For my usage though, I had felt in the past that I didn’t really need 12 cores after buying the 3900x. I don’t do very much video encoding, etc… anymore that would take advantage of it.

Thanks for that info. I had the same questions/concerns that I really out-kicked my coverage with the 3900x. Could have definitely saved money there, because I don’t stream etc.

1 Like

Also, I did try turning off SMT on the 5800x. Still a modest performance boost if you are looking for everything you can get.

1 Like

As far as I can tell, there’s no significant difference between any of the 5000 series AMD processors when it comes to Flight Simulator. So the $300 5600x should be just as good as the $800 5950x. Flight Simulator does not use the extra cores, and they all have about the same single threaded performance, which seems to be the biggest factor.

I agree and I’ve been trying the following on the 9700K:

  • Launch FS2020 and start the flight
  • Open Task Manager and locate flight simulator.exe
  • Right click and Change Affinity
  • Select only 3 or 4 cores (out of 8C/8T with the 9700K)
  • Observe your fps and stutters won’t change at all

I’ve tried this once in try to make FS2020 running on 6 cores, and anything SteamVR on the 2 others, but this changes nothing.

Yea I agree. They should all perform about the same. I have to think there was some inconsistency in that reviews tests. I think they just reprinted the result from their earlier 5900x review.

Nevertheless there is a big jump from the 3000 to the 5000 series. Much more than I expected.