7950x3d Benchmarks for MSFS 2020

Just reporting - my PC arrived and I’ve got it all set up last night. I did change my order in time and swapped to Kingston Fury Renegade Silver, 6000Mhz CL32 (4x 16gb though). I didn’t look in BIOS to see what speed they managed to set it at (not sure I even know how) but they said they stress tested it and set it to maximum stable settings.

All I can say is it feels totally stable (so far), PC was on all day installing stuff and then I was flying a few hours on Ultra settings and no problems, so that is all that matters at this point. Apparently as the Chipset and BIOS Updates improve, I could feasibly tweak the RAM’s settings to boost it up again - but as I say I didn’t check what it is now. Is there an easy way without diving into BIOS?

I settled on 220 TLOD, 200 OLOD, DX12, DLAA with Frame Generation on (it does in fact feel better to me, so much snappier and really fluid, so I am glad I went with Nvidia card in the end!). I tried TAA but on my screen (3440x1440) it’s crisper with DLAA. Everything else maxed and Ultra.

The system is incredible though and a MONSTER upgrade from what I was using before. For sure I think there is room to tune the settings even more as the CPU seems to not be running anywhere near max on any cores but I didn’t look close or in various heavy scenarios yet - was just enjoying flying at crazy frame-rates and testing my install went OK - I will have a deeper look tonight. The GPU is around 65% usage or so I think and RAM was about 35% usage (from memory, not on the PC now but I did some screenshots I can share).

There are still a couple stutters in heavy areas (…but I dived in with FlyInside helicopter which is not super FPS friendly, in a not brilliantly optimised PG city mod), but that is probably just the way MSFS is!?

I need to also look at the relationship between my screen refresh and the Vsync. I might change to NVCP locking instead of in-game? I set my screen to 144Hz and used 50% Vsync in-game but this might be the problem with the few bits of hitching I still get. Maybe 120Hz and 50% but use NVCP to manage it is better?

2 Likes

Post a screenshot running ZenTimings (Google it, it’s free) and we can tell you what the RAM frequency is running at. Don’t assume it’s set correctly.

Ever thought of setting up a custom 6 or 8k desktop or using multiple screens? Either would give more mainthread/LOD leeway athough you would probably lose some of that insane fps. Just don’t expect 8k textures everywhere, only a very few aircraft even have any (I think the Marchetti Savoia might be one of them).

OK will do tonight.

I have a 2nd screen, which I haven’t used on it yet - but will see what happens with that tonight. Honestly it looks so great now at native res I don’t need more… just want to make it as smooth as possible within what I have and have breathing room for many of my mods concurrently loaded etc. I will have more of a fiddle today and then more time at the weekend to tweak things up :slight_smile:

1 Like

I can’t say I’m not jealous … Enjoy!
:star_struck:

2 Likes

This is gobbledygook to me - I did a capture of each stick and the system info here (I see some numbers change by 1 or 2 between sticks - tWRWRSC and those ones above and below it, that is all - but then going back to that stick again in the dropdown, they change again):

Hidden in here to not make the page super long!




System info:

The good news is that it’s running at the correct DDR5 6000 with decent primary timings. However, I see that they set the UCLK=MCLK/2, so the memory controller frequency is running half the frequency of the memory frequency. This isn’t as big of a deal as it was in Zen 2 and 3, but it does slightly increase the memory latency and lowers read/write speeds. I suspect they did this to stabilize four sticks, as it would be difficult to run four sticks at 6000 Mhz with UCLK=MCLK. Not a big deal - I would have done the same for stability reasons.

TLDR; Not the most ideal scenario because you’re running four sticks, but it looks good to fine. If you’re feeling nerdy, you can see how this scenario compares. It’s the “2:1” test in the graphs on this page:

The big Ryzen 7000 Memory and OC Tuning Guide - Infinity Fabric, EXPO, Dual-Rank, Samsung and Hynix DDR5 in Practice test with Benchmarks and Recommendations | Page 7 | igor’sLAB (igorslab.de)

Just did worst case - at Ultra Gatwick (freeware) in the A310, with a lot of traffic stuff up high (just with FS Traffic - the Aerosoft one) and Ultra model variety etc. Not so great! Says CPU limited but according to resource monitor, it’s not really being used. Not sure if there are any clues here?

From yesterday, in Wilga in a more empty area:

EDIT: A couple of miles away and it goes to around 30fps and green, but smooth.

1 Like

Your mainthread is getting hammered - nearly 37 ms. I wouldn’t go crazy on setting high traffic - too high can really tank performance. Try adjusting this until you get the performance you want in high traffic areas.

Limited by mainthread is related to the mainthread frame time vs GPU frame time, not % processor utilization.

2 Likes

That sounds good to me. Definitely stability is my main concern so I will leave it well alone. At least until we hear about some decent driver/firmware updates :slight_smile:

Thank you for the explanation! You have put my mind at rest big time - thanks!

I had it like this (online traffic) so can’t reduce that, can I? I will make the sliders half that except perhaps the road traffic? And turn Variety to High or Medium?

Try setting the traffic sliders back to default - I find the default to be pretty conservative and a good place to start. Also, lowering terrain LOD will have a big impact on mainthread frame time. I’m assuming you’ve set it to 400? You can try lowering this to 300 and it will significantly improve performance.

No it was 200 TLOD as default (when game first loaded after installing, that is what it set). I tried like 220 yesterday and just moved it back to 175 now, but doesn’t really make any difference to the FPS in this airliner.

Also moved OLOD back to 175. Maybe I need less still, or some other things off of Ultra. Just leave Clouds as they look amazing with Ultra! It’s the biggest noticable difference to High to me.

I would certainly try updating the AMD chipset drivers. AMD recently released new chipset drivers that optimizes performance of the new 7000 X3D series. I have no idea if these were added before your computer was built, but worth trying to update.

X670 Drivers & Support | AMD

I think they did the latest - was built only on Friday but I will see what happens if I run that tool, thanks :+1:

So I just flew this thing over central London, and turned back to land at a (busy) Heathrow after resetting Traffic to default as you said.

Was going to around 30-40 over London, then high 20’s coming to land, and as low as 15 for a moment on the ground. Changing TLOD from range of 150 to 250 and back makes no real difference, so am tempted to leave it higher :smiley:

Screens




Traffic:

I had some pretty bad screen-tearing over London, but set my vsync to 33% (instead of 50%) and that definitely helped. It’s quite smooth even at 30 - not much ‘varying pace’ but it’s definitely stuggling more than I would think it should, so something is up. This is so complex lol. I could land the plane quite nicely though - and I never really usually fly big heavy planes so at least it’s smooth enough for me to keep control! :smiley:

I think I need to go back out and set my monitor to 120Hz and perhaps use NVCP to limit frames (60) instead of the game?

Could the DP cable I’m using be a factor? It is just the one that came with the screen, but I bought a Jsaux one rated for 4k @ 144Hz, 8k @ 60Hz, 2k @ 240Hz which arrived today (I forgot I already had DP cable lol) - maybe I will swap to that one anyway in a mo.

Hey sorry, me again!! :stuck_out_tongue:
I am a bit nervous to do this. I don’t know what all this is and “if it ain’t broke, don’t fix it” comes to mind :smiley:

Is there somewhere I can see what version of things I already have installed? Do I need all of this or just the V-Cache Optimizer one?

You especially need both the v-cache and provisioning drivers because those allow for better core utilization and parking during gaming, but should install all of them because of how many stability improvements they are making for the new platform.

Install them all.

1 Like

I agree -all of them! Once installed, he’ll also need to select the proper AMD Ryzen power plan in Windows control panel.

Also make sure PBO is turned on in the bios.

Nice to hear you have your system. And got the 2 6000mhz sticks vs 4 ram modules.
The AMD 3D V-Cache and the AMD PPM drivers are the important for the 7000x3D series. Of course the best option is just select all the available options and install. The installer will manage itself to update what is neccesary, don’t worry. If the people you bought your system from set it up correctly for the 7000x3d you would see “amd3dvcacheUser.exe” and “amd3dvcacheSvc.exe” processes (details tab) and “AMD 3D V-Cache Performance Optimizer Service” service (processes tab) in your task manager
Here is the official AMD 7000x3d CPUs guide How To Set Up Your System with A New AMD Ryzen™ 9 … - AMD Community
(In your case your MB’s BIOS version should be “v. 0922”)

You can check if it works at the end by:
1-Open “Resource Monitor” and go to CPU tab
2-Keep “Resource Monitor” selected and open Game Bar (Windows key+G)
3-In Settings enable “remember as game”. You can close it after (click outside or just shortcut again)
4-Now just minimize and open again the “Resource Monitor” window.
5-You will see from threads 16 to 31 “Parked”

Remember to do the same steps “backwards”. Game bar works with whatever active window is selected in the foreground to give you the option of “remember as game”. So just select Resource Monitor and open Game Bar again to disable the “remember as game” in settings.