Is MSFS single core?

hmm yes but no.
it’s like trying to fill up alot of water coming from 8 pipes through one pipe.
it just doesn’t flow as fast. (the data)

so technically i’d say yes.
if they can truly multithread it we’d see a real boost, but don’t get your hopes up for this.

Yeah, no.

While yes they used some FSX code for various subprocesses, it is in general all new code. The graphics engine is COMPLETELY rewritten, and it was totally rewritten again halfway into the last two years.

The flight model is a complete rewrite over FSX, with the ability to process FSX information, but, even that has been removed to a large extent over time.

And over those last 2 years, they have been ripping out the FSX based modules and completely rewriting those as well. I.e., the tire friction and wind interaction on the ground, at transition, and in the air, and they are still working on further improvements to this functionality.

Your assertion that a new engine was too high of a cost for them is completely wrong. It’s exactly what they did and are doing. For example, It’s why within a couple of months of initial release, they couldn’t process FSX gauges in airplanes, even though their contract with Microsoft demanded it.

And, to your other point, the multi-threading of processes in the code was also completely rewritten between FSX and MSFS, and rewritten again halfway through.

5 Likes

I thought they re-named the 4070 to 4080 12GB, hence all the anger at the time of release.

2 Likes

I like your attitude… It is about time for me to let go of my 1080 and buy a … well, hummm.
I will not bite on Nvidia’s newest 4000 series… Personally, I think they are taking us for a ride with their “required” pricing. Maybe I will just be happy with a 3080… Smile

I love my 3080TI / 11700K / 64GB / HP G2 gen 2 system. It may not be fast enough for some people, but it’s plenty fast enough for me.

1 Like

Be proud as that’s my next target: to buy a RTX 3080TI at low price, to replace my current RTX3070. I know what I will get, and for coming years it will do pretty well the job :slight_smile:

1 Like

On pricing, AMD hardware is marked up about 20% for the next month or so. It’s an early adopter tax.

On multithreading, parallelism is limited by how parallel the problem is. I suspect that’s also related to why the 30 series was only so-so at low resolution, despite its very high theoretical performance; it depended to much on parallel execution, and could only really fill it’s pipes when there were a lot of pixels.

The very first problem is the"business logic" part. I do not know of a single flight simulator that is not very single core heavy. That may mean no-one has solved the puzzle yet. It may also mean that there are critical things than cannot be parallelized. We just do not know.

As I understand it, DX11 itself was designed before multi threading was even a thing, so it has some intrinsic bottlenecks in it, as well as limitations that likely his flight sims hard. As I understand, DX11 has a fixed limit on the number of draw calls be cycle, so things like flight sims, where you are looking at a vastly larger space than any other game genre, likely smack into that limit hard. That may also be why flight sims seem to be as cache hungry as database servers are too, but that’s pure speculation on my part.

DX12/Vulkan are very new ways of drawing frames, and it will take a while for developers to really get the best out of them, especially in areas that have no cross-over with popular genres.

So, when building a PC for flight sims, focus more on single thread performance, and CPU cache/memory performs performance, and consider multi thread capacity only in terms of the rest of the things you may be doing with your PC.

2 Likes

Will the 3080TI be enough improvement that you will give up your current 3070 ?
Just wondering. I was looking at getting a 3070 or 80 sometime before the end of the year.

1 Like

The old code was confined to 32 bit application 4GB virtual memory.
While it contains FSX components that could be salvaged it’s mostly rewritten for more modern hardware.
I don’t care what anyone says…FSX was still incredible tech and before it’s time even in 2006.

FSX was amazing for its time and so is MSFS.
Shout out to original ACES Team for paving the way🍺

3 Likes

Give up not exactly :wink: I plane to put it on my daughter PC.
Currently she don’t have any GPU and play with the integrated graphics of my good old i7 3770K (HD4000). A very good boy which served me from 2012 until 2020, OC 4,4 Ghz (4c/8t).

I’m surprised she can play correctly some games with it, like Fall-guys, Wanderer Simulator or The Sims 4, by reducing resolution and settings.

The RTX3070 will change her life :slight_smile:

edit: just checked again and RTX3080TI is 55% more powerful than an RTX3070, that will do the trick :slight_smile:

1 Like

Double check her and your power supplies. For her machine especially. It may not rate a 3070. They are a bit thirsty

1 Like

In any case I need to upgrade my own power supply, so she will inherit mine :slight_smile:

To stay on topic: With MSFS the threads was nicely dispatched on my old I7-3770K (4c/8t). DX12 allow better dispatch, and according posts it seems its beta version already spread things well.

Windows dynamically manages which cores/threads are used for each application along with memory allocation. Windows allows anyone to run at the same time MSFS along with LittleNavMap, Navigraph, YouTube and your favorite MS Office application.

MSFS and other apps are responsible for managing code, data, and memory within their app. Windows is responsible for everything else like background tasks.

1 Like

What’s the exact issue though? It’s constantly being worked on, and performance is better than in any other sim, I get superb performance and smoothness.

1 Like

Contemplating a slight upgrade from a 10700K to a 11900K while it’s on sale (I’m Main Thread limited). Thoughts?

1 Like

You will still be Main Thread limited if that is your reason.

1 Like

What would you suggest?..

Although, your choice is main thread limited or GPU limited… Can’t get away from being limited by one or the other…

not really worth it, you’ll mainly get more cores, only slightly faster.

2 Likes

Unless the i7-11700K can be OC more.

I re-OC my i7-10700K few days ago to get 5GHz all cores. Huge change in MSFS.

Saying that, the price of the 13th Intel gens are pretty good and, AFAIK, for the same amount of $ for the i7-11700K you can buy an i7-13700k (~400$)
.
Knowing than compatible Z690 motherboards are not that expensive currently, and you can reuse your DDR4 RAM, could also be a good deal (Z790 board and DDR5 are too expensive).

Edit: i7-13700K: 8 Pcores + 8 Ecores, 24 threads, up to 5,4GHz and 3,4GHz, 30MB+24MB cache, power 253W (ouch)

1 Like

FS2020 is a linear processing app which requires a single thread to control the processing. Thus main thread limiting. Like most all games.

Graphics, eye candy, comes from the GPU.

Spend your money on the GPU.

1 Like