MS Flight Simulator 2020 update should fix CPU bottleneck and increase performance (Asobo mentions DX12)

Discussion in 'Frontpage news' started by Hilbert Hagedoorn, Jul 1, 2021.

  1. Hilbert Hagedoorn

    Hilbert Hagedoorn Don Vito Corleone Staff Member

    Messages:
    48,541
    Likes Received:
    18,853
    GPU:
    AMD | NVIDIA
    BlindBison likes this.
  2. nizzen

    nizzen Ancient Guru

    Messages:
    2,419
    Likes Received:
    1,157
    GPU:
    3x3090/3060ti/2080t
    Too bad the game don't use 32 cpu threads. 5950x is almost idle in this game :(
     
    BlindBison likes this.
  3. Agonist

    Agonist Ancient Guru

    Messages:
    4,287
    Likes Received:
    1,316
    GPU:
    XFX 7900xtx Black
    Which is truly pathetic. No excuse for that in this day and age. It didnt even push 16 threads well for me on my 2700x.
     
  4. JJayzX

    JJayzX Master Guru

    Messages:
    534
    Likes Received:
    50
    GPU:
    MSI Trio 4090 W/C
    Here's an excuse, what the heck do you want so much cpu usage for a game that's basically just visual? There's not much to process in this game except for the aerodynamics of the plane.
     
    Silva likes this.

  5. mackintosh

    mackintosh Maha Guru

    Messages:
    1,188
    Likes Received:
    1,094
    GPU:
    .
    There is quite a lot more to process than just the aerodynamics. You are right in that the default airplanes are simplistic, with rudimentary systems. However, payware third party add-on aircraft are complex and often feature very detailed avionics and systems simulation. In the past, this has always taken a heavy toll on the CPU and significantly impacted performance.
     
  6. Alessio1989

    Alessio1989 Ancient Guru

    Messages:
    2,952
    Likes Received:
    1,244
    GPU:
    .
    Amdahl's law (which is a true math law while Moore's is not.. the second is marketing).. But first you also need the problem can be parallelized with an amortized sync cost (which is not the case of most computer science algorithms -_-') and know how much this sync will cost in total (in most cases it costs a lot).
     
  7. ManofGod

    ManofGod Ancient Guru

    Messages:
    1,592
    Likes Received:
    111
    GPU:
    Sapphire R9 Fury Nitro
    Lets just also consider the fact that this will not always remain the case, since it is really based on what is probably a many decades old process. (Basically, it was created when single core processors were the norm for a very long time.) After all, I do not picture the same issues in the year 2090 or later.
     
  8. AlmondMan

    AlmondMan Maha Guru

    Messages:
    1,037
    Likes Received:
    345
    GPU:
    7900 XT Reference
    That's part of what they are fixing. They showed the task manager during the run on both systems and in the current version, the system sits at underutilized GPU because of CPU bottleneck. But in the new one, they have many threads running, by splitting out the various plane systems in to their own threads. Thus they showed the game running on the new version with the GPU at 100% and the CPU with many threads.
     
    nick0323, nizzen and Mineria like this.
  9. vestibule

    vestibule Ancient Guru

    Messages:
    2,190
    Likes Received:
    1,408
    GPU:
    Radeon RX6600XT
    Well talk about barn doors and horses gone. Yeah nice one for fixing the game Bloke. But if I see you I'm gonna kick you up the ass and give you a pay cut. For shyting from a great height on the gaming public on game release day and there after.
    Its no proud boast buddy you should be ashamed of your under achieving endever.
     
  10. geogan

    geogan Maha Guru

    Messages:
    1,271
    Likes Received:
    472
    GPU:
    4080 Gaming OC
    This game being part of the XBox Game Pass subscription just meant that I basically paid for entire game over a few months of never using anything on subscription, then cancelled it because it was a waste of money, so now I basically paid full price of this game and still HAVE NOT GOT THE GAME. This game is being used as bait to get subscriptions to Game Pass. Even the buying options on that store are confusing as hell. What does "€55.99 with Game Pass" even mean???
     
    vestibule likes this.

  11. Venix

    Venix Ancient Guru

    Messages:
    3,472
    Likes Received:
    1,972
    GPU:
    Rtx 4070 super
    What was surprising to me is that a Microsoft studios game came out the date it did with out supporting dx 12 from the get go !
     
    Agonist likes this.
  12. Astyanax

    Astyanax Ancient Guru

    Messages:
    17,040
    Likes Received:
    7,379
    GPU:
    GTX 1080ti
    it was built on a retrofitted FSX engine.
     
  13. alanm

    alanm Ancient Guru

    Messages:
    12,272
    Likes Received:
    4,475
    GPU:
    RTX 4080
    All the more damning it took them that long to come out with a successor to FSX (2006).
     
  14. Astyanax

    Astyanax Ancient Guru

    Messages:
    17,040
    Likes Received:
    7,379
    GPU:
    GTX 1080ti
    Keep in mind FSX got maintained well into the 201x's and got a d3d11 renderer.
     
    ManofGod and mooney4321 like this.
  15. yasamoka

    yasamoka Ancient Guru

    Messages:
    4,875
    Likes Received:
    259
    GPU:
    Zotac RTX 3090
    What won't always remain the case? The applicability of Amdahl's Law?
     

  16. ManofGod

    ManofGod Ancient Guru

    Messages:
    1,592
    Likes Received:
    111
    GPU:
    Sapphire R9 Fury Nitro
    That things will only work on a single core and in single threaded fashion. Those things will change, it really is that simple, even if it does not happen overnight. Can you imagine the Starship Enterprise D working in that fashion, where most things are single threaded and only works in a serial fashion only? Heck, I realize that it is complete fiction but, what about the character Data? Today's way of doing things would not work and it will not continue to work.
     
  17. TimmyP

    TimmyP Guest

    Messages:
    1,398
    Likes Received:
    250
    GPU:
    RTX 3070
    Game works great here in VR. All medium high, nothing off, resolution at 100. Even can bring UWP apps like edge or youtube into it. Playing old snes games or browsing the net after landing on a skyscraper at night is a tranquil experience.

    *Land with helicopter btw (its a mod and a pretty dang good one)
     
  18. metagamer

    metagamer Ancient Guru

    Messages:
    2,596
    Likes Received:
    1,165
    GPU:
    Asus Dual 4070 OC
    5950 is doing nothing in most games.
     
  19. geogan

    geogan Maha Guru

    Messages:
    1,271
    Likes Received:
    472
    GPU:
    4080 Gaming OC
    Not as easy as that. Most code and algorithms are serial by nature. Trying to parallelize stuff is not easy or impossible. Think about doing anything in real life and the steps involved... most of the time you have to do something before you can do something else eg.. get up->drive to shops->buy bread->drive home->eat bread. You can't do the two things together and do it twice as fast. These are all well known computer science facts and have been known for donkeys years. Some things can be parallelized eg GPU working on multiple pixels at once. But trying to split normal CPU main code so it runs on 32 threads all the time... impossible.
     
  20. ManofGod

    ManofGod Ancient Guru

    Messages:
    1,592
    Likes Received:
    111
    GPU:
    Sapphire R9 Fury Nitro
    The code is not serial by nature, in my opinion but, it is serial because things were created with single core cpu's in mind. You do not parallelize old code or the old way of doing things but create new things and new ways of doing things, that will not be based upon the old code. And the old code is not so much normal code is it is just based upon the old way of doing things, which, once again, will eventually change.

    Edit: Call and order bread, clean up your place or prepare your other food well waiting, have bread delivered and eat your food and bread. The old way of doing things is going to die, eventually and there is simply no way around that.
     

Share This Page